commit 1b28fd806e80bcd3fcfb32972ff2638de4806233 Author: Joachim Breitner Date: Mon Dec 7 14:07:29 2015 +0100 Apply ghc-7.10-no-call-arity-no-oneshot.patch commit 97e7c293abbde5223d2bf0516f8969bdd1a9a7a2 Author: Ben Gamari Date: Tue Dec 1 00:37:29 2015 +0100 configure.ac: Set RELEASE=YES, version 7.10.3 commit 6b0795d66047c457bed967997833e4d3ec71f61e Author: Ben Gamari Date: Mon Nov 30 22:41:56 2015 +0100 release notes: Cabal/haddock/Windows issue is now fixed commit aaca9bc45bd38c73610e61fc8f00de114d7e07ce Author: Ben Gamari Date: Mon Nov 30 22:39:39 2015 +0100 Bump Cabal submodule to 1.22.5.0 commit bbbf79b91747dbb5ab284f075927d1e1e27aba95 Author: Luke Iannini Date: Thu Nov 26 00:39:54 2015 +0100 rts: Re-export mingw printf/scanf variants This is a workaround for the regression documented in #10726 comments 31 and after. We'll hopefully have a better fix for master. commit 2ee1e694b63846b179712ecd3aa019aea0a8b5cd Author: Ben Gamari Date: Thu Nov 26 00:21:13 2015 +0100 users guide: Add note about #11108 to bugs section commit bc977c220eb5f25958bed58a0d4d7146e1208abb Author: Ben Gamari Date: Wed Nov 18 16:18:49 2015 +0100 release notes: Note some known bugs commit 2bc3be72d52f29a9fd50a0f53ad977d2ec926841 Author: Sergei Trofimovich Date: Thu Oct 29 23:03:42 2015 +0000 x86 codegen: don't generate location comments The following source snippet 'module A where x */* y = 42' when being compiled with '-g' option emits syntactically invalid comment for GNU as: .text .align 8 .loc 1 3 1 /* */* */ Fixed by not emitting comments at all. We already suppress all asm comments in 'X86/Ppr.hs'. Signed-off-by: Sergei Trofimovich Test Plan: added test and check it works Reviewers: scpmw, simonmar, austin, bgamari Reviewed By: simonmar Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1386 GHC Trac Issues: #10667 commit 86318ff9572a79819b02f9a79b855fa4d4a41df2 Author: Luite Stegeman Date: Thu Nov 12 11:13:54 2015 +0100 Change demand information for foreign calls Foreign calls may not be strict for lifted arguments. Fixes Trac #11076. Test Plan: ./validate Reviewers: simonpj, bgamari, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1464 GHC Trac Issues: #11076 commit 9c8e7f81f250f4977013d7f16e853c4b75ac97d9 Author: Peter Trommler Date: Mon Nov 9 15:59:36 2015 +0100 PPC nativeGen: fix shift right arithmetic > 31 bit Arithmetic shift right of more than 31 bits yields zero for positive Int and -1 for negative Int. On PowerPC immediates greater than 31 are not allowed, so replace with a shift by 31 bits which gives the correct result. Fixes #10870 commit 1b1fab88483c4863ebb6944a3ffe10abdcf109a5 Author: Joachim Breitner Date: Fri Nov 6 14:04:08 2015 +0100 Call Arity: In "e x", the result of "x" is not shared in contrast to "e (f x)", where CorePrep will turn it into "let y = f x in e x". So in let f = ... in e (f x) we know that f is called at most once, but in let f = ... in e f we do not know that. Previously Call Arity would assume that in "e x", "x" is evaluated at most once. This rarely would make a difference (the argument "x" is analized with an incoming arity of 0, so no eta-expansion would be done anyways), but of course this should still be fixed. This fixes #11064. Note the corresponding code dmdTransformThunkDmd in DmdAnal. commit 7f8fc1c9db5bef2dea05e001488d5bc7c8b38575 Author: Erik de Castro Lopo Date: Thu Nov 5 21:13:30 2015 +1100 aclocal.m4: Do not check for readelf on darwin Tested on darwin and linux. Not tested on mingw32. commit 525ada5aba10a5b8ecf73de9f19f2be7f44ed0f9 Author: Ben Gamari Date: Wed Nov 4 14:23:49 2015 +0100 Remove pprTrace from Richard commit 5028a37ec9bafb4d43215bd05822b3430ed596b4 Author: Ben Gamari Date: Mon Nov 2 14:24:41 2015 +0100 rts/win32: Add missing definition for EH_UNWINDING This was taken from 5200bdeb26c5ec98739b14b10fc8907296bceeb9 on master. commit 81996094fc5514c186681b37c6dbe0f47afa9237 Author: Ben Gamari Date: Fri Oct 30 09:53:19 2015 -0500 Only apply WERROR to Stage2HcOpts and LibHcOpts This prevents warnings from the bootstrap compiler from killing validation commit 5144990c5a4ef44397d3a2eddd0c4308b5fe7195 Author: Simon Peyton Jones Date: Tue Oct 27 13:27:42 2015 +0000 Zonk properly when checkig pattern synonyms Fixes Trac #10997 Merge to stable branch commit 9359dbcc2d01db19d251e68adf6c428eac7c7144 Author: Ben Gamari Date: Tue Oct 27 20:10:46 2015 +0100 TcRnMonad: Backport pushLevelAndCaptureConstraints commit d3e069a3f8238c01df235ec7aff5c946843e8a21 Author: Ben Gamari Date: Mon Oct 26 23:12:57 2015 +0100 Move win32 tarball download logic to script This provides an easy way for users and packages to grab the tarballs necessary to generate a complete source tarball. commit 6f63609a351f6f9500d6b778b30ec53f8875c0b7 Author: Ben Gamari Date: Mon Oct 26 15:56:39 2015 -0400 testsuite: Update base version number in results commit fc9c9fbd357a22dce2a7ba32167d8a69700b13f2 Author: Ben Gamari Date: Mon Oct 26 20:32:13 2015 +0100 configure.ac: Bump back down to 7.10.2 Keep at 7.10.2 for release candidate commit 3d42460745e8e4835b0ea74f46133a978650e0e1 Author: Ben Gamari Date: Mon Oct 26 19:10:50 2015 +0100 base: Add Haddocks to GHC.RTS.Flags commit f52dd047210cb7e104cfbab809f9787865056b46 Author: Ben Gamari Date: Mon Oct 26 18:34:12 2015 +0100 Fix 7.10.3 release notes commit dd042713e26c9b58882aa70592d1ba572400d1b9 Author: Ben Gamari Date: Mon Oct 26 16:40:50 2015 +0100 More release notes commit 8d0e0a1d0dc0fcf724a03bd6340a6e3b0fbf0b50 Author: Ben Gamari Date: Mon Oct 26 16:40:42 2015 +0100 base: Update version number commit 8c90071bfe39ee23653bba6daa042faddd4ecb06 Author: Ben Gamari Date: Mon Oct 26 16:37:31 2015 +0100 configure.ac: Bump to 7.10.3 commit f7cb40bbca319677e508b768ec8fe92deee9dc90 Author: Mykola Orliuk Date: Mon Oct 26 16:12:21 2015 +0100 Handle platforms with renamed "readelf" - Add `-pgmreadelf` option - Auto configure path and name of "readelf" - Add settings `readelf command` - During build of GHC name of tool can be changed with `./configure --with-readelf=myreadelf` Test Plan: ``` make -C testsuite/tests/driver/recomp011 ``` Reviewers: austin, bgamari Subscribers: erikd, thomie Differential Revision: https://phabricator.haskell.org/D1335 GHC Trac Issues: #10974 commit d09ddfd09c5af8fa417ea4753cac763c8e243f74 Author: Ben Gamari Date: Mon Oct 26 16:08:11 2015 +0100 7.10.3 release notes commit 23287e2935d20bc8db293e2a84e03022ec16d609 Author: Thomas Miedema Date: Thu Jul 30 21:50:10 2015 +0200 Testsuite: skip T10489 unless compiler_debugged (#10489) commit 8b9b4b43784b7e800ab8122f235c3542b0604a8c Author: Ben Gamari Date: Mon Oct 26 10:44:53 2015 +0100 Update perf test results commit 3b718b7abb544aa788779dce36e96b0bfae03ebf Author: Ben Gamari Date: Mon Oct 26 09:12:13 2015 +0000 T10518: Ensure literal has 64-bit type Otherwise we get a C-- lint error due to mismatched RHS and variable types. commit 18f1e265619c04b034a10f251c9f1262be49bb38 Author: Thomas Miedema Date: Sat Oct 10 18:28:20 2015 +0200 Testsuite: T3333 still fails on non-linux statically linked ghci (#3333) commit 65630525db41e31cc309a59c363aca0869a63760 Author: Ben Gamari Date: Thu Oct 22 18:04:36 2015 +0200 InteractiveUI: Fix previous commit Some day I'll learn to validate before pushing. commit 70c2b176079c63ba5040220c9b59c25029ef8b79 Author: Ben Gamari Date: Thu Oct 22 17:35:18 2015 +0200 Suggest chmod 755 instead of 644 Previous suggestion would clear executable bit, meaning directory couldn't be entered. Fixes #11003. Test Plan: Read message. Reviewers: austin, thomie, dfeuer Reviewed By: thomie, dfeuer Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1350 GHC Trac Issues: #11003 commit 9b0d901bc996ee21979e86c71a90f404a5225e86 Author: Simon Peyton Jones Date: Thu May 7 16:46:02 2015 +0100 Regression test for Trac #10390 commit 3f3ac1cb6661f7b1780ea17abcce21f4a36dcea5 Author: Joachim Breitner Date: Wed Sep 2 15:58:38 2015 -0700 Make Data.List.foldr1 inline Previously, foldr1 would be defiend recursively and thus not inline. This is bad, for example, when maximumBy has a strict comparison function: Before the BBP, it was implemented via foldl1, which inlined and yielded good code. With BBP, it goes via foldr1, so we better inline this as well. Fixes #10830. Differential Revision: https://phabricator.haskell.org/D1205 commit e9d65641d75ee5b9495d49cc833b1307fd26c0b2 Author: Thomas Miedema Date: Sat Aug 15 16:55:26 2015 +0200 Testsuite: mark encoding005 expect_broken(#10623) on Windows commit 07ac3f8e8b3337ebd5b4e0627a66557676f224c7 Author: Tamar Christina Date: Sat Oct 10 15:21:09 2015 +0200 Add short library names support to Windows linker Make Linker.hs try asking gcc for lib%s.dll as well, also changed tryGcc to pass -L to all components by using -B instead. These two fix shortnames linking on windows. re-enabled tests: ghcilink003, ghcilink006 and T3333 Added two tests: load_short_name and enabled T1407 on windows. Reviewed By: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1310 GHC Trac Issues: #9878, #1407, #1883, #5289 commit 58e05c8c9eada9773f466edf97e37546c60c8870 Author: Matthew Pickering Date: Wed Oct 7 20:36:38 2015 -0500 Allow non-operator infix pattern synonyms For example ``` pattern head `Cons` tail = head : tail ``` Reviewed By: goldfire, austin Differential Revision: https://phabricator.haskell.org/D1295 GHC Trac Issues: #10747 commit c3a496d7a36bbe0a7ae93c0478dd4bdf47a71397 Author: Facundo Domínguez Date: Mon Oct 19 18:16:55 2015 +0200 base: Have the argument of mask restore the state. The implementation of `mask` and `uninterruptibleMask` assumed so far that the restore argument would be called in a context with the same masking state as that set by `mask` or `uninterruptibleMask`. This patch has the restore argument restore the masking, whatever the current masking state is. Test Plan: validate Reviewers: simonmar, hvr, austin, bgamari Reviewed By: bgamari Subscribers: thomie, qnikst Differential Revision: https://phabricator.haskell.org/D1327 GHC Trac Issues: #10149 commit 92c924e07dfef327509555c27a5478d9851ec9fa Author: Thomas Miedema Date: Wed Oct 7 20:36:54 2015 -0500 Parser: revert some error messages to what they were before 7.10 Among doing other things, Phab:D201 (bc2289e13d9586be087bd8136943dc35a0130c88) tried to improve the error messages thrown by the parser. For example a missing else clause now prints "parse error in if statement: else clause empty" instead of "parse error (possibly incorrect indentation or mismatched brackets)". Some error messages got much worse however (see tests), and the result seems to be a net negative. Although not entirely satisfactory, this commits therefore reverts those parser changes. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D1309 GHC Trac Issues: #10498 commit 554cebe4b49f98ccc5ed1c264ce25852241d4c14 Author: Erik de Castro Lopo Date: Mon Oct 19 21:00:06 2015 +1100 PPC: Fix right shift by 32 bits #10870 Backported from: commit 4bd58c179b8d0f8cf2850acb920cef8605826a2a Author: Erik de Castro Lopo Date: Sun Sep 13 18:57:40 2015 +1000 PPC: Fix right shift by 32 bits #10870 The patch in HEAD didn't apply cleanly because of the powerpc64el work that has been done in HEAD. commit 6149b1e3c86c3d56a2c3f2eac71a1dfc5f856573 Author: Erik de Castro Lopo Date: Sun Oct 11 16:48:11 2015 +1100 Fix GHCi on Arm (#10375). Arm has two instruction sets, Arm and Thumb, and an execution mode for each. Executing Arm code in Thumb mode or vice-versa will likely result in an Illegal instruction exception. Furthermore, Haskell code compiled via LLVM was generating Arm instructions while C code compiled via GCC was generating Thumb code by default. When these two object code types were being linked by the system linker, all was fine, because the system linker knows how to jump and call from one instruction set to the other. The first problem was with GHCi's object code loader which did not know about Thumb vs Arm. When loading an object file `StgCRun` would jump into the loaded object which could change the mode causing a crash after it returned. This was fixed by forcing all C code to generate Arm instructions by passing `-marm` to GCC. The second problem was the `mkJumpToAddr` function which was generating Thumb instructions. Changing that to generate Arm instructions instead results in a working GHCi on Arm. Test Plan: validate on x86_64 and arm Reviewers: bgamari, austin, hvr Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1323 GHC Trac Issues: #10375 commit 05c350606fe6f73a6aa7c4d141f4059d4c209384 Author: Simon Peyton Jones Date: Tue Oct 6 09:52:21 2015 +0100 Fix kind-var abstraction in SimplUtils.abstractFloats A missing 'closeOverKinds' triggered Trac #10934. Happily the fix is simple. Merge to 7.10.3 commit e71976a739f024c6ea4cb35d083399c8fa5eb937 Author: Richard Eisenberg Date: Sun Sep 20 17:39:17 2015 -0400 Slightly better `Coercible` errors. This makes two real changes: - Equalities like (a ~R [a]) really *are* insoluble. Previously, GHC refused to give up when an occurs check bit on a representational equality. But for datatypes, it really should bail. - Now, GHC will sometimes report an occurs check error (in cases above) for representational equalities. Previously, it never did. This "fixes" #10715, where by "fix", I mean clarifies the error message. It's unclear how to do more to fix that ticket. Test cases: typecheck/should_fail/T10715{,b} commit b13c6fe9515964b2328d8a40bc9963d59cce801f Author: Richard Eisenberg Date: Mon Jun 8 15:57:33 2015 -0400 Fix #10495. This change means that the intricate reasoning in TcErrors around getting messages just right for nominal equalities is skipped for representational equalities. commit c0324c0974cdab5471d8d6e7845138deb7769397 Author: Richard Eisenberg Date: Tue Oct 6 11:00:11 2015 -0400 Merge #10817/#10899 (e27b267f) commit bf210296af2612ead1dd9327c4b1aaae8d552a91 Author: Tamar Christina Date: Sat Oct 3 22:28:07 2015 +0200 Make Windows linker more robust to unknown sections The Windows Linker has 3 main parts that this patch changes. 1) Identification and classification of sections 2) Adding of symbols to the symbols tables 3) Reallocation of sections 1. Previously section identification used to be done on a whitelisted basis. It was also exclusively being done based on the names of the sections. This meant that there was a bit of a cat and mouse game between `GCC` and `GHC`. Every time `GCC` added new sections there was a good chance `GHC` would break. Luckily this hasn't happened much in the past because the `GCC` versions `GHC` used were largely unchanged. The new code instead treats all new section as `CODE` or `DATA` sections, and changes the classifications based on the `Characteristics` flag in the PE header. By doing so we no longer have the fragility of changing section names. The one exception to this is the `.ctors` section, which has no differentiating flag in the PE header, but we know we need to treat it as initialization data. The check to see if the sections are aligned by `4` has been removed. The reason is that debug sections often time are `1 aligned` but do have relocation symbols. In order to support relocations of `.debug` sections this check needs to be gone. Crucially this assumption doesn't seem to be in the rest of the code. We only check if there are at least 4 bytes to realign further down the road. 2. The second loop is iterating of all the symbols in the file and trying to add them to the symbols table. Because the classification of the sections we did previously are (currently) not available in this phase we still have to exclude the sections by hand. If they don't we will load in symbols from sections we've explicitly ignored the in # 1. This whole part should rewritten to avoid this. But didn't want to do it in this commit. 3. Finally the sections are relocated. But for some reason the PE files contain a Linux relocation constant in them `0x0011` This constant as far as I can tell does not come from GHC (or I couldn't find where it's being set). I believe this is probably a bug in GAS. But because the constant is in the output we have to handle it. I am thus mapping it to the constant I think it should be `0x0003`. Finally, static linking *should* work, but won't. At least not if you want to statically link `libgcc` with exceptions support. Doing so would require you to link `libgcc` and `libstd++` but also `libmingwex`. The problem is that `libmingwex` also defines a lot of symbols that the RTS automatically injects into the symbol table. Presumably because they're symbols that it needs. like `coshf`. The these symbols are not in a section that is declared with weak symbols support. So if we ever want to get this working, we should either a) Ask mingw to declare the section as such, or b) treat all a imported symbols as being weak. Though this doesn't seem like it's a good idea.. Test Plan: Running ./validate for both x86 and x86_64 Also running the specific test case for #10672 make TESTS="T10672_x86 T10672_x64" Reviewed By: ezyang, thomie, austin Differential Revision: https://phabricator.haskell.org/D1244 GHC Trac Issues: #9907, #10672, #10563 commit 5df7a7aba2116102ad14b7ccef53564d9155536e Author: Andrew Farmer Date: Mon Oct 12 21:27:41 2015 -0500 Don't inline/apply other rules when simplifying a rule RHS. HERMIT users depend on RULES to specify equational properties. 6.10.2 performed both inlining and simplification in both sides of the rules, meaning they can't really be used for this. This breaks most HERMIT use cases. A separate commit already disabled this for the LHS of rules. This does so for the RHS. See Trac #10829 for nofib results. Reviewed By: austin, bgamari, simonpj Differential Revision: https://phabricator.haskell.org/D1246 GHC Trac Issues: #10829 commit 2f8f79bdab183dccb7b0d340050684741a8f0479 Author: Ben Gamari Date: Wed Aug 12 14:06:37 2015 +0200 Update mingw tarball location commit ef25c045f97d740f6884ff221d981837d5c2aa5f Author: Tamar Christina Date: Wed Aug 12 13:33:13 2015 +0200 Upgrade GCC to 5.2.0 for Windows x86 and x86_64 This patch does a few things - Moved GHC x86 to MinGW-w64 (Using Awson's patch) - Moves Both GHCs to MSYS2 toolchains - Completely removes the dependencies on the git tarball repo - Downloads only the required tarball for the architecture for which we are building - Downloads the perl tarball is missing as well - Fixed a few bugs in the linker to fix tests on Windows The links currently point to repo.msys2.org and GitHub, it might be more desirable to mirror them on http://downloads.haskell.org/~ghc/mingw/ as with the previous patch attempt. For more details on what the MSYS2 packages I include see #10726 (Awson's comment). but it should contain all we need and no python or fortran, which makes the uncompressed tar a 1-2 hundreds mb smaller. The `GCC 5.2.0` in the package supports `libgcc` as a shared library, this is a problem since when compiling with -shared the produced dll now has a dependency on `libgcc_s_sjlj-1.dll`. To solve this the flag `-static-libgcc` is now being used for all GCC calls on windows. Test Plan: ./validate was ran both on x86 and x86_64 windows and compared against the baseline. A few test were failing due to Ld no longer being noisy. These were updated. The changes to the configure script *should* be validated by the build bots for the other platforms before landing Reviewers: simonmar, awson, bgamari, austin, thomie Reviewed By: thomie Subscribers: #ghc_windows_task_force, thomie, awson Differential Revision: https://phabricator.haskell.org/D1123 GHC Trac Issues: #10726, #9014, #9218, #10435 commit 36a1c46fa1fc1a6f3266c2cb5cbb7c4fcaf053aa Author: Austin Seipp Date: Fri Apr 3 06:12:35 2015 -0500 rts/linker: make an error msg a debug msg This fixes more testsuite failures on Windows. Signed-off-by: Austin Seipp commit 77eba27ffa146fba0f0e303d42447d26c3e9eb83 Author: Thomas Miedema Date: Fri Jul 31 12:45:44 2015 +0200 Build system: remove function keyword from configure.ac (#10705) This fixes the FreeBSD build. commit 778bd43fb36e47b5cf2593ddb597ab81ce6ac5ff Author: Tamar Christina Date: Thu Jul 30 10:36:45 2015 +0200 Make configure error out on missing ghc-tarballs on Windows Currently checking out the source on windows requires two git checkouts. One for the GHC sources and one for the GHC-tarballs. This patch will make configure issue an error if compiling under windows and the GHC-tarballs folder is missing. On failure the user is told which command they need to run to get the tarballs or if they want configure to handle it for them configure provide the `--enable-tarballs-autodownload` flag. Test Plan: 1. make sure ghc-tarballs folder is not present 2. run ./configure which should fail giving an error that tarballs is missing and how to get it 3. run ./configure --enable-tarballs-autodownload and the tarballs should be downloaded and configure finishes 4. rerun the command in 3, no new download should be done. 5. run configure without --enable-tarballs-autodownload, configure should finish correctly. Reviewers: bgamari, austin, thomie Reviewed By: thomie Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1108 GHC Trac Issues: #10705 commit b29ad804074c2a27f0781448f817c9671a93dd77 Author: Ben Gamari Date: Tue Oct 6 19:30:50 2015 +0200 Ensure shiftL/shiftR arguments aren't negative Fixes #10571. commit 951eec6a826f7db1b83d3639f279efa1dc3f50c5 Author: Ben Gamari Date: Tue Oct 6 18:29:03 2015 +0200 AsmCodeGen: Ensure LLVM .line directives are sorted Apparently some Clang 3.6 expects these to be sorted. Patch due to Peter Wortmann. Fixes #10687. commit 2a34f54459b6a703b1164064115528571fb19e15 Author: Ben Gamari Date: Tue Oct 13 14:56:07 2015 +0200 Fix export list of PPC.Regs This was likely due to an incorrectly merged conflict during cherry-picking. commit 4093e6da17449ca9c7f8d65ec240aba01f8d3230 Author: Erik de Castro Lopo Date: Sat Oct 3 11:25:46 2015 +1000 nativeGen PPC: fix > 16 bit offsets in stack handling Back port of Peter Trommler's patch from master (19dae027cb) to the 7.10 branch. Peter's commit does not apply to the 7.10 branch because PowerPC64 was added to master after the 7.10 branch was started. Comments from the original commit: Implement access to spill slots at offsets larger than 16 bits. Also allocation and deallocation of spill slots was restricted to 16 bit offsets. Now 32 bit offsets are supported on all PowerPC platforms. The implementation of 32 bit offsets requires more than one instruction but the native code generator wants one instruction. So we implement pseudo-instructions that are pretty printed into multiple assembly instructions. With pseudo-instructions for spill slot allocation and deallocation we can also implement handling of the back chain pointer according to the ELF ABIs. commit 8d9115cfedeb67b25adc3a2c15ac819d61e290ff Author: Richard Eisenberg Date: Sun Sep 20 16:03:07 2015 -0400 Small improvement in pretty-printing constructors. This fixes #10810 by cleaning up pretty-printing of constructor declarations. This change also removes a (in my opinion) deeply bogus orphan instance OutputableBndr [Located name], making HsDecls now a non-orphan module. Yay all around. Test case: th/T10810 commit 284a4317a61f639f085f74be4f32a3e63b62e0f4 Author: Alexey Shmalko Date: Thu Jul 30 10:37:05 2015 +0200 Make headers C++ compatible (fixes #10700) Some headers used `new` as parameter name, which is reserved word in C++. This patch changes these names to `new_`. Test Plan: validate Reviewers: austin, ezyang, bgamari, simonmar Reviewed By: simonmar Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1107 GHC Trac Issues: #10700 commit f05a75c0831ce9a5dd92c595fececb78c2de4977 Author: Ben Gamari Date: Tue Oct 20 14:05:45 2015 -0400 Fix tests commit be0eb64308cb15bf2b18789f1644561d684edd61 Author: Ben Gamari Date: Fri Oct 2 23:17:50 2015 +0200 More trivial test fixes commit 178d16f65e0f4bdd95d1ac9f8d8236d3246f2ed9 Author: Ben Gamari Date: Tue Oct 20 13:57:29 2015 -0400 Fix up trivial testsuite failures These are fallout from da9b2ec3e19edb1de0e73e8f32aa0443743f072c and 3340d3035afdc128e12fc64d3af97d76d19edda1. commit ba46270dec398ae8aebb5f55755be112fe3c417b Author: Ben Gamari Date: Fri Oct 2 15:40:43 2015 +0200 Fix treatment of -0.0 Here we fix a few mis-optimizations that could occur in code with floating point comparisons with -0.0. These issues arose from our insistence on rewriting equalities into case analyses and the simplifier's ignorance of floating-point semantics. For instance, in Trac #10215 (and the similar issue Trac #9238) we turned `ds == 0.0` into a case analysis, ``` case ds of __DEFAULT -> ... 0.0 -> ... ``` Where the second alternative matches where `ds` is +0.0 and *also* -0.0. However, the simplifier doesn't realize this and will introduce a local inlining of `ds = -- +0.0` as it believes this is the only value that matches this pattern. Instead of teaching the simplifier about floating-point semantics we simply prohibit case analysis on floating-point scrutinees and keep this logic in the comparison primops, where it belongs. We do several things here, - Add test cases from relevant tickets - Clean up a bit of documentation - Desugar literal matches against floats into applications of the appropriate equality primitive instead of case analysis - Add a CoreLint to ensure we don't pattern match on floats in Core Test Plan: validate with included testcases Reviewers: goldfire, simonpj, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1061 GHC Trac Issues: #10215, #9238 commit 21bba02e1c450b936035d7da3f2ee4947556cbd7 Author: Christiaan Baaij Date: Wed Aug 5 14:20:56 2015 +0200 Add framework flags when linking a dynamic library This fixes the GHC side of trac #10568. So `cabal install --ghc-options="-framework GLUT" GLUT` creates a correctly linked GLUT.dylib. We still need to explictly pass `--ghc-options="-framework GLUT"` because the Cabal side #10568 is not fixed. Update: the Cabal side of #10568 is fixed by [Cabal#2747](https://github.com/haskell/cabal/pull/2747) Test Plan: validate Reviewers: austin, rwbarton, bgamari Reviewed By: bgamari Subscribers: rwbarton, thomie Differential Revision: https://phabricator.haskell.org/D1115 GHC Trac Issues: #10568 commit 8c4cbe597f346a9ab3b4cd05c14d679ecb4abb97 Author: Simon Marlow Date: Wed Sep 23 10:01:23 2015 +0100 Fix a bug with mallocForeignPtr and finalizers (#10904) Summary: See Note [MallocPtr finalizers] Test Plan: validate; new test T10904 Reviewers: ezyang, bgamari, austin, hvr, rwbarton Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1275 commit 0e1aa575c129880cbc81f23cfb489f22b55efec6 Author: Richard Eisenberg Date: Sat Sep 19 16:44:29 2015 -0400 Clarify parsing infelicity. This fixes #10855. commit 5185b78abf2b3c1b3d11a3f508a34781badf9051 Author: Joachim Breitner Date: Wed Jul 15 10:29:26 2015 +0200 Flush stdout in test case for #10596 which might help, as it has helped with lots of other TH-related test cases in the past. commit b1381ae169879a9dc41f2602aadd3f1c8ecd635c Author: Edward Z. Yang Date: Tue Jul 7 21:19:54 2015 +0200 Fix #10596 by looking up 'Int' not 'Maybe Int' in the map. Test Plan: validate Reviewers: goldfire, austin, simonpj, bgamari Reviewed By: bgamari Subscribers: simonpj, rwbarton, thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1026 GHC Trac Issues: #10596 commit 779df770a172d45811d6bc3a4d92e359a75c210b Author: Sergei Trofimovich Date: Tue Jul 7 17:00:23 2015 +0200 fix EBADF unqueueing in select backend (Trac #10590) Alexander found a interesting case: 1. We have a queue of two waiters in a blocked_queue 2. first file descriptor changes state to RUNNABLE, second changes to INVALID 3. awaitEvent function dequeued RUNNABLE thread to a run queue and attempted to dequeue INVALID descriptor to a run queue. Unqueueing INVALID fails thusly: #3 0x000000000045cf1c in barf (s=0x4c1cb0 "removeThreadFromDeQueue: not found") at rts/RtsMessages.c:42 #4 0x000000000046848b in removeThreadFromDeQueue (...) at rts/Threads.c:249 #5 0x000000000049a120 in removeFromQueues (...) at rts/RaiseAsync.c:719 #6 0x0000000000499502 in throwToSingleThreaded__ (...) at rts/RaiseAsync.c:67 #7 0x0000000000499555 in throwToSingleThreaded (..) at rts/RaiseAsync.c:75 #8 0x000000000047c27d in awaitEvent (wait=rtsFalse) at rts/posix/Select.c:415 The problem here is a throwToSingleThreaded function that tries to unqueue a TSO from blocked_queue, but awaitEvent function leaves blocked_queue in a inconsistent state while traverses over blocked_queue: case RTS_FD_IS_READY: IF_DEBUG(scheduler, debugBelch("Waking up blocked thread %lu\n", (unsigned long)tso->id)); tso->why_blocked = NotBlocked; tso->_link = END_TSO_QUEUE; // Here we break the queue head pushOnRunQueue(&MainCapability,tso); break; Signed-off-by: Sergei Trofimovich Test Plan: tested on a sample from T10590 Reviewers: austin, bgamari, simonmar Reviewed By: bgamari, simonmar Subscribers: qnikst, thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1024 GHC Trac Issues: #10590, #4934 commit 80c2c528438804b95cdcd794a62c3368c2cb959d Author: Michael Smith Date: Thu Jul 23 11:41:16 2015 +0200 Generate .dyn_o files for .hsig files with -dynamic-too With -dynamic-too, .dyn_o files were not being generated for .hsig files. Normally, this is handled in the pipeline; however, the branch for .hsig files called compileEmptyStub directly instead of going through runPipeline. When compiling a Cabal package that included .hsig files, this triggered a linker error later on, as it expected a .dyn_o file to have been generated for each .hsig. The fix is to use runPipeline for .hsig files, just as with .hs files. Alternately, one could duplicate the logic for handling -dynamic-too in the .hsig branch, but simply calling runPipeline ends up being much cleaner. Test Plan: validate Reviewers: austin, ezyang, bgamari, thomie Reviewed By: ezyang, thomie Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1084 GHC Trac Issues: #10660 commit 61771bdbbdf77c74ea6208d58d9dc729534d104d Author: Thomas Miedema Date: Mon Sep 7 15:58:33 2015 +0200 Build system: remove hack for Mac OSX in configure.ac (#10476) Cross-compilation on Mac OSX currently doesn't work. While building stage 1, the build system uses the `ar` for the target architecture instead of the `ar` for build/host architecture. The cause is a hack added in 24746fe78024a1edab843bc710c79c55998ab134 (2010), to supporting bootstrap compilers built with older versions of Xcode. Xcode 4.3 started installing command line tools in a different location. Assuming this all behind us now, and the paths didn't change again (you never now), we can delete the hack. Deleting the hack fixes the cross compilation issue. Tested by Trac user jakzale. Reviewed by: austin Differential Revision: https://phabricator.haskell.org/D1231 commit 5b34f18a9b7ad55801645824bed25eafaad5aa9b Author: Ben Gamari Date: Wed Sep 2 13:26:22 2015 +0200 Fix trac #10413 Test Plan: Validate. Reviewers: austin, tibbe, bgamari Reviewed By: tibbe, bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1194 GHC Trac Issues: #10413 commit f7c5359df283b15b416aef3317b3ae4362424f18 Author: Thomas Miedema Date: Tue Sep 15 21:37:38 2015 +0200 Docs: make sure all libs are included in index.html (#10879) During the build, when HADDOCK_DOCS=YES, the command 'cd libraries && sh gen_contents_index --intree' is run, which calls haddock to generate the haddock index at 'libraries/dist-haddock/index.html'. What it did before was check the ./packages file for all libraries. The problem is that 'base' and 'ghc-prim' were folded into the main repo some time ago, hence don't have an entry in the ./packages file anymore. As a result, 'base' and 'ghc-prim' were missing from the index.html file. It now simply runs haddock on all the all the `.haddock` files in the libraries directory. The only risk is that this could include the extra libraries in the index.html, if you ever built them in the past (with BUILD_EXTRA_PKGS=YES), even though now you want to exclude them (with BUILD_EXTRA_PKGS=NO). gen_contents_index doesn't have access to build system variables though (PACKAGES_STAGE1+PACKAGES_STAGE2), so fixing this would be a little bit fiddly. Test Plan: 'make libraries/dist-haddock/index.html && grep -q base libraries/dist-haddock/index.html && echo ok' Reviewed by: austin Differential Revision: https://phabricator.haskell.org/D1247 commit 976fa5ee0fc8ff7c5c0634f42d8ebf654bd14b78 Author: Richard Eisenberg Date: Mon Aug 3 08:53:03 2015 -0400 Fix #10713. When doing the apartness/flattening thing, we really only need to eliminate non-generative tycons, not *all* families. (Data families are indeed generative!) commit 8ab506cc1637f107da7e32f14ab1ff32fe523388 Author: Ben Gamari Date: Thu Sep 24 02:04:27 2015 +0200 TyCon: Backport isGenerativeTyCon commit 97dcc5043bac842337aa0fd7eef655385fd2eabe Author: Richard Eisenberg Date: Sat Sep 19 14:45:28 2015 -0400 Update user guide, fixing #10772 commit 3e5ec3b9673ee6ff01720d9b43e0fdfd6c997e0b Author: Ben Gamari Date: Tue Oct 20 09:52:13 2015 -0400 Update T10668 output commit 4275c4a72a7fafa3cf57a2f07231e4b6bca2e6b2 Author: Thomas Winant Date: Thu Jul 23 11:43:21 2015 +0200 Parenthesise TypeOperator in import hints When a constructor was mistakenly imported directly instead of as a constructor of a data type, a hint will be shown on how to correctly import it. Just like the constructor, the data type should be surrounded in parentheses if it is an operator (TypeOperator in this case). Instead of: error: In module ‘Data.Type.Equality’: ‘Refl’ is a data constructor of ‘:~:’ To import it use ‘import’ Data.Type.Equality( :~:( Refl ) ) or ‘import’ Data.Type.Equality( :~:(..) ) Print: error: In module ‘Data.Type.Equality’: ‘Refl’ is a data constructor of ‘(:~:)’ To import it use ‘import’ Data.Type.Equality( (:~:)( Refl ) ) or ‘import’ Data.Type.Equality( (:~:)(..) ) Test Plan: pass new test Reviewers: austin, bgamari, simonpj Reviewed By: simonpj Subscribers: simonpj, thomie Differential Revision: https://phabricator.haskell.org/D1093 GHC Trac Issues: #10668 commit 211eac24e15471017b20a2446fbb92525f26c83d Author: Ben Gamari Date: Thu Sep 24 01:25:06 2015 +0200 RTS.Flags: Rename Nat to RtsNat commit c8acf6fb68a4548c5c5aae41b9864cc133f6bcef Author: RyanGlScott Date: Tue Jul 7 21:20:07 2015 +0200 Export more types from GHC.RTS.Flags (#9970) Export the data types `GiveGCStats`, `DoCostCentres`, `DoHeapProfiles`, and `DoTrace`, as well as the type synonyms `Time` and `RtsNat`. The above data types appear as fields in the `-Stats` data types in `GHC.RTS.Flags`, but since they only have `Show` instances, it is practically impossible to due anything useful with the above types unless they are exported. Reviewers: hvr, ekmett, austin, ezyang, bgamari Reviewed By: bgamari Subscribers: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1030 GHC Trac Issues: #9970 commit 97a1357ee689da13b66d7cf9597e384824ea5040 Author: Thomas Miedema Date: Tue Jul 14 17:15:12 2015 +0200 Remove all references to sync-all commit 6f1ac160c5bb32a6c862a79c047ac1c1803c7879 Author: Thomas Miedema Date: Sat Sep 12 23:34:12 2015 +0200 Testsuite: mark T6037 expect_fail on Windows (#6037) commit 135a671789f2a63b693979a2fda7ce936d944b15 Author: Ben Gamari Date: Tue Oct 20 08:00:41 2015 -0400 Mark T10689a as broken It needs a parser change from 8.0 which isn't present in 7.10 commit 48b6a62a9cdee4c0455fcf19d7d7a5bc9aad76be Author: Ben Gamari Date: Thu Sep 24 01:17:27 2015 +0200 Add pprRuleName commit bdc464f98d5dbe6fc85cc8dc5e769758ca2796a7 Author: Simon Peyton Jones Date: Wed Jul 29 16:06:29 2015 +0100 Deal with phantom type variables in rules See Note [Unbound template type variables] in Rules.hs This fixes Trac #10689. The problem was a rule LHS that mentioned a type variable in a phantom argument to a type synonym. Then matching the LHS didn't bind the type variable, and the rule matcher complained. This patch fixes the problem, as described by the Note. I also went back to not-cloning the template varaibles during rule matching. I'm convinced that it's not necessary now (if it ever was), and cloning makes the fix for #10689 much more fiddly. commit 50f951138023c8b8b30b99df9cffd909f182ad35 Author: Simon Peyton Jones Date: Mon Jul 27 13:56:31 2015 +0100 Do not inline or apply rules on LHS of rules This is the right thing to do anyway, and fixes Trac #10528 commit 2980c318c2a269d79133744c22f14823c6fccf0e Author: Ben Gamari Date: Tue Oct 20 03:15:19 2015 -0400 MonoLocalBinds test passes commit 1ab0974d387d07b0511d59d5262a92d0394b29ab Author: Simon Peyton Jones Date: Mon Jan 5 10:39:46 2015 +0000 Always generalise a partial type signature This fixes an ASSERT failure in TcBinds. The problem was that we were generating NoGen plan for a function with a partial type signature, and that led to confusion and lost invariants. See Note [Partial type signatures and generalisation] in TcBinds commit e3ef7b1d204f83eaf42aa78e409e9405bd8ad883 Author: Ben Gamari Date: Mon Oct 19 21:24:22 2015 -0400 Update test T10826 commit 3f9f6f3fd2c0eac1d680d7c3c1e5f831e41af89c Author: David Kraeutmann Date: Tue Sep 8 11:35:33 2015 -0500 Forbid annotations when Safe Haskell safe mode is enabled. For now, this fails compliation immediately with an error. If desired, this can be a warning that annotations in Safe Haskell are ignored. Signed-off-by: David Kraeutmann Reviewed By: goldfire, austin Differential Revision: https://phabricator.haskell.org/D1226 GHC Trac Issues: #10826 commit 239d4c38e9ee4fb7166febeea9d8609b34de9418 Author: Michael Snoyman Date: Sat Aug 29 12:23:48 2015 +0200 Respect GHC_CHARENC environment variable #10762 Only supports UTF-8 as a value right now. I expect some discussion to go on around the naming of this variable and whether it's valid to backport it to GHC 7.10 (which would be my preference). The motivation here is that, when capturing the output of GHC to a file, we often want to ensure that the output is UTF-8, regardless of the actual character encoding of the terminal/console. On the other hand, we don't want to necessary change the terminal/console encoding. The reason being: * On Windows, this requires a global-esque change to the console codepage, which adversely affects other processes in the same console * On all OSes, this can break features like smart quote auto-detection. Test Plan: Set LANG to C, GHC_CHARENC to UTF-8, and compile a Haskell source file with a non-ASCII warning produced. The output who include the UTF-8 sequence instead of replacing it with ?. Reviewers: austin, rwbarton, bgamari Reviewed By: bgamari Subscribers: hsyl20, thomie Differential Revision: https://phabricator.haskell.org/D1167 GHC Trac Issues: #10762 commit 58584c2ef7d3bf9d8453d48946a28c10e52552d0 Author: Michael Snoyman Date: Wed Sep 2 13:31:25 2015 +0200 Use a response file for linker command line arguments #10777 On Windows, we're constrained to 32k bytes total for command line arguments. When building large projects, this limit can be exceeded. This patch changes GHC to always use response files for linker arguments, a feature first used by Microsoft compilers and added to GCC (over a decade ago). Alternatives here include: * Only use this method on Windows systems * Check the length of the command line arguments and use that to decide whether to use this method I did not pursue either of these, as I believe it would make the patch more likely to break in less tested situations. Test Plan: Confirm that linking still works in general. Ideally: compile a very large project on Windows with this patch. (I am attempting to do that myself now, but having trouble getting the Windows build tool chain up and running.) Reviewers: goldfire, hvr, rwbarton, austin, thomie, bgamari, Phyx Reviewed By: thomie, bgamari, Phyx Subscribers: erikd, awson, #ghc_windows_task_force, thomie Differential Revision: https://phabricator.haskell.org/D1158 GHC Trac Issues: #8596, #10777 commit 7a63e5e7e34eff930aa7ee534d56330d683f2504 Author: Michael Snoyman Date: Tue Aug 18 17:58:02 2015 +0200 Transliterate unknown characters at output This avoids the compiler from crashing when, for example, a warning contains a non-Latin identifier and the LANG variable is set to C. Fixes #6037. Test Plan: Create a Haskell source file containing an identifier with non-Latin characters and no type signature. Compile with `LANG=C ghc -Wall foo.hs`, and it should fail. With this patch, it will succeed. Reviewers: austin, rwbarton, bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1153 GHC Trac Issues: #6037, #10762 commit dedc2f3dc3d3ebbb8471ebd7fff599e52925aa4f Author: Michael Snoyman Date: Tue Aug 18 17:58:36 2015 +0200 Dump files always use UTF8 encoding #10762 When the Windows codepage or *nix LANG variable is something besides UTF-8, dumping to file can cause GHC to exit currently. This changes the output encoding for files to match the defined input encoding for Haskell source code (UTF-8), making it easier for users and build tools to capture this output. Test Plan: Create a Haskell source file with non-Latin characters for identifier names and compile with: LANG=C ghc -ddump-to-file -ddump-hi filename.hs -fforce-recomp Without this patch, it will fail. With this patch, it succeeds Reviewers: austin, rwbarton, bgamari Reviewed By: bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1151 GHC Trac Issues: #10762 commit 5e655696c675f340cf29ea6833a3f304c6d2d364 Author: Ben Gamari Date: Mon Oct 19 13:57:56 2015 -0400 Fix tests commit 28101c7d2422e2fdbb4c2542afe07feb4024d0b6 Author: Ben Gamari Date: Thu Aug 6 17:25:46 2015 +0200 Ensure DynFlags are consistent While we have always had makeDynFlagsConsistent to enforce a variety of consistency invariants on DynFlags, it hasn't been widely used. GHC.Main, for instance, ignored it entirely. This leads to issues like Trac #10549, where an OPTIONS_GHC pragma introduced an inconsistency, leading to a perplexing crash later in compilation. Here I add consistency checks in GHC.Main.set{Session,Program}DynFlags, closing this hole. Fixes #10549. Test Plan: Validate with T10549 Reviewers: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1128 GHC Trac Issues: #10549 Cherry-Picked-From: eca9a1a17c12d01636417fb88bda5ee5fe34577f commit 243d57cfb71fa41ed4ae604e79aaaeb13646b6a1 Author: Richard Eisenberg Date: Fri Jun 5 09:56:21 2015 -0400 Fix #10489 Dang, roles are annoying. Test case: typecheck/should_compile/T10489 Cherry-Picked-From: 61b96a86c5342fb1c850361177d60fe855d948f6 Conflicts: testsuite/tests/typecheck/should_compile/all.T commit 37afefb056d9ebef5134187a74b1632d600d5964 Author: Ben Gamari Date: Thu Jul 30 11:54:45 2015 +0200 Set RELEASE=NO commit 7b274b072cd94606a584ce644c4c9685aa6a017a Merge: 0da488c 354c568 Author: Ben Gamari Date: Thu Oct 22 10:20:53 2015 +0200 Revert merges since ghc-7.10.2-release These commits were pushed hastily with insufficient testing. There were significant validation issues. For the sake of clarity of history let's just start from scratch. commit 354c56818412afcf282c80210830b3d306847c87 Author: Ben Gamari Date: Tue Oct 13 14:56:07 2015 +0200 Fix export list of PPC.Regs This was likely due to an incorrectly merged conflict during cherry-picking. commit 20a7b66a273f4acd727449da2b27db3f0d4d19ef Author: Andrew Farmer Date: Mon Oct 12 21:27:41 2015 -0500 Don't inline/apply other rules when simplifying a rule RHS. HERMIT users depend on RULES to specify equational properties. 6.10.2 performed both inlining and simplification in both sides of the rules, meaning they can't really be used for this. This breaks most HERMIT use cases. A separate commit already disabled this for the LHS of rules. This does so for the RHS. See Trac #10829 for nofib results. Reviewed By: austin, bgamari, simonpj Differential Revision: https://phabricator.haskell.org/D1246 GHC Trac Issues: #10829 commit 96522e21f7cfc71e6b971a66bcefac1d47626f5d Author: Ben Gamari Date: Wed Aug 12 14:06:37 2015 +0200 Update mingw tarball location commit a4e138ef7dc241e46e337ecbd3064e76876fa40e Author: Tamar Christina Date: Wed Aug 12 13:33:13 2015 +0200 Upgrade GCC to 5.2.0 for Windows x86 and x86_64 This patch does a few things - Moved GHC x86 to MinGW-w64 (Using Awson's patch) - Moves Both GHCs to MSYS2 toolchains - Completely removes the dependencies on the git tarball repo - Downloads only the required tarball for the architecture for which we are building - Downloads the perl tarball is missing as well - Fixed a few bugs in the linker to fix tests on Windows The links currently point to repo.msys2.org and GitHub, it might be more desirable to mirror them on http://downloads.haskell.org/~ghc/mingw/ as with the previous patch attempt. For more details on what the MSYS2 packages I include see #10726 (Awson's comment). but it should contain all we need and no python or fortran, which makes the uncompressed tar a 1-2 hundreds mb smaller. The `GCC 5.2.0` in the package supports `libgcc` as a shared library, this is a problem since when compiling with -shared the produced dll now has a dependency on `libgcc_s_sjlj-1.dll`. To solve this the flag `-static-libgcc` is now being used for all GCC calls on windows. Test Plan: ./validate was ran both on x86 and x86_64 windows and compared against the baseline. A few test were failing due to Ld no longer being noisy. These were updated. The changes to the configure script *should* be validated by the build bots for the other platforms before landing Reviewers: simonmar, awson, bgamari, austin, thomie Reviewed By: thomie Subscribers: #ghc_windows_task_force, thomie, awson Differential Revision: https://phabricator.haskell.org/D1123 GHC Trac Issues: #10726, #9014, #9218, #10435 commit db517e5c2f6dabaa8baa04fe00b84bae3579a7c9 Author: Austin Seipp Date: Fri Apr 3 06:12:35 2015 -0500 rts/linker: make an error msg a debug msg This fixes more testsuite failures on Windows. Signed-off-by: Austin Seipp commit 22236c7d727c6982d7210d41b4dad5fe1c0161f6 Author: Thomas Miedema Date: Fri Jul 31 12:45:44 2015 +0200 Build system: remove function keyword from configure.ac (#10705) This fixes the FreeBSD build. commit 8978171953951cd6a195ea5c242decd568d226d3 Author: Tamar Christina Date: Thu Jul 30 10:36:45 2015 +0200 Make configure error out on missing ghc-tarballs on Windows Currently checking out the source on windows requires two git checkouts. One for the GHC sources and one for the GHC-tarballs. This patch will make configure issue an error if compiling under windows and the GHC-tarballs folder is missing. On failure the user is told which command they need to run to get the tarballs or if they want configure to handle it for them configure provide the `--enable-tarballs-autodownload` flag. Test Plan: 1. make sure ghc-tarballs folder is not present 2. run ./configure which should fail giving an error that tarballs is missing and how to get it 3. run ./configure --enable-tarballs-autodownload and the tarballs should be downloaded and configure finishes 4. rerun the command in 3, no new download should be done. 5. run configure without --enable-tarballs-autodownload, configure should finish correctly. Reviewers: bgamari, austin, thomie Reviewed By: thomie Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1108 GHC Trac Issues: #10705 commit 2e87fd1b453360ada9ca5bfc267c0a904ab1241d Author: Ben Gamari Date: Tue Oct 6 19:30:50 2015 +0200 Ensure shiftL/shiftR arguments aren't negative Fixes #10571. commit aefb2903192ae2faea7a378d488ebe1fba9baeaf Author: Ben Gamari Date: Tue Oct 6 18:29:03 2015 +0200 AsmCodeGen: Ensure LLVM .line directives are sorted Apparently some Clang 3.6 expects these to be sorted. Patch due to Peter Wortmann. Fixes #10687. commit e22d7dc434b64709a4b19b11f2e0a41676c04035 Author: Erik de Castro Lopo Date: Sat Oct 3 11:25:46 2015 +1000 nativeGen PPC: fix > 16 bit offsets in stack handling Back port of Peter Trommler's patch from master (19dae027cb) to the 7.10 branch. Peter's commit does not apply to the 7.10 branch because PowerPC64 was added to master after the 7.10 branch was started. Comments from the original commit: Implement access to spill slots at offsets larger than 16 bits. Also allocation and deallocation of spill slots was restricted to 16 bit offsets. Now 32 bit offsets are supported on all PowerPC platforms. The implementation of 32 bit offsets requires more than one instruction but the native code generator wants one instruction. So we implement pseudo-instructions that are pretty printed into multiple assembly instructions. With pseudo-instructions for spill slot allocation and deallocation we can also implement handling of the back chain pointer according to the ELF ABIs. commit cbd1ccbebd830476119e46330096c8bc38bfbfa0 Author: Richard Eisenberg Date: Sun Sep 20 16:03:07 2015 -0400 Small improvement in pretty-printing constructors. This fixes #10810 by cleaning up pretty-printing of constructor declarations. This change also removes a (in my opinion) deeply bogus orphan instance OutputableBndr [Located name], making HsDecls now a non-orphan module. Yay all around. Test case: th/T10810 commit 5c1fff2acdb57300411c3e803fbf6a9caaf2580b Author: Alexey Shmalko Date: Thu Jul 30 10:37:05 2015 +0200 Make headers C++ compatible (fixes #10700) Some headers used `new` as parameter name, which is reserved word in C++. This patch changes these names to `new_`. Test Plan: validate Reviewers: austin, ezyang, bgamari, simonmar Reviewed By: simonmar Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1107 GHC Trac Issues: #10700 commit 2685f08459c8ad227d40e267b782619a936a8aac Author: Ben Gamari Date: Fri Oct 2 23:17:50 2015 +0200 More trivial test fixes commit 5cba8582af1525abac8df657722b216edd9d2a53 Author: Ben Gamari Date: Fri Oct 2 16:56:17 2015 -0400 Fix up trivial testsuite failures These are fallout from da9b2ec3e19edb1de0e73e8f32aa0443743f072c and 3340d3035afdc128e12fc64d3af97d76d19edda1. commit 293bf83f209ed6202a131456bf93fd472a790b13 Author: Ben Gamari Date: Fri Oct 2 15:40:43 2015 +0200 Fix treatment of -0.0 Here we fix a few mis-optimizations that could occur in code with floating point comparisons with -0.0. These issues arose from our insistence on rewriting equalities into case analyses and the simplifier's ignorance of floating-point semantics. For instance, in Trac #10215 (and the similar issue Trac #9238) we turned `ds == 0.0` into a case analysis, ``` case ds of __DEFAULT -> ... 0.0 -> ... ``` Where the second alternative matches where `ds` is +0.0 and *also* -0.0. However, the simplifier doesn't realize this and will introduce a local inlining of `ds = -- +0.0` as it believes this is the only value that matches this pattern. Instead of teaching the simplifier about floating-point semantics we simply prohibit case analysis on floating-point scrutinees and keep this logic in the comparison primops, where it belongs. We do several things here, - Add test cases from relevant tickets - Clean up a bit of documentation - Desugar literal matches against floats into applications of the appropriate equality primitive instead of case analysis - Add a CoreLint to ensure we don't pattern match on floats in Core Test Plan: validate with included testcases Reviewers: goldfire, simonpj, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1061 GHC Trac Issues: #10215, #9238 commit 5a55ed772a990ede43eb6dfb1ce4838d3e0259df Author: Christiaan Baaij Date: Wed Aug 5 14:20:56 2015 +0200 Add framework flags when linking a dynamic library This fixes the GHC side of trac #10568. So `cabal install --ghc-options="-framework GLUT" GLUT` creates a correctly linked GLUT.dylib. We still need to explictly pass `--ghc-options="-framework GLUT"` because the Cabal side #10568 is not fixed. Update: the Cabal side of #10568 is fixed by [Cabal#2747](https://github.com/haskell/cabal/pull/2747) Test Plan: validate Reviewers: austin, rwbarton, bgamari Reviewed By: bgamari Subscribers: rwbarton, thomie Differential Revision: https://phabricator.haskell.org/D1115 GHC Trac Issues: #10568 commit dfdb02111abea24ae15b405ab54e768c75fc5093 Author: Simon Marlow Date: Wed Sep 23 10:01:23 2015 +0100 Fix a bug with mallocForeignPtr and finalizers (#10904) Summary: See Note [MallocPtr finalizers] Test Plan: validate; new test T10904 Reviewers: ezyang, bgamari, austin, hvr, rwbarton Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1275 commit d70e0ede3b51c982e4a2032641d494f0066a8d78 Author: Ben Gamari Date: Thu Sep 24 02:13:00 2015 +0200 TcErrors: mkErrorMsgFromCt is just mkErrorMsg commit c99fc94deea24177c5c8837ee07c13ff3425687d Author: Ben Gamari Date: Thu Sep 24 02:11:49 2015 +0200 TcType: Add missing export commit 34899db1f5087385fd30a5bccd038677c960ee94 Author: Ben Gamari Date: Thu Sep 24 02:04:27 2015 +0200 TyCon: Backport isGenerativeTyCon commit 6b8da220f918a190d1a716420cc2014ed229df2e Author: Richard Eisenberg Date: Sat Sep 19 16:44:29 2015 -0400 Clarify parsing infelicity. This fixes #10855. commit eea6557769f6c805f6cd1772b86cbd2d62459cec Author: Joachim Breitner Date: Wed Jul 15 10:29:26 2015 +0200 Flush stdout in test case for #10596 which might help, as it has helped with lots of other TH-related test cases in the past. commit 024d7c33ea3f8eec9703c5de256f80de09a23578 Author: Edward Z. Yang Date: Tue Jul 7 21:19:54 2015 +0200 Fix #10596 by looking up 'Int' not 'Maybe Int' in the map. Test Plan: validate Reviewers: goldfire, austin, simonpj, bgamari Reviewed By: bgamari Subscribers: simonpj, rwbarton, thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1026 GHC Trac Issues: #10596 commit d3a28430d89b256974ce09739f298ec68aa57a69 Author: Sergei Trofimovich Date: Tue Jul 7 17:00:23 2015 +0200 fix EBADF unqueueing in select backend (Trac #10590) Alexander found a interesting case: 1. We have a queue of two waiters in a blocked_queue 2. first file descriptor changes state to RUNNABLE, second changes to INVALID 3. awaitEvent function dequeued RUNNABLE thread to a run queue and attempted to dequeue INVALID descriptor to a run queue. Unqueueing INVALID fails thusly: #3 0x000000000045cf1c in barf (s=0x4c1cb0 "removeThreadFromDeQueue: not found") at rts/RtsMessages.c:42 #4 0x000000000046848b in removeThreadFromDeQueue (...) at rts/Threads.c:249 #5 0x000000000049a120 in removeFromQueues (...) at rts/RaiseAsync.c:719 #6 0x0000000000499502 in throwToSingleThreaded__ (...) at rts/RaiseAsync.c:67 #7 0x0000000000499555 in throwToSingleThreaded (..) at rts/RaiseAsync.c:75 #8 0x000000000047c27d in awaitEvent (wait=rtsFalse) at rts/posix/Select.c:415 The problem here is a throwToSingleThreaded function that tries to unqueue a TSO from blocked_queue, but awaitEvent function leaves blocked_queue in a inconsistent state while traverses over blocked_queue: case RTS_FD_IS_READY: IF_DEBUG(scheduler, debugBelch("Waking up blocked thread %lu\n", (unsigned long)tso->id)); tso->why_blocked = NotBlocked; tso->_link = END_TSO_QUEUE; // Here we break the queue head pushOnRunQueue(&MainCapability,tso); break; Signed-off-by: Sergei Trofimovich Test Plan: tested on a sample from T10590 Reviewers: austin, bgamari, simonmar Reviewed By: bgamari, simonmar Subscribers: qnikst, thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1024 GHC Trac Issues: #10590, #4934 commit 4596beb46ab12c26f7da272355ee680c87603d2f Author: Michael Smith Date: Thu Jul 23 11:41:16 2015 +0200 Generate .dyn_o files for .hsig files with -dynamic-too With -dynamic-too, .dyn_o files were not being generated for .hsig files. Normally, this is handled in the pipeline; however, the branch for .hsig files called compileEmptyStub directly instead of going through runPipeline. When compiling a Cabal package that included .hsig files, this triggered a linker error later on, as it expected a .dyn_o file to have been generated for each .hsig. The fix is to use runPipeline for .hsig files, just as with .hs files. Alternately, one could duplicate the logic for handling -dynamic-too in the .hsig branch, but simply calling runPipeline ends up being much cleaner. Test Plan: validate Reviewers: austin, ezyang, bgamari, thomie Reviewed By: ezyang, thomie Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1084 GHC Trac Issues: #10660 commit 089462c99e416f14d4722d2eb5c1f69a718f0eb4 Author: Thomas Miedema Date: Mon Sep 7 15:58:33 2015 +0200 Build system: remove hack for Mac OSX in configure.ac (#10476) Cross-compilation on Mac OSX currently doesn't work. While building stage 1, the build system uses the `ar` for the target architecture instead of the `ar` for build/host architecture. The cause is a hack added in 24746fe78024a1edab843bc710c79c55998ab134 (2010), to supporting bootstrap compilers built with older versions of Xcode. Xcode 4.3 started installing command line tools in a different location. Assuming this all behind us now, and the paths didn't change again (you never now), we can delete the hack. Deleting the hack fixes the cross compilation issue. Tested by Trac user jakzale. Reviewed by: austin Differential Revision: https://phabricator.haskell.org/D1231 commit 4a70e2f128c636e7ab4fb60733b853e34474045f Author: Ben Gamari Date: Wed Sep 2 13:26:22 2015 +0200 Fix trac #10413 Test Plan: Validate. Reviewers: austin, tibbe, bgamari Reviewed By: tibbe, bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1194 GHC Trac Issues: #10413 commit f6a3df2993f32a79f45e4bf112f46fab9bf75a67 Author: Thomas Miedema Date: Tue Sep 15 21:37:38 2015 +0200 Docs: make sure all libs are included in index.html (#10879) During the build, when HADDOCK_DOCS=YES, the command 'cd libraries && sh gen_contents_index --intree' is run, which calls haddock to generate the haddock index at 'libraries/dist-haddock/index.html'. What it did before was check the ./packages file for all libraries. The problem is that 'base' and 'ghc-prim' were folded into the main repo some time ago, hence don't have an entry in the ./packages file anymore. As a result, 'base' and 'ghc-prim' were missing from the index.html file. It now simply runs haddock on all the all the `.haddock` files in the libraries directory. The only risk is that this could include the extra libraries in the index.html, if you ever built them in the past (with BUILD_EXTRA_PKGS=YES), even though now you want to exclude them (with BUILD_EXTRA_PKGS=NO). gen_contents_index doesn't have access to build system variables though (PACKAGES_STAGE1+PACKAGES_STAGE2), so fixing this would be a little bit fiddly. Test Plan: 'make libraries/dist-haddock/index.html && grep -q base libraries/dist-haddock/index.html && echo ok' Reviewed by: austin Differential Revision: https://phabricator.haskell.org/D1247 commit 00a7af69f8ab22b50e3430f47b6c7a12b058e7bc Author: Richard Eisenberg Date: Sun Sep 20 17:39:17 2015 -0400 Slightly better `Coercible` errors. This makes two real changes: - Equalities like (a ~R [a]) really *are* insoluble. Previously, GHC refused to give up when an occurs check bit on a representational equality. But for datatypes, it really should bail. - Now, GHC will sometimes report an occurs check error (in cases above) for representational equalities. Previously, it never did. This "fixes" #10715, where by "fix", I mean clarifies the error message. It's unclear how to do more to fix that ticket. Test cases: typecheck/should_fail/T10715{,b} commit f221212a10f7798f7248f97ea866d83f8117e44d Author: Richard Eisenberg Date: Mon Aug 3 08:53:03 2015 -0400 Fix #10713. When doing the apartness/flattening thing, we really only need to eliminate non-generative tycons, not *all* families. (Data families are indeed generative!) commit 45f73924c36fb61f87413b18951b4b1121ea2bfa Author: Richard Eisenberg Date: Sat Sep 19 14:45:28 2015 -0400 Update user guide, fixing #10772 commit 10c61bfd6a6645da3ee896b3f04b960a308aa0dd Author: Ben Gamari Date: Thu Sep 24 01:25:06 2015 +0200 RTS.Flags: Rename Nat to RtsNat commit 886a40635f41b20224b34869712eaa6183cd53f0 Author: Thomas Winant Date: Thu Jul 23 11:43:21 2015 +0200 Parenthesise TypeOperator in import hints When a constructor was mistakenly imported directly instead of as a constructor of a data type, a hint will be shown on how to correctly import it. Just like the constructor, the data type should be surrounded in parentheses if it is an operator (TypeOperator in this case). Instead of: error: In module ‘Data.Type.Equality’: ‘Refl’ is a data constructor of ‘:~:’ To import it use ‘import’ Data.Type.Equality( :~:( Refl ) ) or ‘import’ Data.Type.Equality( :~:(..) ) Print: error: In module ‘Data.Type.Equality’: ‘Refl’ is a data constructor of ‘(:~:)’ To import it use ‘import’ Data.Type.Equality( (:~:)( Refl ) ) or ‘import’ Data.Type.Equality( (:~:)(..) ) Test Plan: pass new test Reviewers: austin, bgamari, simonpj Reviewed By: simonpj Subscribers: simonpj, thomie Differential Revision: https://phabricator.haskell.org/D1093 GHC Trac Issues: #10668 commit aaa1ea838c8b4edc406a30a04d58cdcec4fda799 Author: Ben Gamari Date: Thu Sep 24 01:17:27 2015 +0200 Add pprRuleName commit 3340d3035afdc128e12fc64d3af97d76d19edda1 Author: Richard Eisenberg Date: Mon Jun 8 15:57:33 2015 -0400 Fix #10495. This change means that the intricate reasoning in TcErrors around getting messages just right for nominal equalities is skipped for representational equalities. commit d11412eb808d5c4ba0c643a819c629fad93de3e6 Author: Richard Eisenberg Date: Mon Jun 8 16:46:46 2015 -0400 Fix #10493. Now, a Coercible (T1 ...) (T2 ...) constraint is insoluble only when both T1 and T2 say "yes" to isDistinctTyCon. Several comments also updated in this patch. commit 3d727092837cd7556865213a78285836467125a1 Author: RyanGlScott Date: Tue Jul 7 21:20:07 2015 +0200 Export more types from GHC.RTS.Flags (#9970) Export the data types `GiveGCStats`, `DoCostCentres`, `DoHeapProfiles`, and `DoTrace`, as well as the type synonyms `Time` and `RtsNat`. The above data types appear as fields in the `-Stats` data types in `GHC.RTS.Flags`, but since they only have `Show` instances, it is practically impossible to due anything useful with the above types unless they are exported. Reviewers: hvr, ekmett, austin, ezyang, bgamari Reviewed By: bgamari Subscribers: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1030 GHC Trac Issues: #9970 commit d8227f65c1baba29b30c87599f97a8e96648e1be Author: Thomas Miedema Date: Tue Jul 14 17:15:12 2015 +0200 Remove all references to sync-all commit 1c7e13d206e5a51b73ed644a8bf7b1f0c7c2bbd0 Author: Thomas Miedema Date: Sat Sep 12 23:34:12 2015 +0200 Testsuite: mark T6037 expect_fail on Windows (#6037) commit 0269d37534eebaba2d5cd125a1ae4c60b9e89887 Author: Simon Peyton Jones Date: Wed Jul 29 16:06:29 2015 +0100 Deal with phantom type variables in rules See Note [Unbound template type variables] in Rules.hs This fixes Trac #10689. The problem was a rule LHS that mentioned a type variable in a phantom argument to a type synonym. Then matching the LHS didn't bind the type variable, and the rule matcher complained. This patch fixes the problem, as described by the Note. I also went back to not-cloning the template varaibles during rule matching. I'm convinced that it's not necessary now (if it ever was), and cloning makes the fix for #10689 much more fiddly. commit db85cbc689b50b52b08ae6326b51ff5d6f50932e Author: Simon Peyton Jones Date: Mon Jul 27 13:56:31 2015 +0100 Do not inline or apply rules on LHS of rules This is the right thing to do anyway, and fixes Trac #10528 commit 2bb2a85f92e4a15d7646b027fff2574dbbfe9d5e Author: Simon Peyton Jones Date: Mon Jan 5 10:39:46 2015 +0000 Always generalise a partial type signature This fixes an ASSERT failure in TcBinds. The problem was that we were generating NoGen plan for a function with a partial type signature, and that led to confusion and lost invariants. See Note [Partial type signatures and generalisation] in TcBinds commit d73a8ec43e30354a30765fe64213fb04c7d839c4 Author: David Kraeutmann Date: Tue Sep 8 11:35:33 2015 -0500 Forbid annotations when Safe Haskell safe mode is enabled. For now, this fails compliation immediately with an error. If desired, this can be a warning that annotations in Safe Haskell are ignored. Signed-off-by: David Kraeutmann Reviewed By: goldfire, austin Differential Revision: https://phabricator.haskell.org/D1226 GHC Trac Issues: #10826 commit 108e35ff67586ffd570ca18d84a4f5fbf79727cc Author: Michael Snoyman Date: Sat Aug 29 12:23:48 2015 +0200 Respect GHC_CHARENC environment variable #10762 Only supports UTF-8 as a value right now. I expect some discussion to go on around the naming of this variable and whether it's valid to backport it to GHC 7.10 (which would be my preference). The motivation here is that, when capturing the output of GHC to a file, we often want to ensure that the output is UTF-8, regardless of the actual character encoding of the terminal/console. On the other hand, we don't want to necessary change the terminal/console encoding. The reason being: * On Windows, this requires a global-esque change to the console codepage, which adversely affects other processes in the same console * On all OSes, this can break features like smart quote auto-detection. Test Plan: Set LANG to C, GHC_CHARENC to UTF-8, and compile a Haskell source file with a non-ASCII warning produced. The output who include the UTF-8 sequence instead of replacing it with ?. Reviewers: austin, rwbarton, bgamari Reviewed By: bgamari Subscribers: hsyl20, thomie Differential Revision: https://phabricator.haskell.org/D1167 GHC Trac Issues: #10762 commit 6b08e42ad99bb7857b631f28db869def046bff35 Author: Michael Snoyman Date: Wed Sep 2 13:31:25 2015 +0200 Use a response file for linker command line arguments #10777 On Windows, we're constrained to 32k bytes total for command line arguments. When building large projects, this limit can be exceeded. This patch changes GHC to always use response files for linker arguments, a feature first used by Microsoft compilers and added to GCC (over a decade ago). Alternatives here include: * Only use this method on Windows systems * Check the length of the command line arguments and use that to decide whether to use this method I did not pursue either of these, as I believe it would make the patch more likely to break in less tested situations. Test Plan: Confirm that linking still works in general. Ideally: compile a very large project on Windows with this patch. (I am attempting to do that myself now, but having trouble getting the Windows build tool chain up and running.) Reviewers: goldfire, hvr, rwbarton, austin, thomie, bgamari, Phyx Reviewed By: thomie, bgamari, Phyx Subscribers: erikd, awson, #ghc_windows_task_force, thomie Differential Revision: https://phabricator.haskell.org/D1158 GHC Trac Issues: #8596, #10777 commit bbd6730f64a47d6fd4c831b78a3bbcd7a929ce4a Author: Michael Snoyman Date: Tue Aug 18 17:58:02 2015 +0200 Transliterate unknown characters at output This avoids the compiler from crashing when, for example, a warning contains a non-Latin identifier and the LANG variable is set to C. Fixes #6037. Test Plan: Create a Haskell source file containing an identifier with non-Latin characters and no type signature. Compile with `LANG=C ghc -Wall foo.hs`, and it should fail. With this patch, it will succeed. Reviewers: austin, rwbarton, bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1153 GHC Trac Issues: #6037, #10762 commit 307e0a58838403c6a609b493d042eca5967035c9 Author: Michael Snoyman Date: Tue Aug 18 17:58:36 2015 +0200 Dump files always use UTF8 encoding #10762 When the Windows codepage or *nix LANG variable is something besides UTF-8, dumping to file can cause GHC to exit currently. This changes the output encoding for files to match the defined input encoding for Haskell source code (UTF-8), making it easier for users and build tools to capture this output. Test Plan: Create a Haskell source file with non-Latin characters for identifier names and compile with: LANG=C ghc -ddump-to-file -ddump-hi filename.hs -fforce-recomp Without this patch, it will fail. With this patch, it succeeds Reviewers: austin, rwbarton, bgamari Reviewed By: bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1151 GHC Trac Issues: #10762 commit 75fd8747c128c3f946769510ce8cfe089821116d Author: Ben Gamari Date: Sun Aug 16 08:36:55 2015 -0400 Fix tests for "Ensure DynFlags are consistent" These slipped through the cracks. This fixes #10549. commit 5af80e79b0b679565ffcfae8ed34188561ef1452 Author: Ben Gamari Date: Thu Aug 6 17:25:46 2015 +0200 Ensure DynFlags are consistent While we have always had makeDynFlagsConsistent to enforce a variety of consistency invariants on DynFlags, it hasn't been widely used. GHC.Main, for instance, ignored it entirely. This leads to issues like Trac #10549, where an OPTIONS_GHC pragma introduced an inconsistency, leading to a perplexing crash later in compilation. Here I add consistency checks in GHC.Main.set{Session,Program}DynFlags, closing this hole. Fixes #10549. Test Plan: Validate with T10549 Reviewers: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1128 GHC Trac Issues: #10549 Cherry-Picked-From: eca9a1a17c12d01636417fb88bda5ee5fe34577f commit 3e1366e34e578fec9cbb2d34ccf0be380fbb2235 Author: Richard Eisenberg Date: Fri Jun 5 09:56:21 2015 -0400 Fix #10489 Dang, roles are annoying. Test case: typecheck/should_compile/T10489 Cherry-Picked-From: 61b96a86c5342fb1c850361177d60fe855d948f6 Conflicts: testsuite/tests/typecheck/should_compile/all.T commit f32d8c933d79512316c1469e8b38cda87feeedc7 Author: Ben Gamari Date: Thu Jul 30 11:54:45 2015 +0200 Set RELEASE=NO commit 0da488c4438d88c9252e0b860426b8e74b5fc9e8 Author: Ben Gamari Date: Tue Jul 21 21:46:00 2015 +0200 Release 7.10.2 commit 2c67c68eb93e7ca44a9eb66e287cfdec4d1bd24c Author: Ben Gamari Date: Tue Jul 21 21:46:38 2015 +0200 When iconv is unavailable, use an ASCII encoding to encode ASCII D898 and D1059 implemented a fallback behavior to handle the case that the end user's iconv installation is broken (typically due to running inside a chroot in which the necessary locale files and/or gconv modules have not been installed). In this case, if the program requests an ASCII locale, GHC's char8 encoding is used rather than the program failing. However, silently mangling data like char8 does when the programmer did not ask for it is poor behavior, for reasons described in D1059. This commit implements an ASCII encoding and uses it in the fallback case when iconv is unavailable and the user has requested ASCII. Test Plan: Added tests for the encodings defined in Latin1. Also, manually ran a statically-linked executable of that test in a chroot and the tests passed (up to the ones that call mkTextEncoding "LATIN1", since there is no fallback from iconv for that case yet). Reviewers: austin, hvr, hsyl20, bgamari Reviewed By: hsyl20, bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1085 GHC Trac Issues: #7695, #10623 commit 6146daa9cc83f3b0bb3036dfb06eb1c654157d5f Author: Ben Gamari Date: Tue Jul 21 20:18:00 2015 +0200 7.10.2-notes: Mention API annotations fixes commit ec991a7ed3089c1b0661d2bbd6666b01a228f0d4 Author: Ben Gamari Date: Tue Jul 21 18:31:46 2015 +0200 base: Mention SrcLoc in changelog commit 0cfee536e5261af873485e7150be4a4ac26cd0e3 Author: Karel Gardas Date: Tue Jul 7 18:35:09 2015 +0200 always use -fPIC on OpenBSD/AMD64 platform Summary: This patch switches -fPIC on for every invocation of GHC on OpenBSD/AMD64 platform. The reason is OpenBSD's support for PIE (PIC for executables) hence -fPIC is also needed for GHC compiled code. Fixes #10597 Reviewers: austin Subscribers: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1027 commit 9724555fe6d741ae6c7612ef5a7f4de9b08f639d Author: Ben Gamari Date: Tue Jul 21 11:43:29 2015 +0200 Describe IP SrcLoc change in release notes commit 760307483d04aa91d8e4793c037ba149bdc03e36 Author: Austin Seipp Date: Sat Mar 7 11:18:44 2015 -0600 build: fix 'make help' Summary: This fixes the usage of `make help` in the top-level and subdirectories. Signed-off-by: Austin Seipp Test Plan: It worked now and didn't before. Reviewers: hvr Reviewed By: hvr Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D692 commit 3648e9fa36333e9e2c41ce8758988aac1390f33a Author: Simon Peyton Jones Date: Mon Jul 13 13:30:47 2015 +0100 Another comment with a leading # (sigh) commit b1424cc8f17b053da602c8659615ea5d4d3450f6 Author: Ben Gamari Date: Sat Jul 18 16:03:20 2015 +0200 haddock: Pull in fix for source link rendering Update haddock submodule commit 82ffb39b2ba25eed806ff150b44a9051fa0ac95c Author: Ben Gamari Date: Fri Jul 17 19:47:56 2015 +0200 Rewrite announce file Incredibly enough this hasn't been touched since 6.10.1 commit 295f5b846ceb1f01ab4539c52d310496968eef65 Author: Ben Gamari Date: Fri Jul 17 19:46:56 2015 +0200 7.10.2-notes: Fix description of iconv bypass We now only handle ascii ourselves if iconv is unavailable. commit 66428afad27ff901e96e48d554c46c96dde7fc1c Author: Ben Gamari Date: Wed Jul 15 05:30:02 2015 -0400 Fix T10196 expected output commit e3dc28046373f3183dda56b096dbebec865e3be7 Author: Eric Seidel Date: Mon Jan 19 16:08:32 2015 -0600 Expose source locations via Implicit Parameters of type GHC.Location.Location IPs with this type will always be solved for the current source location. If another IP of the same type is in scope, the two locations will be appended, creating a call-stack. The Location type is kept abstract so users cannot create them, but a Location can be turned into a list of SrcLocs, which correspond to individual locations in a program. Each SrcLoc contains a package/module/file name and start/end lines and columns. The only thing missing from the SrcLoc in my opinion is the name of the top-level definition it inhabits. I suspect that would also be useful, but it's not clear to me how to extract the current top-level binder from within the constraint solver. (Surely I'm just missing something here?) I made the (perhaps controversial) decision to have GHC completely ignore the names of Location IPs, meaning that in the following code: bar :: (?myloc :: Location) => String bar = foo foo :: (?loc :: Location) => String foo = show ?loc if I call `bar`, the resulting call-stack will include locations for 1. the use of `?loc` inside `foo`, 2. `foo`s call-site inside `bar`, and 3. `bar`s call-site, wherever that may be. This makes Location IPs very special indeed, and I'm happy to change it if the dissonance is too great. I've also left out any changes to base to make use of Location IPs, since there were some concerns about a snowball effect. I think it would be reasonable to mark this as an experimental feature for now (it is!), and defer using it in base until we have more experience with it. It is, after all, quite easy to define your own version of `error`, `undefined`, etc. that use Location IPs. Test Plan: validate, new test-case is testsuite/tests/typecheck/should_run/IPLocation.hs Reviewers: austin, hvr, simonpj Reviewed By: simonpj Subscribers: simonmar, rodlogic, carter, thomie Differential Revision: https://phabricator.haskell.org/D578 GHC Trac Issues: #9049 Cherry-Picked-From: c024af131b9e2538486eb605ba8af6a8d10fe76d Cherry-Picked-By: Niklas Hambüchen Changes for the cherry-pick: * Commit d2b6e767 "Make the location in TcLclEnv and CtLoc into a RealSrcSpan" was cherry-picked before to ensure that EvCsPushCall, EvCsTop :: EvCallStack can indeed carry `RealSrcSpan`s instead of `SrcSpan`s. * The use of `setWantedEvBind` was replaced by `setEvBind`, as `setWantedEvBind` is not yet present in 7.10.1; it was added to the 7.12 series in commit 32973bf3. * docs/users_guide/7.10.1-notes.xml was adjusted to contain the documentation about CallStack, copied from the 7.12 notes. commit 00cd6173a620ef99739d97ac843258fee8e2dee9 Author: Simon Peyton Jones Date: Tue Jan 6 12:28:37 2015 +0000 Make the location in TcLclEnv and CtLoc into a RealSrcSpan Previously it was a SrcSpan, which can be an UnhelpulSrcSpan, but actually for TcLclEnv and CtLoc we always know it is a real source location, and it's good to make the types reflect that fact. There is a continuing slight awkwardness (not new with this patch) about what "file name" to use for GHCi code. Current we say "" which seems just about OK. commit 98587f0c34b15ed307a9a6f8ebc50fb5339b4042 Author: Ben Gamari Date: Wed Jul 15 10:19:33 2015 +0200 Do not treat prim and javascript imports as C imports in TH and QQ This fixes trac Trac #10638. commit 3cadf440c490abc1c8d5d45f5d034809c8912815 Author: Simon Peyton Jones Date: Mon Jul 13 12:58:34 2015 +0100 Make sure rule LHSs are simplified SpecConstr was generating a rule LHS with nested casts, which the simplifier then optimised away. Result: unbound template variables. Easily fixed. See Note [SpecConstr call patterns] commit 3794b597896e1138e23043de5646e60e3d011b27 Author: Simon Peyton Jones Date: Mon Jul 13 10:29:18 2015 +0100 Do not optimise RULE lhs in substRule This was causing Trac #10627. See Note [Substitute lazily] in CoreSubst. The bug was introduced by commit 30c17e7096919c55218083c8fcb98e6287552058 Author: simonpj@microsoft.com Date: Thu Nov 25 17:23:56 2010 +0000 Substitution should just substitute, not optimise The fix is not to optimise the RHS as well as not-optimising the LHS! The simplifier does the right thing in Simplify.simplRule commit 358e0a8d4cb49baa29cf6b001eaa9d4ac428bb2d Author: Thomas Miedema Date: Fri Jul 3 22:37:18 2015 +0200 parser: Allow Lm (MODIFIER LETTER) category in identifiers Easy fix in the parser to stop regressions, due to Unicode 7.0 changing the classification of some prior code points. Signed-off-by: Austin Seipp Test Plan: `tests/parser/should_compile/T10196.hs` Reviewers: hvr, austin, bgamari Reviewed By: austin, bgamari Subscribers: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D969 GHC Trac Issues: #10196 commit 51de9342b915688f1222760c74b9a63e44c533d3 Author: Ben Gamari Date: Fri Jul 10 03:45:48 2015 -0400 Parenthesization wibble in T10279. See Trac #10624. commit 4869272036841043e5fef350007b6a943e8c4690 Author: Edward Z. Yang Date: Tue Apr 7 09:08:54 2015 -0500 Don't repeat package key with -dppr-debug when package info is missing. Signed-off-by: Edward Z. Yang Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D802 commit c808656bc4c5c37057088b8ac45b40749ce98e0b Author: Edward Z. Yang Date: Thu Jul 9 10:21:51 2015 -0700 Make mkQualPackage more robust when package key is bad. Signed-off-by: Edward Z. Yang Test Plan: validate Reviewers: bgamari, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D1060 GHC Trac Issues: #10624 commit 677552f21690761b89255d05e42976679be4d374 Author: Ben Gamari Date: Thu Jul 9 08:07:54 2015 -0400 Fix self-contained handling of ASCII encoding D898 was primarily intended to fix hangs in the event that iconv was unavailable (namely #10298 and #7695). In addition to this fix, it also introduced self-contained handling of ANSI terminals to allow compiled executables to run in minimal environments lacking iconv. However, the behavior that the patch introduced is highly suspicious. Specifically, it gives the user a UTF-8 encoding even if they requested ASCII. This has the potential to break quite a lot of code. At very least it breaks GHC's Unicode terminal detection logic, which attempts to catch an invalid character when encoding a pair of smart-quotes. Of course, this exception will never be thrown if a UTF-8 encoder is used. Here we use the `char8` encoding to handle requests for ASCII encodings. Fixes #10623. commit 4fd62218b0c2191ab3c65c54ec8201c8ebd78605 Author: Ben Gamari Date: Thu Jul 9 09:39:30 2015 -0400 Fix T2507 expected output This seems to have been changed in 07282c7222d718e6d3df8d8f843d95d534dd7062 to include Unicode quotes despite the fact that we explicitly set LC_ALL=C in the Makefile to request standard ASCII output. commit 9938a40ef9af63bf176caf2d48cb679e82370577 Author: Ben Gamari Date: Thu Jul 9 05:12:05 2015 -0400 Add testcase for #10602 commit 73105e2f5a0b39f2f2bbc95c1548358675aa9a45 Author: Ben Gamari Date: Thu Jul 9 04:40:49 2015 -0400 Recenter performance numbers These are fairly small changes. I'm just going to recenter these and then focus on identifying the reason for the drift on master commit 1171d420715eb7fbe8ac35d82e5dbc1476149c3c Author: Simon Peyton Jones Date: Wed Jul 8 17:39:21 2015 +0100 Add an ambient Id substitution to Subst After a struggle, I fixed Trac #5113 (again) on the 7.10 branch, by adding an ambient substitution to Subst; see CoreSubst, esp Note [IdSubstEnv]. This allowed me to do the impedence-matching in SimplEnv.substExpr efficiently (fixing #10370) as well correctly (fixing the latest problem with #5113). This cost me more time than I like to say. Sigh. commit 0e7e611470a7c70ef5a3c84be01eeac8fddadf94 Author: Sergei Trofimovich Date: Wed Jun 24 22:10:47 2015 +0100 driver: pass '-fPIC' option to all CC invocations Reported by mitchty: When porting ghc to alpine linux (rumors say they build all binaries as Position Independent Executables to leverage global ASLR) linker issued obscure errors: Tiny example: $ echo 'main = print "hello"' > a.hs $ ghc -fforce-recomp a.hs -fPIC -dynamic -optl-pie -o a ld: /tmp/ghc2142_0/ghc2142_5.o: relocation R_X86_64_32 against `ZCMain_main_closure' can not be used when making a shared object; recompile with -fPIC /tmp/ghc2142_0/ghc2142_5.o: error adding symbols: Bad value collect2: error: ld returned 1 exit status There is two entry points in CC driver: 'runPhase' (CC) and 'mkExtraObj' 'mkExtraObj' does not handle most of 'runPhase's complexity. Ideally it should. This patch only adds -fPIC propagation to 'mkExtraObj'. Please merge to stable branch. Signed-off-by: Sergei Trofimovich commit 7fa3b23cc9b631d36f02fdb884be722fbb36d15a Author: Thomas Miedema Date: Thu Jun 11 17:25:47 2015 +0200 Testsuite: mark T4945 as expect_broken (#4945) In commit 7d519dabd2006c9742e82fce02df55704da15482, the file T4945.stdout was added to the repository, to make T4945 pass validatation presumably. When that test produces output however, there is a bug somewhere, and we shouldn't hide it. There is a comment in the Makefile which says: "When SpecConstr works there are no STUArrays at all" So here we remove T4945.stdout again, mark T4945 as expect_broken, and reopen the ticket. Differential Revision: https://phabricator.haskell.org/D976 Conflicts: testsuite/tests/simplCore/should_compile/T4945.stdout testsuite/tests/simplCore/should_compile/all.T commit dde2095916c670f318ee8328cfe2f20adff8f4e6 Author: Ben Gamari Date: Tue Jul 7 11:50:48 2015 +0200 Fix "CPP directive" in comment commit 32c4e7a4f96f26d48bfe42501e36fa08ed03c990 Author: Ben Gamari Date: Mon Jul 6 19:29:21 2015 +0200 Add more discussion of black-holing logic for #10414 Signed-off-by: Ben Gamari commit caacd1d60dbea9e7c129c6036071d6fe7c0e2fbb Author: Reid Barton Date: Mon Jul 6 19:24:31 2015 +0200 Don't eagerly blackhole single-entry thunks (#10414) In a parallel program they can actually be entered more than once, leading to deadlock. Reviewers: austin, simonmar Subscribers: michaelt, thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1040 GHC Trac Issues: #10414 Conflicts: testsuite/tests/codeGen/should_run/all.T commit 07a1f32e8bacecd450112607df3fdf39e553c91e Author: Simon Peyton Jones Date: Fri Jul 3 14:03:25 2015 +0100 Use lazy substitution in simplCast It turned out that the terrible compiler performance in Trac #10527 arose because we were simplifying a function argument that subseuqently was discarded, so the work was wasted. Moreover, the work turned out to be substantial; indeed it made an asymptotic difference to compile time. Ths solution in this 7.10 branch is a bit brutal; just duplicate CoreSubst.substExpr to be SimplEnv.substExprS. It works fine I'm working on a better solution for HEAD. commit df6665e0cfdd23567bd32d222154ab25dbc39079 Author: Gabor Greif Date: Tue Feb 17 16:00:24 2015 +0100 Fix typo in error message commit f7ede672aa70bfc90e10f5fdc0d0941e251fd934 Author: Ben Gamari Date: Mon Jul 6 10:46:21 2015 +0200 Specialise: Avoid unnecessary recomputation of free variable information When examining compile times for code with large ADTs (particularly those with many record constructors), I found that the specialiser contributed disproportionately to the compiler runtime. Some profiling suggested that the a great deal of time was being spent in `pair_fvs` being called from `consDictBind`. @simonpj pointed out that `flattenDictBinds` as called by `specBind` was unnecessarily discarding cached free variable information, which then needed to be recomputed by `pair_fvs`. Here I refactor the specializer to retain the free variable cache whenever possible. **Open Qustions** * I used `fst` in a couple of places to extract the bindings from a `DictBind`. Perhaps this is a sign that `DictBind` has outgrown its type synonym status? Test Plan: validate Reviewers: austin, simonpj Reviewed By: simonpj Subscribers: thomie, bgamari, simonpj Differential Revision: https://phabricator.haskell.org/D1012 GHC Trac Issues: #7450 commit 93790bbc33c2568d442426d15e8f99ea4fe45217 Author: Richard Eisenberg Date: Sat Jul 4 09:35:14 2015 +0200 Fix some validation errors. Summary: This fixes test cases T10019 and T10534 The patch for T10019 should be back-ported to master as well. Posting via Phab as a way to distribute a patch against the ghc-7.10 branch, which I don't have push access to. Test Plan: validate Reviewers: austin, bgamari Reviewed By: bgamari Subscribers: thomie, bgamari, mzero Differential Revision: https://phabricator.haskell.org/D1036 commit 5560861e4562a2e270e6610e6ef3cf120253bb16 Author: Matthew Pickering Date: Mon Jun 29 21:11:17 2015 +0200 Correct BangPat SrcSpan calculation Summary: Previously when the split was performed in splitBang, `BangPat` was given the same SrcSpan as the whole of the LHS of the declaration. This patch correctly calculates the value. Reviewers: alanz, austin Reviewed By: alanz, austin Subscribers: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1020 GHC Trac Issues: #10588 (cherry picked from commit c6bb2fc50716a2fc540d55ecddbc5c14e94979f7) commit 9ea4ded2ee7822aed05275c390c285f0a60a6ef6 Author: Austin Seipp Date: Sat Jun 27 19:34:17 2015 -0500 relnotes: More 7.10.2 release notes Signed-off-by: Austin Seipp commit 29b43fc7714e888ab5a2f5ebda18c0ceb48dfc2b Author: Simon Peyton Jones Date: Fri Jun 26 14:28:45 2015 +0100 closeOverKinds *before* oclose in coverage check Combining functional dependencies with kind-polymorphism is devilishly tricky! It's all documented in Note [Closing over kinds in coverage] Fixes Trac #10564 (cherry picked from commit 7c07cf16ab5d5bdfb64efb1d4fc5f20cf7437437) commit a6ef59cdc1c2df3c4e4ff4dcdc929c3ea14864c2 Author: Simon Marlow Date: Fri Jun 19 15:12:24 2015 +0100 Fix deadlock (#10545) yieldCapability() was not prepared to be called by a Task that is not either a worker or a bound Task. This could happen if we ended up in yieldCapability via this call stack: performGC() scheduleDoGC() requestSync() yieldCapability() and there were a few other ways this could happen via requestSync. The fix is to handle this case in yieldCapability(): when the Task is not a worker or a bound Task, we put it on the returning_workers queue, where it will be woken up again. Summary of changes: * `yieldCapability`: factored out subroutine waitForWorkerCapability` * `waitForReturnCapability` renamed to `waitForCapability`, and factored out subroutine `waitForReturnCapability` * `releaseCapabilityAndQueue` worker renamed to `enqueueWorker`, does not take a lock and no longer tests if `!isBoundTask()` * `yieldCapability` adjusted for refactorings, only change in behavior is when it is not a worker or bound task. Test Plan: * new test concurrent/should_run/performGC * validate Reviewers: niteria, austin, ezyang, bgamari Subscribers: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D997 GHC Trac Issues: #10545 (cherry picked from commit 111ba4beda4ffc48381723da12e5b237d7f9ac59) commit 6de9b6eb59c7525255e6780c57fa361ec108fc88 Author: Simon Marlow Date: Fri Jun 19 14:41:32 2015 +0100 Fix for crash in setnumcapabilities001 getNewNursery() was unconditionally incrementing next_nursery, which is normally fine but it broke an assumption in storageAddCapabilities(). This manifested as an occasional crash in the setnumcapabilities001 test. (cherry picked from commit be0ce8718ea40b091e69dd48fe6bc62b6b551154) commit 0d939ca1c3d5a2076cf7e5930ae633a16bd7a2e0 Author: Reid Barton Date: Thu Jun 25 14:26:40 2015 -0400 Comments only (cherry picked from commit a7eee0d8a25789ce1ef349304d27e2a5e22766b7) commit c6f8d11bc12e69ff71e0a33ac72a6578085c0faa Author: Reid Barton Date: Tue Jun 16 16:39:15 2015 -0500 Make enum01/enum02/enum03 tests clang-compatible ... by entirely replacing the use of CPP by a custom preprocessor; clang -E -traditional has no stringification mechanism at all. Reviewed By: thomie, austin Differential Revision: https://phabricator.haskell.org/D957 GHC Trac Issues: #9399 (cherry picked from commit b98ca17e12c7efdc906f4901f25e6263a5399be1) commit 7707e54c0e3e3dc7bd7b0f44a9567770340ace31 Author: Reid Barton Date: Thu Jun 25 13:53:57 2015 -0400 Be aware of overlapping global STG registers in CmmSink (#10521) Summary: On x86_64, commit e2f6bbd3a27685bc667655fdb093734cb565b4cf assigned the STG registers F1 and D1 the same hardware register (xmm1), and the same for the registers F2 and D2, etc. When mixing calls to functions involving Float#s and Double#s, this can cause wrong Cmm optimizations that assume the F1 and D1 registers are independent. Reviewers: simonpj, austin Reviewed By: austin Subscribers: simonpj, thomie, bgamari Differential Revision: https://phabricator.haskell.org/D993 GHC Trac Issues: #10521 (cherry picked from commit a2f828a370b220839ad9b31a274c0198ef91b7fe) commit 18e0e95fc492a85fac275f600bfd4934c5de45b5 Author: Sergei Trofimovich Date: Tue Jun 23 07:39:34 2015 -0500 powerpc: add basic support for PLT relocations (#10402) Commit a93ab43ab5f40cadbedea2f6342b93c245e91434 enabled support for proper PIC relocations from assembler. Commit adds support for relocations of type: R_PPC_REL16_HI R_PPC_REL16_HA R_PPC_REL16_LO R_PPC_PLTREL24 They are used only when GHC is built in DYNAMIC_GHC_PROGRAMS = NO mode. Verified by running the following test: // cat a.c #include void ffi_a_hello (int i) { fprintf (stderr, "WEEEEEEEE: i=%d\n", i); } -- cat A.hs {-# LANGUAGE ForeignFunctionInterface #-} module A where import Foreign.C foreign import ccall "ffi_a_hello" a :: CInt -> IO () # ghc -fPIC -c a.c -fforce-recomp # ghc -fPIC -c A.hs -fforce-recomp # ghc --interactive ./a.o A ... *A> a 42 WEEEEEEEE: i=42 See gory details in Trac #10402. Signed-off-by: Colin Watson Signed-off-by: Sergei Trofimovich Reviewed By: bgamari, austin Differential Revision: https://phabricator.haskell.org/D996 GHC Trac Issues: #10402 (cherry picked from commit c0847967caf51ea4ca88d0ffc25fe1bd99dcabed) commit dd928e1c3d3f3139856256dac05c1c3a56c087bc Author: Alan Zimmerman Date: Sun Jun 21 21:52:58 2015 +0200 Add parsePattern parser entry point Reviewers: austin, thomie, alanz Reviewed By: thomie, alanz Subscribers: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D1005 GHC Trac Issues: #10556 (cherry picked from commit 38f374571290b8115ef5b82587ac2ec6c18e91f1) commit 6520dbfb55fcede4947b0bbb9d736ce72a9acbfe Author: Alan Zimmerman Date: Thu Jun 18 16:19:50 2015 +0200 Parser: commas_tup_tail duplicate SrcSpan on "Missing" value Summary: Parsing {-# LANGUAGE TupleSections #-} baz = (1, "hello", 6.5,,) 'a' (Just ()) Results in the following AST fragment (L tests/examples/Tuple.hs:3:7-25 (ExplicitTuple [ L tests/examples/Tuple.hs:3:8 (Present (L tests/examples/Tuple.hs:3:8 (HsOverLit (OverLit (HsIntegral [ '1' ] 1) PlaceHolder (HsLit (HsString [] {abstract:FastString})) PlaceHolder)))) , L tests/examples/Tuple.hs:3:11-17 (Present (L tests/examples/Tuple.hs:3:11-17 (HsLit (HsString [ '"' , 'h' , 'e' , 'l' , 'l' , 'o' , '"' ] {abstract:FastString})))) , L tests/examples/Tuple.hs:3:20-22 (Present (L tests/examples/Tuple.hs:3:20-22 (HsOverLit (OverLit (HsFractional (FL [ '6' , '.' , '5' ] (:% 13 2))) PlaceHolder (HsLit (HsString [] {abstract:FastString})) PlaceHolder)))) , L tests/examples/Tuple.hs:3:24 (Missing PlaceHolder) , L tests/examples/Tuple.hs:3:24 (Missing PlaceHolder) ] The final `Missing PlaceHolder` has a duplicated `SrcSpan` Test Plan: ./validate Reviewers: austin, hvr, bgamari Reviewed By: bgamari Subscribers: thomie, bgamari, mpickering Differential Revision: https://phabricator.haskell.org/D995 GHC Trac Issues: #10537 (cherry picked from commit 72b21c393831b49867a296f19a2d039e48bb8dcd) commit 8fb101e49b86c0f8bb8931620c9c3cd3e6c57228 Author: Austin Seipp Date: Thu Jun 18 10:34:28 2015 -0500 Revert "Look inside synonyms for foralls when unifying" As discussed in #10194, this patch - while fixing a bug - also causes a minor regression when compiling certain in-the-wild programs, meaning some extant programs now failed with 7.10.2 RC1. Womp womp. This reverts commit 681d82c0d44f06f0b958b75778c30b0910df982b. commit 558eb05053f2cec20acca1e0a244094c46048bdc Author: Simon Peyton Jones Date: Thu Jun 18 08:51:08 2015 +0100 Care with impossible-cons in combineIdenticalAlts This was a nasty, long-standing bug exposed in Trac #10538. Symptoms were that we had an empty case case (x :: Either a) of {} Core Lint correctly picked this bogus code up. Here is what happened * In SimplUtils.prepareAlts, we call filterAlts then combineIdenticalAlts * We had case x of { Left _ -> e1; Right _ -> e1 } * filterAlts did nothing, but correctly retuned imposs_deflt_cons saying that 'x' cannot be {Left, Right} in the DEFAULT branch, if any (there isn't one.) * combineIdentialAlts correctly combines the identical alts, to give case x of { DEFAULT -> e1 } * BUT combineIdenticalAlts did no adjust imposs_deft_cons * Result: when compiling e1 we did so in the belief that 'x' could not be {Left,Right}. Disaster. Easily fixed. (It is hard to trigger; I can't construct a simple test case.) (cherry picked from commit 023a0ba938b69bbb89cb2ce48a07459b07783391) commit 4a87fe4d09b863103bc6bc2ff3af906c890096b6 Author: Thomas Miedema Date: Tue Jun 16 16:38:38 2015 -0500 Fix ghc-pkg reports cache out date (#10205) See Note [writeAtomic leaky abstraction]. GHC on Linux already received a patch for this bug in e0801a0fb342eea9a312906eab72874d631271cf. On Windows several cabal tests were hitting the bug, causing validate failures, but we never noticed because of all the other tests that were failing on Windows. And it didn't start happening till `getModificationTime` received sub-second resolution support on Windows in 5cf76186d373842bf64d49cecb09e0a9ddce3203. Since there are regression tests already, I am not adding another one. But for good measure, here is a script that shows the bug without needing to do a full validate run: DB=/tmp/package.conf.d.test GHC_PKG=ghc-pkg #utils/ghc-pkg/dist/build/tmp/ghc-pkg LOCAL_GHC_PKG="${GHC_PKG} --no-user-package-db --global-package-db=${DB}" while true; do rm -rf ${DB} ${LOCAL_GHC_PKG} init "${DB}" ${LOCAL_GHC_PKG} list done If you see "WARNING: cache is out of date" after a few seconds, the bug is not fixed. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D990 GHC Trac Issues: #10205 (cherry picked from commit f0636562908236f6ce9bf91796bc952534074a61) commit 007274e43e96b64bdabb013dd1d984d7f9d9e8b3 Author: Herbert Valerio Riedel Date: Wed Jun 17 13:56:51 2015 +0200 Update Cabal submodule to Cabal-v1.22.4.0 rls tag This only fixes the version number, no code is changed commit 3670f338cef41aaa2c4c3585fd1aa1f81c65fef8 Author: Richard Eisenberg Date: Mon Jun 15 21:55:52 2015 -0400 Fix #10534 Test case: typecheck/should_fail/T10534 (cherry picked from commit 89c7168c150ccc38a2e6dd4a3aea555616722260) commit 60016f7fe503ee772bf87e888c323128d595bd3f Author: Austin Seipp Date: Mon Jun 15 09:26:04 2015 -0500 relnotes: More notes, some wordsmithing Signed-off-by: Austin Seipp commit 91538a2ac4202541a0499e6e37300ade7d0fb6aa Author: Erik de Castro Lopo Date: Wed Apr 1 04:46:01 2015 +0000 Enable SMP and GHCi support for Aarch64 Signed-off-by: Erik de Castro Lopo Test Plan: Full build on Aarch64 Reviewers: rwbarton, bgamari, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D859 (cherry picked from commit 1e8c9b81a819da8eb54405a029fc33a9f5220321) commit fa942e67727c7bb06199055d16d3ae16642181e7 Author: Sergei Trofimovich Date: Sun Jun 14 16:42:03 2015 +0100 UNREG: fix pprHexVal to emit zeros (#10518) jakzale on #ghc reported a build failure when ported GHC on a new target. The code 'pprHexVal (2^32) W32' emits '0xU' which is invalid C. I've introduced bug in 43f1b2ecd1960fa7377cf55a2b97c66059a701ef when added literal truncation. That truncation is a new source of zeros. Signed-off-by: Sergei Trofimovich Test Plan: added test and tested on UNREG ghc Reviewers: austin Reviewed By: austin Subscribers: thomie, bgamari Differential Revision: https://phabricator.haskell.org/D987 GHC Trac Issues: #10518 (cherry picked from commit a5084557b0b30faf3f89386ee6ee5a308dae51b1) commit a9c540eb173720584c606d75430b3f55e9fd157d Author: Austin Seipp Date: Sun Jun 14 20:22:30 2015 -0500 relnotes: Remove duplicate 'known bugs' entry Signed-off-by: Austin Seipp commit f4f6f1834a63a0f61b0fee659ba1ee58ca6e4da0 Author: Austin Seipp Date: Fri Jun 12 14:30:46 2015 -0500 docs: More 7.10.2 release notes Signed-off-by: Austin Seipp commit 636fc2eb4992e0c1b19a8a42444913b9afee4b5a Author: Austin Seipp Date: Fri Jun 12 14:18:40 2015 -0500 docs: More 7.10.2 release notes Signed-off-by: Austin Seipp commit 41ed7378e08f7a6b0ae5f15f18394bbfe6a82521 Author: Austin Seipp Date: Fri Jun 12 14:16:18 2015 -0500 docs: More 7.10.2 release notes Signed-off-by: Austin Seipp commit 65344f66b0827cedbf4cdac50aa136ec2dd085c3 Author: Austin Seipp Date: Fri Jun 12 14:15:04 2015 -0500 docs: More 7.10.2 release notes Signed-off-by: Austin Seipp commit b43df7ca1847815ceb969ad989cd4d0c8ca6525a Author: Austin Seipp Date: Fri Jun 12 14:13:59 2015 -0500 docs: More 7.10.2 release notes Signed-off-by: Austin Seipp commit 4e2c8f23cea9f966a943123c6ea949dac197a8ef Author: Austin Seipp Date: Fri Jun 12 14:09:25 2015 -0500 docs: More 7.10.2 release notes Signed-off-by: Austin Seipp commit 435808f534ab3c4e7d970d48526446111b28248d Author: Austin Seipp Date: Fri Jun 12 14:00:40 2015 -0500 utils: update haddock submodule Signed-off-by: Austin Seipp commit 0d8ca63d493cb9aadb3a76f317a16b7d8a1d6626 Author: Austin Seipp Date: Fri Jun 12 14:00:01 2015 -0500 libraries: update Cabal submodule Signed-off-by: Austin Seipp commit e6eaa9e44bc077189f3750b1b9bebdf8b204cfab Author: Austin Seipp Date: Wed Jun 10 16:43:23 2015 -0500 docs: Fix #10416 This commit fixes #10416 by using an EPS-based file-format for embedding images in the users guide, as opposed to a png. This is because 'latex' in some distributions is actually 'pdflatex', which supports reading the size of PNGs in DVI mode, while traditional latex does not. Rather than fiddle with the build a whole bunch, it's easy and simple to just convert the png into a eps file and embed that instead. But apparently we already had an EPS file, added in 1cce2f51656cfbd8c7933a914a4bd981792aa1e6! But it was quite large, so instead I used `convert` to shrink it down from 1.7MB to about 20kb, the same size as the original PDF (by using level3 postscript, which is not as wasteful.) Signed-off-by: Austin Seipp Differential Revision: https://phabricator.haskell.org/D970 GHC Trac Issues: #10416 (cherry picked from commit ca39b96ee783e124909a89ea3ad366bf99defa7b) commit 800888b0f56206038fe0b6276f6849fd24e3292b Author: Peter Wortmann Date: Thu Jun 11 12:09:55 2015 -0500 Fix DWARF generation for MinGW (#10468) Fortunately this is relatively straightforward - all we need to do is switch to a non-ELF-specific way of specifying object file sections and make sure that section-relative addresses work correctly. This is enough to make "gdb" work on MinGW builds. (cherry picked from commit a66ef3567ea29c93a9c010befc672602dc1c644c) commit 9c9bc6bf74f53300b8aa01fbccc279a18197459a Author: Flaviu Andrei Csernik (archblob) Date: Fri Jun 12 11:45:55 2015 -0500 Do not copy stack after stack overflow, refix #8435 Summary: This was reverted in d70b19bfb5ed79b22c2ac31e22f46782fc47a117 and is a part of the reason for #10445. Test Plan: validate Reviewers: ezyang, simonmar, austin Reviewed By: simonmar, austin Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D938 GHC Trac Issues: #8435 (cherry picked from commit 892c3e98bcef50aa56ec818f4d001aee36e05bbc) commit 38edecd738c9a7b824ccb00626aa109ed113eaa0 Author: Thomas Miedema Date: Tue Jun 9 14:31:40 2015 +0200 make sdist: distclean testsuite for real (#10406) (cherry picked from commit 5828457d8d26fd33130d4b5850847c9a73a8d3e5) commit 49201ed15372b132b362c639cf23b89fa169834e Author: Thomas Miedema Date: Thu Jun 4 10:49:51 2015 +0200 Revert "The test runner now also works under the msys-native Python." To make the test runner work under msys-native Python... Commit 5258566ee5c89aa757b0cf1433169346319c018f broke the msys testsuite driver (#10441). It changed the quoting of `config.compiler` from single quotes to double quote, which turns out to not be compatible with what the function `passThroughCmd` expected. We could fix `passThroughCmd` to handle the case where `config.compiler` is double quoted, and scatter some notes around to make sure the quoting done in various places of the testsuite driver stay compatible. Instead, this commit reverts 101c62e26286353dd3fac1ef54323529b64c9902, which introdced the function `passThroughCmd` in the first place (#9626). ezyang reports that doing this revert fixes the testsuite driver for him using the the following version of msys2: msys2-keyring r8.3864337-1 msys2-runtime 2.1.0.16351.cd3184b-1 msys2-runtime-devel 2.1.0.16351.cd3184b-1 msys2-w32api-headers 5.0.0.4456.c8b6742-1 msys2-w32api-runtime 5.0.0.4455.32db221-1 Ideally we'd know what minimum version of msys2 we require, but for now this fix is better than nothing. Only gintas ever reported the original problem, and he actually mentioned shortly afterwards: "This may have been fixed by a recent release of msys2, but I am not sure." Differential Revision: https://phabricator.haskell.org/D952 (cherry picked from commit bb9967121f2383b857680b47b6bc20607f8fd1ff) commit ab6e80a9b2aced735ba91a098ffc3923af2a1e6d Author: Austin Seipp Date: Tue Jun 9 06:34:06 2015 -0500 haddock: update submodule Signed-off-by: Austin Seipp commit d66b59a4a65c98d16b2fc6744152063d25d4c7e2 Author: Zejun Wu Date: Tue Jun 9 05:42:38 2015 -0500 Always force the exception in enqueued commands `enqueueCommands` should always force exception in commands. Otherwise the exception thrown in `:cmd` (e.g. `:cmd return $ head []`) will cause GHCi to terminate with panic. Test Plan: `cd testsuite/tests/ghci/ && make` Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D967 GHC Trac Issues: #10501 (cherry picked from commit 3b55659d4f54e503f4e550d762bc55a2650ed13d) commit 12c1f75901bb1aba2eb054334ab4ac2dccc6b23c Author: Austin Seipp Date: Thu Jun 4 17:10:33 2015 -0500 build: Clean testsuite before sdist When making the `sdist` tarball, we don't really need anything inside $(TOP)/testsuite in order to do our thing. So make sure we clean it first to avoid situations like #10406. With D917 landed, this can actually avoided entirely by fixing the official release process to instead build an `sdist` //first// from the clean git repository and then build that (to fixpoint) and test it. Then the originall clean tarball can be shipped. But it's nice to be safe in the general case where someone might want to (in the future) `sdist` out of their build tree. Signed-off-by: Austin Seipp Reviewed By: thomie Differential Revision: https://phabricator.haskell.org/D956 GHC Trac Issues: #10406 (cherry picked from commit a48167eaaa984fbdc1ad31c2c674058ba3669ac6) commit 58884056e2e384e5ad86c3ba628271e2e0e93280 Author: Austin Seipp Date: Tue Jun 9 02:35:12 2015 -0500 docs: More 7.10.2 notes Signed-off-by: Austin Seipp commit 1ac61980743d790d7e69b7781d0ff0afb715959e Author: Herbert Valerio Riedel Date: Mon Jun 1 10:50:17 2015 +0200 Update binary submodule to 0.7.5.0 release Quoting the changelog, this pulls in the following fixes: binary-0.7.5.0 -------------- - Fix performance bug that was noticable when you get a big strict ByteString and the input to the decoder consists of many small chunks. - https://github.com/kolmodin/binary/issues/73 - https://github.com/kolmodin/binary/pull/76 - Fix memory leak when decoding Double and Float. - Commit 497a181c083fa9faf7fa3aa64d1d8deb9ac76ecb - We now require QuickCheck >= 2.8. Remove our version of arbitrarySizedNatural. binary-0.7.4.0 -------------- - Some invalid UTF-8 strings caused an exception when decoded. Those errors will now now fail in the Get monad instead. See issue 70. Patch contributed by @ttuegel. (cherry picked from commit 7dd0ea7428379df848e3d13528921b39b7bf5b95) commit b901f0f6cd3032707b53af4d2fe8e856e015cf2c Author: Richard Eisenberg Date: Thu Jun 4 17:05:02 2015 -0400 Fix #10488 by unwrapping type synonyms. Summary: Previously, I had forgotten to unwrap vanilla type synonyms in the "flattener" that is used around the closed-type-family apartness check. Test Plan: validate Reviewers: austin Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D955 GHC Trac Issues: #10488 (cherry picked from commit 761fb7c4869a081da7320e4307dcb947b5ed95d1) commit 2237c9818c1cc719560821c3153ac2059094fdd5 Author: Austin Seipp Date: Mon Jun 8 21:47:48 2015 -0500 testsuite: Add test for #10489 This is half of 61b96a86c5342fb1c850361177d60fe855d948f6 essentially - just to make sure the 7.10 branch doesn't regress on #10489. Signed-off-by: Austin Seipp commit 670c39fb2a3268c790eafe6c2d1949531f8a1bb7 Author: Austin Seipp Date: Mon Jun 8 21:43:57 2015 -0500 testsuite: fix T9858e fallout From 28943a8925427a5aafa7013e3ad47ff4511985da, in which I forgot about the 'error:' thing. Signed-off-by: Austin Seipp commit 9c657e57c68c8e3ab1a5310ecf046a03a964e24a Author: Austin Seipp Date: Mon Jun 8 21:42:43 2015 -0500 testsuite: Fix minor print007 fallout This was from fixing #10052. Signed-off-by: Austin Seipp commit 36c3a51413baa531f40ccb7e039cb2077d56f121 Author: Edward Z. Yang Date: Wed Jun 3 10:55:58 2015 -0700 ghc-pkg support query by package-key, fixes #9507 Signed-off-by: Edward Z. Yang Test Plan: validate Reviewers: austin Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D946 GHC Trac Issues: #9507 (cherry picked from commit c69b69d2cda890e6f3f6aa1fd4092421e6053b89) commit e59fe3ee5a302a0975c1d4912f799844e9f22e50 Author: Edward Z. Yang Date: Mon Apr 20 14:02:36 2015 -0700 Give a hint when a TH splice has a bad package key, partially fixes #10279 Previously, if we got a package key in our splice, we'd give a very unhelpful error message saying we couldn't find a package 'base-4.7.0.1', despite there being a package with that source package ID. Really, we couldn't find a package with that *key*, so clarify, and also tell the user what the real package key is. Signed-off-by: Edward Z. Yang (cherry picked from commit bf4f3e653407d02593a69618fb199b2e2d529c92) commit 77b55b8a34fba9c9cbfd5ea523930b93fc715efb Author: Reid Barton Date: Tue Jun 2 16:00:10 2015 -0400 Detabify a programlisting in the User's Guide (#10425) (cherry picked from commit 5688053a5c0a188c8bc94cd2c41d178b5c716535) commit 1ff03e466c9edb46aa9e148ef1dc45933796083c Author: Joachim Breitner Date: Tue Jun 2 16:12:43 2015 -0500 newTempName: Do not include pid in basename The filename of temporary files, especially the basename of C files, can end up in the output in some form, e.g. as part of linker debug information. In the interest of bit-wise exactly reproducible compilation (#4012), the basename of the temporary file no longer contains random information (it used to ontain the process id). This is ok, as the temporary directory used contains the pid (see getTempDir). This patch has been applied to the Debian package (version 7.10.1-5) and allowed a fully bit-wise reproducible build: https://reproducible.debian.net/rb-pkg/experimental/amd64/ghc.html Reviewed By: austin, rwbarton Differential Revision: https://phabricator.haskell.org/D910 GHC Trac Issues: #4012 (cherry picked from commit 7a82b77691fb90c4af6863673f10e454a449739e) commit b57348fda1e5bab4ad6c5a13e2152af7e62f8ffb Author: Alan Zimmerman Date: Mon Jun 1 11:51:27 2015 +0200 ApiAnnotations : rationalise tests Summary: At the moment the API Annotations tests have a driver that has been copy/pasted multiple times. Compile it once, and run it for each test case. Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D913 GHC Trac Issues: #10452 (cherry picked from commit e00910b0f83eaafd91dcb59cec0779b3ea9f0d30) commit 20d33af1ff4375a735845081be41fbd8a1472d28 Author: Austin Seipp Date: Tue May 19 01:56:48 2015 -0500 compiler: make sure we reject -O + HscInterpreted When using GHCi, we explicitly reject optimization, because the compilers optimization passes can introduce unboxed tuples, which the interpreter is not able to handle. But this goes the other way too: using GHCi on optimized code may cause the optimizer to float out breakpoints that the interpreter introduces. This manifests itself in weird ways, particularly if you as an API client use custom DynFlags to introduce optimization in combination with HscInterpreted. It turns out we weren't checking for consistent DynFlag settings when doing `setSessionDynFlags`, as #10052 showed. While the main driver handled it in `DynFlags` via `parseDynamicFlags`, we didn't check this elsewhere. This does a little refactoring to split out some of the common code, and immunizes the various `DynFlags` utilities in the `GHC` module from this particular bug. We should probably be checking other general invariants too. This fixes #10052, and adds some notes about the behavior in `GHC` and `FloatOut` As a bonus, expose `warningMsg` from `ErrUtils` as a helper since it didn't exist (somehow). Signed-off-by: Austin Seipp Reviewed By: edsko Differential Revision: https://phabricator.haskell.org/D727 GHC Trac Issues: #10052 (cherry picked from commit 091944e3aec736b440a9c1204f152004e382c967) commit 763936c204a633d4e2e092de22fc36c6b04242e1 Author: Iavor S. Diatchki Date: Thu Apr 16 14:29:07 2015 -0700 Rename tests so that they have a unique name. (cherry picked from commit 3b90d8c8cfb4f56cec3eb5e1ede12c22a9e28d79) commit 28943a8925427a5aafa7013e3ad47ff4511985da Author: Joachim Breitner Date: Wed Apr 22 18:50:00 2015 +0200 Rename new T9858d to T9858e to avoid test name clash (Next time, when fixing someone else’s mistake, I really shouldn’t do the precise same thing.) (cherry picked from commit a55bfabbed21f17064f863450f9d94d45db9c478) commit b980228a7f79ad54d509bb531e76da42fc72df09 Author: Joachim Breitner Date: Wed Apr 22 16:18:27 2015 +0200 Rename new T9858c to T9858d to avoid test name clash (cherry picked from commit 43d7137399e6edcf950b3ed43b752b06ad550d2e) commit 07282c7222d718e6d3df8d8f843d95d534dd7062 Author: Austin Seipp Date: Tue Jun 2 14:07:35 2015 -0500 testsuite: fix some failures from merge problems Signed-off-by: Austin Seipp commit 91324d46496e9f5623b06060d067332296914d88 Author: Austin Seipp Date: Sat May 23 07:26:55 2015 -0500 compiler: kill a stray pprTrace in OccName Left in by c89bd681d34d, and otherwise rather annoying during the build! Signed-off-by: Austin Seipp (cherry picked from commit 4d6c0ee11ff2c439fcd06677d55c57b8644ed7a7) commit 452e3367e5977370fa29118dd3e3cc2971fb16f9 Author: Austin Seipp Date: Sat May 23 07:24:50 2015 -0500 testsuite: commit missing T4945 stdout Simon apparently forgot this it seems. Signed-off-by: Austin Seipp (cherry picked from commit 7d519dabd2006c9742e82fce02df55704da15482) commit 8af219adb914b292d0f8c737fe0a1e3f7fb19cf3 Author: Simon Peyton Jones Date: Fri May 22 15:04:47 2015 +0100 Fix a huge space leak in the mighty Simplifier This long-standing, terrible, adn somewhat subtle bug was exposed by Trac #10370, thanks to Reid Barton's brilliant test case (comment:3). The effect is large on the Trac #10370 test. Here is what the profile report says: Before: total time = 24.35 secs (24353 ticks @ 1000 us, 1 processor) total alloc = 11,864,360,816 bytes (excludes profiling overheads) After: total time = 21.16 secs (21160 ticks @ 1000 us, 1 processor) total alloc = 7,947,141,136 bytes (excludes profiling overheads) The /combined/ effect of the tidyOccName fix, plus this one, is dramtic for Trac #10370. Here is what +RTS -s says: Before: 15,490,210,952 bytes allocated in the heap 1,783,919,456 bytes maximum residency (20 sample(s)) MUT time 30.117s ( 31.383s elapsed) GC time 90.103s ( 90.107s elapsed) Total time 120.843s (122.065s elapsed) After: 7,928,671,936 bytes allocated in the heap 52,914,832 bytes maximum residency (25 sample(s)) MUT time 13.912s ( 15.110s elapsed) GC time 6.809s ( 6.808s elapsed) Total time 20.789s ( 21.954s elapsed) - Heap allocation halved - Residency cut by a factor of more than 30. - ELapsed time cut by a factor of 6 Not bad! The details ~~~~~~~~~~~ The culprit was SimplEnv.mkCoreSubst, which used mapVarEnv to do some impedence-matching from the substitituion used by the simplifier to the one used by CoreSubst. But the impedence-mactching was recursive! mk_subst tv_env cv_env id_env = CoreSubst.mkSubst in_scope tv_env cv_env (mapVarEnv fiddle id_env) fiddle (DoneEx e) = e fiddle (DoneId v) = Var v fiddle (ContEx tv cv id e) = CoreSubst.substExpr (mk_subst tv cv id) e Inside fiddle, in the ContEx case, we may do another whole level of fiddle. And so on. Moreover, UniqFM (which is built on Data.IntMap) is strict, so the fiddling is done eagerly. I didn't wok through all the details but the result is a gargatuan blow-up of entirely unnecessary work. Laziness would make this go away, I think, but I don't want to mess with IntMap. And in any case, the impedence matching is a royal pain. In the end I simply ceased trying to use CoreSubst.substExpr in the simplifier, and instead just use simplExpr. That does mean bit of duplication; e.g. new code for simplRules. But it's not a big deal and it's far more direct and easy to reason about. A bit of knock-on refactoring: * Data type ArgSummary moves to CoreUnfold. * interestingArg moves from CoreUnfold to SimplUtils, and gets a SimplEnv argument which can be used when we encounter a variable. * simplLamBndrs, addBndrRules move from SimplEnv to Simplify (because they now calls simplUnfolding, simplRules resp) * SimplUtils.substExpr, substUnfolding, mkCoreSubst die completely * In Simplify some several functions that were previously pure substitution-based functions are now monadic: - addBndrRules, simplRule - addCoerce, add_coerce in simplCast * In case 2c of Simplify.rebuildCase, there was a pretty disgusting expression-substitution taking place for 'rhs'; and we really don't want to make that monadic becuase 'rhs' can be big. Solution: reduce the arity of the rules for seq. See Note [User-defined RULES for seq] in MkId. (cherry picked from commit 45d9a15c4b85a2ed89579106bdafd84accf2cb39) commit 9b406cc65cdb5db6b294a63301aed52a02bcbaf5 Author: Simon Peyton Jones Date: Fri May 22 14:46:51 2015 +0100 Fix quadratic behaviour in tidyOccName In the test program from comment:3 of Trac #10370, it turned out that 25% of all compile time was going in OccName.tidyOccName! It was all becuase the algorithm for finding an unused OccName had a quadratic case. This patch fixes it. THe effect is pretty big: Before: total time = 34.30 secs (34295 ticks @ 1000 us, 1 processor) total alloc = 15,496,011,168 bytes (excludes profiling overheads) After total time = 25.41 secs (25415 ticks @ 1000 us, 1 processor) total alloc = 11,812,744,816 bytes (excludes profiling overheads) (cherry picked from commit c89bd681d34d3339771ebdde8aa468b1d9ab042b) commit cf9f638fa2e54e8573e7f042df6bff5d0f059811 Author: Simon Peyton Jones Date: Fri May 22 14:41:54 2015 +0100 Reduce magic for seqId An upcoming commit means that the RULES for 'seq' get only one value arg, not two. This patch prepares for that by - reducing the arity of seq's built-in rule, to take one value arg - making 'seq' not inline on the LHS of RULES - and removing the horrid un-inlining in DsBinds.decomposeRuleLhs (cherry picked from commit eae703aa60f41fd232be5478e196b661839ec3de) commit 96d4d036fadaf5468a63b075ffea848e19d08d34 Author: Reid Barton Date: Tue May 19 01:23:59 2015 -0500 In ghci linker, link against all previous temp sos (#10322) The OS X dlopen() appears to only resolve undefined symbols in the direct dependencies of the shared library it is loading. Reviewed By: trommler, austin Differential Revision: https://phabricator.haskell.org/D852 GHC Trac Issues: #10322 (cherry picked from commit a52f1444ea4045a2075dc88bb973a9289ee7e2cf) commit eae1ac8b61714f2d50c3b47709a96ab7708329cb Author: Reid Barton Date: Wed Apr 15 16:46:47 2015 -0400 Test case for indirect dependencies in ghci linker (#10322) (cherry picked from commit 88b84063c11a48820011805a8341d95f7fcd59db) commit 53ef9124b67515c589ee444933c168e4686d618b Author: Ben Gamari Date: Mon Jun 1 02:27:30 2015 -0500 Fix dropped event registrations D347 introduced a bug wherein the event manager would drop registrations that should be retained during processing. This occurs when an fd has multiple registrations, not all of which fire, as well as the case of multi-shot registrations. I also do some general house-keeping, try to better document things, and fix a bug which could result in unnecessary calls to `epoll_ctl` Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D849 GHC Trac Issues: #10317 (cherry picked from commit 1c3832597b3e75456fc61628c4cd289d211c733b) commit 1cce18721b1497894fd2b14fc4557f0beafa6f50 Author: Erik de Castro Lopo Date: Thu May 28 02:57:28 2015 +0000 rts: Fix aarch64 implementation of xchg In the previous implementation, the `stlxr` instruction clobbered the value that was supposed to be returned by the the `xchg` function. Signed-off-by: Erik de Castro Lopo Test Plan: build on aarch64 Reviewers: austin, bgamari, rwbarton Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D932 (cherry picked from commit f6ca6959e54ede0b28735ab7e011c16b3cb172db) commit 71d1574479a4f413358fd0c0526b722d2d797ea6 Author: Austin Seipp Date: Mon Jun 1 03:45:11 2015 -0500 compiler/specialise: shut match_co up a bit This stray pprTrace is quite annoying and makes our build logs a bit bigger (hundreds of lines of occurrences), so we should probably just get rid of it. Kept under DEBUG for future brave hackers. Signed-off-by: Austin Seipp Reviewed By: thomie, nomeata Differential Revision: https://phabricator.haskell.org/D934 (cherry picked from commit f5b43ce177e40a34afb1913bc0ec866185ed95d7) commit 8203730db984b31d2df5597af3870ad47df82f64 Author: Flaviu Andrei Csernik (archblob) Date: Mon Jun 1 02:13:36 2015 -0500 Catch canonicalizePath exceptions, fix #10101 Summary: Introduce by #95 'canonicalizePath' throws and exception when given an invalid file in a call to 'sameFile'. There are two cases when this can happen when using ghci: 1) If there is an error at the interactive prompt, "" file is searched for and not found. 2) If there is an error in any loaded file and editing an inexistent/new file with 'e: foo'. Both cases are now tested. Test Plan: validate Reviewers: austin, #ghc Reviewed By: austin, #ghc Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D930 GHC Trac Issues: #10101 (cherry picked from commit 4756438962a76d2dcedf63b90ec789cb054f9556) commit 1ae8363c81db13f2f894de45cafe36551e7417c1 Author: Phil Ruffwind Date: Sat Mar 7 11:04:00 2015 -0600 Don't assume tools are in same directory as ghc in some cases Summary: Tools such as `ghc-pkg` and `runghc` are no longer required to be in the same directory as `ghc` when running tests, provided that `TEST_HC` is not explicitly set and an in-tree compiler is not used. Fixes #10126. Reviewers: thomie, austin Reviewed By: thomie, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D705 GHC Trac Issues: #10126 (cherry picked from commit 504d8a4b183670830093a81d3c7a6d78416aed20) commit 25b84781ed950d59c7bffb77a576d3c43a883ca9 Author: Austin Seipp Date: Tue May 19 04:56:40 2015 -0500 base: fix #10298 & #7695 Summary: This applies a patch from Reid Barton and Sylvain Henry, which fix a disasterous infinite loop when iconv fails to load locale files, as specified in #10298. The fix is a bit of a hack but should be fine - for the actual reasoning behind it, see `Note [Disaster and iconv]` for more info. In addition to this fix, we also patch up the IO Encoding utilities to recognize several variations of the 'ASCII' encoding (including its aliases) directly so that GHC can do conversions without iconv. This allows a static binary to sit in an initramfs. Authored-by: Reid Barton Authored-by: Sylvain Henry Signed-off-by: Austin Seipp Test Plan: Eyeballed it. Reviewers: rwbarton, hvr Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D898 GHC Trac Issues: #10298, #7695 (cherry picked from commit e28462de700240288519a016d0fe44d4360d9ffd) commit 2d56598932551061bc389ab0d17e7ae761b7cbda Author: Alan Zimmerman Date: Wed May 27 17:50:55 2015 +0200 ApiAnnotations tweaks Summary: A collection of minor updates for the API Annotations. 1. The annotations for the implicity parameter is disconnected in the following type MPI = ?mpi_secret :: MPISecret 2. In the following, the annotation for one of the commas is disconeected. mkPoli = mkBila . map ((,,(),,()) <$> P.base <*> P.pos <*> P.form) 3. In the following, the annotation for the parens becomes disconnected data MaybeDefault v where SetTo :: forall v . ( Eq v, Show v ) => !v -> MaybeDefault v SetTo4 :: forall v a. (( Eq v, Show v ) => v -> MaybeDefault v -> a -> MaybeDefault [a]) Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, thomie, mpickering Differential Revision: https://phabricator.haskell.org/D901 GHC Trac Issues: #10399 (cherry picked from commit c5911479f295242e16e396eb5d1369f2e4ce8de0) commit 080c4e7ab60019cfe345449c6862d276d09fb25b Author: Thomas Miedema Date: Wed May 27 15:02:35 2015 +0200 Testdriver: do not interfer with MinGW path magic (#10449) This should fix the testsuite driver on Windows using the MinGW tools with a native build of Python. MinGW automagically converts MinGW-style paths (e.g. '/c/programs/ghc/bin/ghc') into ordinary Windows paths (e.g. 'C:/programs/ghc/bin/ghc') when a native Windows program is invoked. But it doesn't do so when those paths are wrapped with a pair of escaped double quotes. The fix is to not call `eval` on the paths in Python, which let's us use one less pair of quotes, and makes MinGW happy. Reviewers: Rufflewind, austin Differential Revision: https://phabricator.haskell.org/D911 (cherry picked from commit ce166a3aaab28a9b08c60da6d0cfdab998b6e8ca) commit b6e5ad78837f687a8d43fd4b3fecbe9b83784f15 Author: Thomas Miedema Date: Tue May 19 19:18:28 2015 +0200 testsuite: handle missing stats files gracefully (#10305) The following tests would result in framework failures when using a ghc build with HADDOCK_DOCS=NO in mk/build.mk or mk/validate.mk: * haddock.Cabal * haddock.base * haddock.compiler Test Plan: run make in tests/perf/haddock Differential Revision: https://phabricator.haskell.org/D899 (cherry picked from commit 6694ccf9444baf565eb0f38f7808767616f23825) commit d29d7cbc72571d308ca349c79f7c895c2385908f Author: Austin Seipp Date: Wed May 27 14:51:55 2015 -0500 testsuite: fix RnStaticPointersFail02 stderr Another oops moment from the 'error:' message change. Signed-off-by: Austin Seipp commit 0a7f3b303f29724658ddb1c1481b2a26a5fd8b0a Author: Facundo Domínguez Date: Mon May 25 21:08:05 2015 -0500 Omit the static form error for variables not in scope. Summary: Fixes T10446. The following program > g = static f now produces only: > ...: error > Not in scope: 'f' Before it would also produce a complaint about 'f' not being a top-level identifier. Test Plan: validate Reviewers: austin Reviewed By: austin Subscribers: bgamari, thomie, mboes Differential Revision: https://phabricator.haskell.org/D906 GHC Trac Issues: #10446 (cherry picked from commit 71d1f01db94dda5b8c2c367fba8cc7b115b06e95) commit fe9e5a46d48c7e7e24da926178a0c73bd14f87b7 Author: Facundo Domínguez Date: Mon May 25 21:07:54 2015 -0500 Fix ghci-way tests of -XStaticPointers. Summary: Add -fobject-code to StaticPointers tests in ghci. Test Plan: validate Reviewers: austin Reviewed By: austin Subscribers: bgamari, thomie, mboes Differential Revision: https://phabricator.haskell.org/D905 (cherry picked from commit 70f1ca431c948be468f7f9a86892fd81c8f1a64b) commit 079f228c7e0fc177d68d50df991235f088200672 Author: Reid Barton Date: Tue May 19 15:34:31 2015 -0400 Fix error messages from open(Binary)TempFileWithDefaultPermissions Fixes Trac #10430. (cherry picked from commit 25d1a716395e349736994759d1fcbb3721f3ee9f) commit 3690f03563d552899f267dc8d3254c7b66574634 Author: erdeszt Date: Mon May 25 16:28:43 2015 +0200 Add missing name for FFI import (fixes #9950) Signed-off-by: erdeszt Reviewed By: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D902 (cherry picked from commit 326989ed06e6ad52d1cc2307be19d21b66b95813) commit 70d594d29cf948b217ed6e6d163f3bb6691a3dfb Author: Austin Seipp Date: Fri May 22 08:11:02 2015 -0500 Revert "compiler: make sure we reject -O + HscInterpreted" This reverts commit 46edc43cbe011978d903dd0b5f0ffc62c602fbaa. This failed on master due to a buildbot wibble I haven't had time to look into. But apparently I pushed it as an error, as it was sitting in my tree. D'oh. commit d66eb5a911ac5cb6d00acde326a306fcae6c6fee Author: Alan Zimmerman Date: Thu May 21 15:48:07 2015 +0200 ApiAnnotatons : AnnDcolon in wrong place for PatBind Summary: In the following code fragment let ls :: Int = undefined the `::` is attached to the ls function as a whole, rather than to the pattern on the LHS. Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, thomie, mpickering Differential Revision: https://phabricator.haskell.org/D883 GHC Trac Issues: #10396 (cherry picked from commit c488da851c39ca202cdd056091176acbabdd7dd4) commit adb21a824540f2bbacd67006d9a29da2aee66026 Author: Alan Zimmerman Date: Thu May 21 15:05:48 2015 +0200 ApiAnnotations : parens around a context with wildcard loses annotations Summary: In the following code, the extra set of parens around the context end up with detached annotations. {-# LANGUAGE PartialTypeSignatures #-} module ParensAroundContext where f :: ((Eq a, _)) => a -> a -> Bool f x y = x == y Trac ticket #10354 It turns out it was the TupleTy that was the culprit. This may also solve #10315 Test Plan: ./validate Reviewers: hvr, austin, goldfire Reviewed By: austin Subscribers: goldfire, bgamari, thomie, mpickering Differential Revision: https://phabricator.haskell.org/D868 GHC Trac Issues: #10354, #10315 (cherry picked from commit 0df14b5db06751f817d3ba794cc74ac54519b5b8) commit fb918ab551b6da75cdaf96ad62f9479dcab21400 Author: Alan Zimmerman Date: Thu May 21 14:13:42 2015 +0200 ApiAnnotations : AST version of nested forall loses forall annotation Summary: When parsing {-# LANGUAGE ScopedTypeVariables #-} extremumNewton :: forall tag. forall tag1. tag -> tag1 -> Int extremumNewton = undefined the parser creates nested HsForAllTy's for the two forall statements. These get flattened into a single one in `HsTypes.mk_forall_ty` This patch removes the flattening, so that API Annotations are not lost in the process. Test Plan: ./validate Reviewers: goldfire, austin, simonpj Reviewed By: simonpj Subscribers: bgamari, mpickering, thomie, goldfire Differential Revision: https://phabricator.haskell.org/D836 GHC Trac Issues: #10278, #10315, #10354, #10363 (cherry picked from commit c553e980e4a5d149af13bb705ec02819a15937ee) Conflicts: compiler/hsSyn/HsTypes.hs commit 4edbfcf835698f07e004b9631ca6e987a1061ffc Author: Alan Zimmerman Date: Tue May 12 17:04:50 2015 +0200 Turn off warnings when compiling boolFormula Summary: There is a problem where harbourmaster builds complain about a bad boolFormula.stderr ghc-api/annotations boolFormula [bad stderr] (normal) The problem does not occur for a local build on my box This patch turns off warnings for this test, to get rid of the stderr issue. Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, thomie, hvr Differential Revision: https://phabricator.haskell.org/D888 (cherry picked from commit 6ee4b6fdfb07bb479a1a9ab3e3866ca6a6192e20) commit 46edc43cbe011978d903dd0b5f0ffc62c602fbaa Author: Austin Seipp Date: Tue May 19 01:56:48 2015 -0500 compiler: make sure we reject -O + HscInterpreted When using GHCi, we explicitly reject optimization, because the compilers optimization passes can introduce unboxed tuples, which the interpreter is not able to handle. But this goes the other way too: using GHCi on optimized code may cause the optimizer to float out breakpoints that the interpreter introduces. This manifests itself in weird ways, particularly if you as an API client use custom DynFlags to introduce optimization in combination with HscInterpreted. It turns out we weren't checking for consistent DynFlag settings when doing `setSessionDynFlags`, as #10052 showed. While the main driver handled it in `DynFlags` via `parseDynamicFlags`, we didn't check this elsewhere. This does a little refactoring to split out some of the common code, and immunizes the various `DynFlags` utilities in the `GHC` module from this particular bug. We should probably be checking other general invariants too. This fixes #10052, and adds some notes about the behavior in `GHC` and `FloatOut` As a bonus, expose `warningMsg` from `ErrUtils` as a helper since it didn't exist (somehow). Signed-off-by: Austin Seipp Reviewed By: edsko Differential Revision: https://phabricator.haskell.org/D727 GHC Trac Issues: #10052 (cherry picked from commit b199536be25ea046079587933cc73d0a948a0626) commit b41e4be724c02c7f08821c2fd74a33c6ed1021ae Author: Sergei Trofimovich Date: Mon May 18 22:22:18 2015 +0100 includes/stg/SMP.h: implement simple load_/store_load_barrier on armv6 and older Assuming there is no real SMP systems on these CPUs I've added only compiler barrier (otherwise write_barrier and friends need to be fixed as well). Patch also fixes build breakage reported in #10244. Signed-off-by: Sergei Trofimovich Reviewers: rwbarton, nomeata, austin Reviewed By: nomeata, austin Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D894 GHC Trac Issues: #10244 (cherry picked from commit eaaa38ba24d5152623cb202a98f71ed09deef0bb) commit 6d5387f6f1f86c5a622df0de76f0b909ce1c1a7d Author: Alexander Eyers-Taylor Date: Tue May 19 01:22:27 2015 -0500 user guide: correct documentation for -Wall (fixes #10386) This fixes the documentation for -Wall. As was done previously it leaves out deprecated flags and also fwarn-safe and fwarn-unsafe. I don't know if that was intended or not. -fwarn-safe and fwarn-unsafe are not mentioned on the warnings page at all instead they are mentioned in the safe haskell section. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D889 GHC Trac Issues: #10386 (cherry picked from commit 5cbac8866e1cf1f5a015e318bf298954b7bf6417) commit 072abebbccbe87f153ae3e8593388d07d169cd09 Author: Peter Trommler Date: Tue May 19 01:21:09 2015 -0500 Add regression test for #10110. Module C imports a from Module A and b from module B. B does not import anything from A. So if ld is configured to drop DT_NEEDED tags for libraries it does not depend on no DT_NEEDED tag for the temporary shared object containing module A is recorded in the temp SO containing module B. This leads to an undefined symbol when linking the temp SO for module C. Fixes #10110. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D895 GHC Trac Issues: #10110 (cherry picked from commit 85bf9e49f5ab4e0681eeda2549dbd4b5faf3ef7f) commit a6d9c3a584b7d22a570424df9b0f863ee47bb182 Author: Joachim Breitner Date: Mon May 18 10:39:54 2015 +0200 CmmCommonBlockElim: Improve hash function Previously, the hash function used to cut down the number of block comparisons did not take local registers into account, causing far too many similar, but different bocks to be considered candidates for the (expensive!) comparision. Adding register to the hash takes CmmCommonBlockElim's share of the runtime of the example in #10397 from 17% to 2.5%, and eliminates all unwanted hash collisions. This patch also replaces the fancy trie by a plain Data.Map. It turned out to be not performance critical, so this simplifies the code. Differential Revision: https://phabricator.haskell.org/D896 (cherry picked from commit 73f836f5d57a3106029b573c42f83d2039d21d89) commit 7f24cdd63fbfd69a83f81e85384dc8cb7ef57704 Author: Simon Peyton Jones Date: Tue Apr 21 13:38:32 2015 +0100 Fix superclass generation in an instance More fallout from the silent-superclass refactoring; nothing drastic. Fixes Trac #10335. (cherry picked from commit 646866ff318d6eb8beeed98032644182dd9d997b) commit 009e28520c045a5d0479af5f5c27bca4736e88ae Author: Joachim Breitner Date: Sat May 16 17:47:31 2015 +0200 Greatly speed up nativeCodeGen/seqBlocks When working on #10397, I noticed that "reorder" in nativeCodeGen/seqBlocks took more than 60% of the time. With this refactoring, it does not even show up in the profile any more. This fixes #10422. Differential Revision: https://phabricator.haskell.org/D893 (cherry picked from commit 8e4dc8fb63b8d3bfee485c1c830776f3ed704f4d) commit bac8717c68ef4907908f80b23dc9dd9e88dfa987 Author: Joachim Breitner Date: Sat May 16 01:22:06 2015 +0200 Speed up elimCommonBlocks by grouping blocks also by outgoing labels This is an attempt to improve the situation described in #10397, where the linear scan of possible candidates for commoning up is far too expensive. There is (ever) more room for improvement, but this is a start. Differential Revision: https://phabricator.haskell.org/D892 (cherry picked from commit c256357242ee2dd282fd0516260edccbb7617244) commit 70925f0a317a9db31d228ae51e0d0acd0cb66542 Author: Austin Seipp Date: Mon May 11 17:59:13 2015 -0500 docs: Update 7.10.2 release notes a bit Signed-off-by: Austin Seipp commit f8a001a8443fc5d694c58cdfacad7fa9a06cbfa1 Author: Alan Zimmerman Date: Mon May 11 23:32:40 2015 +0200 Update stderrs for tests after cherry pick from master commit 300a10c627887ed39788cc73de40fb1844ed1474 Author: Alan Zimmerman Date: Mon May 11 17:57:05 2015 +0200 ApiAnnotations : PatBind gives wrong SrcSpan for the pattern. Summary: The production for decl_no_th starts decl_no_th :: { Located (OrdList (LHsDecl RdrName)) } : sigdecl { $1 } | '!' aexp rhs {% do { let { e = sLL $1 $> (SectionR (sL1 $1 (HsVar bang_RDR)) $2) }; pat <- checkPattern empty e; ... The e value should be just the pattern, excluding the rhs, but the span created includes the rhs. Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, thomie, mpickering Differential Revision: https://phabricator.haskell.org/D873 GHC Trac Issues: #10358 (cherry picked from commit ecc3d6be218b1c7a36ee3f2f36c4f3ac4f45c34f) commit 6fea0826ee73e72aedff3b7aca57855b197c0655 Author: Alan Zimmerman Date: Mon May 11 15:28:55 2015 +0200 ApiAnnotations : pquals production adds AnnVbar in the wrong place Summary: The Parser.y production for pquals is pquals :: { Located [[LStmt RdrName (LHsExpr RdrName)]] } : squals '|' pquals {% addAnnotation (gl $ last $ unLoc $1) AnnVbar (gl $2) >> return (sLL $1 $> (reverse (unLoc $1) : unLoc $3)) } | squals { L (getLoc $1) [reverse (unLoc $1)] } The squals are returned in reverse order, so the AnnVbar should be attached to the head of the list, not the last. Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: thomie, mpickering Differential Revision: https://phabricator.haskell.org/D869 GHC Trac Issues: #10357 (cherry picked from commit fe38195eb783fc2f2f2d5ef50fb665b06fd15e82) commit 168e6db3e3099e5557f4732fb5998bd592f3dfa5 Author: Alan Zimmerman Date: Mon May 11 14:19:14 2015 +0200 ApiAnnotations : BooleanFormula construction discards original Summary: The MINIMAL pragma is captured in the parser using a BooleanFormula. The constructors (mkBool,mkAnd,mkOr) are smart and try to minimise the boolean formula as it is constructed. This discards the original information, making round tripping impossible. Note: there is another version which provides a more API Annotations friendly version of the MINIMAL pragma, but this requires changes to haddock, which will cause problems for 7.10.2. See https://github.com/alanz/ghc/tree/wip/10287 Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, Fuuzetsu, thomie, mpickering Differential Revision: https://phabricator.haskell.org/D837 GHC Trac Issues: #10287 (cherry picked from commit 24707d72d6137cb970878ef243c090a6bf6601e0) commit 2a0fb5d19500b7d9f0a595ebe08788b675258362 Author: Alan Zimmerman Date: Mon May 11 10:57:25 2015 +0200 ApiAnnotations : mkGadtDecl discards annotations for HsFunTy Summary: When mkGadtDecl is presented wih a HsFunTy it discards the SrcSpan, thus disconnecting any annotations on the HsFunTy. ``` mkGadtDecl names (L ls (HsForAllTy imp Nothing qvars cxt tau)) = return $ mk_gadt_con names where (details, res_ty) -- See Note [Sorting out the result type] = case tau of L _ (HsFunTy (L l (HsRecTy flds)) res_ty) -> (RecCon (L l flds), res_ty) _other -> (PrefixCon [], tau) ... ``` This can be triggered by the following ``` {-# LANGUAGE GADTs #-} module GADTRecords2 (H1(..)) where -- | h1 data H1 a b where C3 :: (Num a) => { field :: a -- ^ hello docs } -> H1 Int Int ``` Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, thomie, mpickering Differential Revision: https://phabricator.haskell.org/D848 GHC Trac Issues: #10309 (cherry picked from commit e4032b1951a35d8df63a74ebfee7449988b5ef40) commit bc4968f40da5ac6764623466915175377fa6f4dc Author: Alan Zimmerman Date: Mon May 11 09:34:27 2015 +0200 Api Annotations: RdrHsSyn.mkAtDefault causes annotations to be disconnected. Summary: The code for mkAtDefault is as follows. mkATDefault (L loc (TyFamInstDecl { tfid_eqn = L _ e })) | TyFamEqn { tfe_tycon = tc, tfe_pats = pats, tfe_rhs = rhs } <- e = do { tvs <- checkTyVars (ptext (sLit "default")) equalsDots tc (hswb_cts pats) ; return (L loc (TyFamEqn { tfe_tycon = tc , tfe_pats = tvs , tfe_rhs = rhs })) } An associated type in a class of the form type FoldableConstraint t x = () has an AnnEqual attached to the location in tfid_eqn. Since the location is discarded, this annotation is then disconnected from the AST. Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, thomie, mpickering Differential Revision: https://phabricator.haskell.org/D842 GHC Trac Issues: #10307 (cherry picked from commit 811b72adedcd12149783eac19ebccff1dd72bc1c) Conflicts: compiler/parser/Parser.y commit d260ce3e4ff483705bfc9725a137161b8bd99d92 Author: Austin Seipp Date: Mon May 11 17:29:03 2015 -0500 Fix more merge-o's from earlier cherry-picks Some error message wibbles that are to be expected. (The 'error:' prefix thing is getting slightly annoying now, but should be fixable by cherry picking the needed testsuite driver patch...) Signed-off-by: Austin Seipp commit da6199d0f6d7589224b420f81b33ac03388b09b5 Author: Simon Peyton Jones Date: Wed Apr 22 14:18:56 2015 +0100 Test Trac #9858 comment:101 (cherry picked from commit 932f08677ca07f1793398e4c3456b81359728483) commit ff2aa3f934d8f7ae7ae37ecdf28030b7cf14acb5 Author: Simon Peyton Jones Date: Wed Apr 22 09:45:52 2015 +0100 Do not decompose => (Trac #9858) We really don't want to unify (a b) with (Eq a => ty). The ever-ingenious Oerjan discovered this problem; see comment:101 in Trac #9858. See Note [Decomposing fat arrow c=>t] in Type.hs (cherry picked from commit c0b5adbd1a04dd1c7916c1240e50a936e826136d) commit 7adecba752789f4a20ea0acf91720d3fb53e6007 Author: Iavor S. Diatchki Date: Thu Apr 16 11:13:24 2015 -0700 Fixes (hopefully!) T9858 The changes are: 1. No impredicative types in `Typeable` 2. Distinguish normal tuples, from tuples of constraints. (cherry picked from commit d8d541d85defcf3bbbddaeee8cfac70b74f47ffc) commit 6b24d2664ec7453fc2ae41a3850d33385dee5c1b Author: Simon Peyton Jones Date: Tue Apr 14 15:39:01 2015 +0100 Do not allow Typeable on constraints (Trac #9858) The astonishingly-ingenious trio of Shachaf Ben-Kiki, Ørjan Johansen and Nathan van Doorn managed to persuade GHC 7.10.1 to cough up unsafeCoerce. That is very bad. This patch fixes it by no allowing Typable on Constraint-kinded things. And that seems right, since it is, in effect, a form of impredicative polymorphism, which Typeable definitely doesn't support. We may want to creep back in the direction of allowing Typeable on constraints one day, but this is a good fix for now, and closes a terrible hole. (cherry picked from commit 7b042d5adabdb0fc06286db1a7f9cbf1e9fd1fbf) commit 340b54b1df12e0790a0a805da857ed09df116af7 Author: Austin Seipp Date: Mon May 11 06:37:02 2015 -0500 haddock: update submodule This should fix #10206, and also updates Haddock to a newer release with several other bugfixes. Signed-off-by: Austin Seipp commit 5753910079649a6b6d0e004c0ccb1c3ed0676289 Author: Austin Seipp Date: Mon May 11 06:03:43 2015 -0500 Fix merge-o in testsuite output that I missed Signed-off-by: Austin Seipp commit 1915e7f3ab4b801bec5557709a18368c20b0036d Author: Austin Seipp Date: Mon May 11 05:59:42 2015 -0500 docs: Fix #10302 - only LLVM 3.5 is supported for 7.10 Signed-off-by: Austin Seipp commit 8ae3768b3185db307fb911dda83e84f440bd048e Author: Austin Seipp Date: Mon May 11 05:13:00 2015 -0500 docs: Fix #10210 For some reason, I used 'href' instead of 'url'. Oops. Signed-off-by: Austin Seipp commit 97bd6d6b70273e221b6d03aa865a5ed84953aca7 Author: Joachim Breitner Date: Wed Apr 15 16:25:13 2015 +0200 Call Arity: Trade precision for performance in large mutually recursive groups Sometimes (especial with derived Data instances, it seems), one can have very large mutually recursive bindings. Calculating the Call Arity analysis result with full precision is an expensive operation in these case. So above a certain threshold (25, for no good reason besides intuition), skip this calculation and assume the recursion is not linear, which is a conservative result. With this, the Call Arity analysis accounts for 3.7% of the compile time of haskell-src-exts. Fixes #10293 Differential Revision: https://phabricator.haskell.org/D843 (cherry picked from commit 9654a7cf8580bc3a027bf8b39c06d916050c446d) commit 3389562148153186261cb4d9771bbb7b5172b615 Author: Joachim Breitner Date: Wed Apr 15 13:32:32 2015 +0200 Improve Call Arity performance This improves how the Call Arity deals with "boring" variables. Boring variables are those where it does not bother to include in the analysis result, so whenever something is looked up in the analysis result, we have to make a conservative assumption about them. Previously, we extended the result with such conservative information about them, to keep the code uniform, but that could blow up the amount of data passed around, even if only temporarily, and slowed things down. We now pass around an explicit list (well, set) of variable that are boring and take that into account whenever we use the result. Not as pretty, but noticably faster. (cherry picked from commit a9ca67f6bfb45d13944ba15452d3af613ec84d8b) commit f84df20e219ce0e56008c34cacd3b17872a2371d Author: Erik de Castro Lopo Date: Mon May 4 23:39:31 2015 +0000 arm: Force non-executable stack (part 2) This was supposed to be part of commit 63a10bbc42 but I pushed from the wrong machine. This fixes cross compiling to arm. Signed-off-by: Erik de Castro Lopo (cherry picked from commit 1a4374c1e246d81a5c1d00a720919804093a8241) commit 95921e6c0f5660d7837d05bd05364a83a0224310 Author: Erik de Castro Lopo Date: Sat Dec 27 21:11:52 2014 +1100 LlvmCodeGen cross-compiling fixes (#9895) Summary: * Throw an error when cross-compiling without a target definition. When cross compiling via LLVM, a target 'datalayout' and 'triple' must be defined or LLVM will generate code for the compile host instead of the compile target. * Add aarch64-unknown-linux-gnu target. The datalayout and triple lines were found by using clang to compile a small C program and -emit-llvm to get the LLVM IR output. Signed-off-by: Erik de Castro Lopo Test Plan: validate Reviewers: rwbarton, carter, hvr, bgamari, austin Reviewed By: austin Subscribers: carter, thomie, garious Differential Revision: https://phabricator.haskell.org/D585 GHC Trac Issues: #9895 (cherry picked from commit 58ac9c8f6e986bac817ad08d5a2fd11cd167f029) commit 43e682bc6a3ce86047b46e18866b87658c3ed456 Author: Richard Eisenberg Date: Thu Apr 23 15:31:37 2015 -0400 Fix #10285 by refusing to use NthCo on a newtype. During this commit, I tested to make sure that CoreLint actually catches the Core error if the typechecker doesn't. Test case: typecheck/should_fail/T10285 (cherry picked from commit a8d39a7255df187b742fecc049f0de6528b9acad) commit f424118036618b6ca0de822cc987833b316e5f47 Author: Simon Peyton Jones Date: Thu Feb 12 15:31:15 2015 +0000 Tiny refactoring; no change in behaviour (cherry picked from commit 6be91ddaffe8b4d3796cb78b261b318c9c380f4b) commit 768f848a50899bbccb53a253388a847879f9792b Author: Christiaan Baaij Date: Wed May 6 07:46:00 2015 -0500 Normalise type families in the type of an expression Before, the type of an expression, and the type of a variable binding that expression used to be different in GHCi. The reason being that types of bound variables were already normalised. Now, both are normalised. This implements the suggestions as given in Trac #10321 Also adds an expected output for test T10321 Reviewed By: goldfire, simonpj Differential Revision: https://phabricator.haskell.org/D870 GHC Trac Issues: #10321 (cherry picked from commit f7daf5afe2ba4f60f60245fa82306b89a272ffa8) commit b7287b25ac4f7c9f7190e23a068e5d72ae071651 Author: Richard Eisenberg Date: Thu Apr 23 16:57:34 2015 -0400 Test #10321 in ghci/scripts/T10321 (cherry picked from commit d4cf5591e51e2b91b3877a05f8153db1f5328994) commit 4e147807b3d4f51b4fb7aa593cc444e86349ad8f Author: Richard Eisenberg Date: Fri Apr 10 22:25:29 2015 +0100 Rename role annotations w.r.t only local decls. Fix #10263. (cherry picked from commit 6ab5da9913e4f8a8dcc8bda3c77d4e896fd67352) commit 3aca63a3e31078246c111fbf385cf0fb84e5ff04 Author: Alan Zimmerman Date: Fri May 8 19:01:43 2015 +0200 Fix failing API Annotations tests from master cherry pick commit bd2bfe29480fe3f845bea1fafd1d9787cc14eed8 Author: Alan Zimmerman Date: Fri May 8 11:18:28 2015 +0200 ApiAnnotations: misplaced AnnComma for squals production Summary: The parser production for squals has : squals ',' transformqual {% addAnnotation (gl $ last $ unLoc $1) AnnComma (gl $2) >> ams (sLL $1 $> ()) (fst $ unLoc $3) >> return (sLL $1 $> [sLL $1 $> ((snd $ unLoc $3) (reverse (unLoc $1)))]) } This attaches the comma to the wrong part of the squals, as it is generated in reverse order. Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, thomie, mpickering Differential Revision: https://phabricator.haskell.org/D846 GHC Trac Issues: #10312 (cherry picked from commit 713612674634754edd17264e688f0479d943d8d2) commit 2f463c75ca0ef019d65e7528f8546e46a29bb5b6 Author: Alan Zimmerman Date: Fri May 8 09:38:39 2015 +0200 ApiAnnotations : AnnComma missing in TupleSection Summary: For the following code {-# LANGUAGE TupleSections #-} foo = do liftIO $ atomicModifyIORef ciTokens ((,()) . f) the annotation is missing for the comma. Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D834 GHC Trac Issues: #10280 (cherry picked from commit 225df19a87d8de8245db84d558618f4824631acc) commit ec6c9adf369eb705a4dbd45f8823d3d21556b5f9 Author: Alan Zimmerman Date: Thu May 7 23:45:44 2015 +0200 ApiAnnotations : RdrHsSyn.isFunLhs discards parentheses Summary: The RdrHsSyn.isFunLhs function has the following isFunLhs e = go e [] where go (L loc (HsVar f)) es | not (isRdrDataCon f) = return (Just (L loc f, False, es)) go (L _ (HsApp f e)) es = go f (e:es) go (L _ (HsPar e)) es@(_:_) = go e es The treatment of HsPar means that any parentheses around an infix function will be discarded. e.g. (f =*= g) sa i = f (toF sa i) =^= g (toG sa i) will lose the ( before f and the closing one after g Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D832 GHC Trac Issues: #10269 (cherry picked from commit 5bde9f7c1834ab4da1fad1838afec1a578c26530) commit d4596efab84153d65f285c75f1e20f3556830ea2 Author: Alan Zimmerman Date: Wed May 6 08:07:39 2015 -0500 ApiAnnotations : quoted type variables missing leading quote The HsOpTy can be constructed for a promoted type operator, in which case it has the following form | btype SIMPLEQUOTE qconop type { sLL $1 $> $ mkHsOpTy $1 $3 $4 } | btype SIMPLEQUOTE varop type { sLL $1 $> $ mkHsOpTy $1 $3 $4 } The SIMPLEQUOTE does not get an annotation, so cannot be reproduced via the API Annotations. Also, in splice_exp :: { LHsExpr RdrName } : TH_ID_SPLICE { sL1 $1 $ mkHsSpliceE (sL1 $1 $ HsVar (mkUnqual varName (getTH_ID_SPLICE $1))) } | '$(' exp ')' {% ams (sLL $1 $> $ mkHsSpliceE $2) [mo $1,mc $3] } | TH_ID_TY_SPLICE { sL1 $1 $ mkHsSpliceTE (sL1 $1 $ HsVar (mkUnqual varName (getTH_ID_TY_SPLICE $1))) } | '$$(' exp ')' {% ams (sLL $1 $> $ mkHsSpliceTE $2) [mo $1,mc $3] } the TH_ID_SPLICE and TH_ID_TY_SPLICE positions are lost. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D825 GHC Trac Issues: #10268 (cherry picked from commit 15aafc7fb61d2cbf95f2a564762399e82fe44e9c) commit ad0551c66bb7e8135e1b116a111f37176955e9f4 Author: Matthew Pickering Date: Wed May 6 08:07:31 2015 -0500 Correct parsing of lifted empty list constructor See #10299 Previously `'[]` was parsed to a `HsTyVar` rather than a `HsExplicitListTy`. This patch fixes the shift-reduce conflict which caused this problem. Reviewed By: alanz, austin Differential Revision: https://phabricator.haskell.org/D840 (cherry picked from commit caeae1a33e28745b51d952b034e253d3e51e0605) Conflicts: compiler/parser/Parser.y commit a3dfa1742223585ca77acbd58dc60a3eadcb9ee0 Author: Alan Zimmerman Date: Tue Apr 14 07:32:52 2015 -0500 ApiAnnotations : lexer discards comment close in nested comment When parsing a nested comment, such as {- {- nested comment -} {-# nested pragma #-} -} The lexer returns the comment annotation as {- {- nested comment {-# nested pragma # -} Restore the missing comment end markers in the annotation. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D829 GHC Trac Issues: #10277 (cherry picked from commit 5fded20c51ae61770f909351c851aaca3d3e331c) commit 56e5b751588ca6ffa7038b9ac2631c11363dc791 Author: Alan Zimmerman Date: Tue Apr 14 07:32:40 2015 -0500 API Annotations : ExprWithTySig processing discards annotated spans In RdrHsSyn.checkAPat the processing for ExprWithTySig is defined as ExprWithTySig e t _ -> do e <- checkLPat msg e -- Pattern signatures are parsed as sigtypes, -- but they aren't explicit forall points. Hence -- we have to remove the implicit forall here. let t' = case t of L _ (HsForAllTy Implicit _ _ (L _ []) ty) -> ty other -> other return (SigPatIn e (mkHsWithBndrs t')) The t' variable ends up losing its original SrcSpan in the first case branch. This results in annotations becoming detached from the AST. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D823 GHC Trac Issues: #10255 (cherry picked from commit 8dc294487fdaf102349c373c7db4796693573310) Conflicts: testsuite/tests/ghc-api/annotations/Makefile commit 9c11848b92a6e24de743c1f083a7ebe3f09096df Author: Alan Zimmerman Date: Tue Apr 14 01:17:58 2015 -0500 parser : the API annotation on opt_sig is being discarded The opt_sig production is defined as opt_sig :: { ([AddAnn],Maybe (LHsType RdrName)) } : {- empty -} { ([],Nothing) } | '::' sigtype { ([mj AnnDcolon $1],Just $2) } It is used in the alt and decl_no_th productions, but neither of them add the returned annotations. This commit captures the annotations in the calling productions. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D822 GHC Trac Issues: #10254 (cherry picked from commit 919b51174163907d2bc3bb41aadf56aa8bb42e9b) commit f05bf384758be27cc41573da457e7d09606fcd66 Author: Alan Zimmerman Date: Tue Apr 14 01:17:48 2015 -0500 parser: API Annotations : guardquals1 does not annotate commas properly The `guardquals1` production includes : guardquals1 ',' qual {% addAnnotation (gl $ last $ unLoc $1) AnnComma (gl $2) >> return (sLL $1 $> ($3 : unLoc $1)) } The AnnComma should be attached to `(gl $ head $ unLoc $1)`, rather than `last`. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D818 GHC Trac Issues: #10256 (cherry picked from commit 9eab6feed44ad8beb6703d2e27ce47a8f79d0f49) commit ad6059f67491b1f9b90df276bea781160fee1308 Author: Alan Zimmerman Date: Tue Apr 14 01:16:48 2015 -0500 parser: opt_kind_sig has incorrect SrcSpan The production for opt_kind_sig is opt_kind_sig :: { Located (Maybe (LHsKind RdrName)) } : { noLoc Nothing } | '::' kind {% ajl (sLL $1 $> (Just $2)) AnnDcolon (gl $1) } The outer Location is used only to get the full span for the enclosing declration, and is then stripped. The inner LHsKind then has a SrcSpan that does not include the '::' Extend the SrcSpan on $2 to include $1 Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D813 GHC Trac Issues: #10209 (cherry picked from commit 8aefc9b746512e91891879ad546e850e8a427d23) commit 63205f719287cb011388b4beddf30d3229238b9f Author: Simon Peyton Jones Date: Tue Apr 21 09:29:13 2015 +0100 Wibble to DmdAnal This fixes a typo in d5773a4939b1feea51ec0db6624c9462751e948a Teach DmdAnal that coercions are value arguments! (Trac #10288) Sorry about that; I'm not sure how it slipped through. (cherry picked from commit 5c7e4db5ce84395eb0d727eb3b0f505a00191164) commit d4cfe23da37c85a2c550b7eebd16709114333172 Author: Alexander Berntsen Date: Wed May 6 07:52:29 2015 -0500 base: Fix confusing docs typo Signed-off-by: Alexander Berntsen Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D872 (cherry picked from commit fa0474da6954a3e57785fe703acc83e2fecef88f) commit 6f31e975aa571daeb5568cafbf8e468545d4ad4f Author: Vikraman Choudhury Date: Wed May 6 07:46:28 2015 -0500 Fix typo: identifer -> identifier I noticed this typo while using template haskell. Signed-off-by: Vikraman Choudhury Test Plan: ``` λ> :set -XTemplateHaskell λ> :m +Language.Haskell.TH λ> data Foo = Foo λ> $(conE ''Foo) :9:9: Type constructor ‘Foo’ used where a value identifier was expected In the expression: Foo In an equation for ‘f’: f = Foo ``` Reviewed By: bgamari Differential Revision: https://phabricator.haskell.org/D871 (cherry picked from commit 458a97b86ad154812d08e0fe3548b88ac8412b4f) Conflicts: testsuite/tests/rename/should_compile/rn040.hs commit 354f5063bac6a91d06f5e37777d594b3140dc668 Author: Simon Peyton Jones Date: Mon Apr 20 15:43:32 2015 +0100 Teach DmdAnal that coercions are value arguments! The demand analyser was treating coercion args like type args, which meant that the arguments in a strictness signature got out of step with the arguments of a call. Result chaos and disaster. Trac #10288 showed it up. It's hard to get this bug to show up in practice because - functions abstracted over coercions are usually abstracted over *boxed* coercions - we don't currently unbox a boxed-coercion arg because it's GADT (I see how to fix this too) But after floating, optimisation, and so on, Trac #10288 did get a function abstracted over an unboxed coercion, and then the -flate-dmd-anal pass went wrong. I don't think I can come up with a test case, but I don't think it matters too much. Still to come - Fix a second bug, namely that coercion variables are wrongly marked as absent because DmdAnal doesn't check the the free variables of casts. I think this never bites in practice (see the follow-up commit) - Make GADT products work with strictness analysis (cherry picked from commit d5773a4939b1feea51ec0db6624c9462751e948a) commit 2d3d0cd8a33b566c5c6263ee81442c0ef3c68785 Author: Erik de Castro Lopo Date: Fri May 1 20:33:03 2015 +1000 arm: Force non-executable stack (#10369) Test `T703` was found to be failing on arm/linux. The solution was to add a linker flag to explicitly set the stack to non-executable. Signed-off-by: Erik de Castro Lopo Test Plan: validate on x86_64 and arm linux Reviewers: ezyang, rwbarton, austin Subscribers: bgamari, thomie Differential Revision: https://phabricator.haskell.org/D875 GHC Trac Issues: #10369 (cherry picked from commit 63a10bbc42492c58feb377d79e05a185e6efcd5a) commit 96c99d5cb38e16c7b81b5efc73caedd174e4e4bd Author: Erik de Castro Lopo Date: Mon Apr 20 20:22:44 2015 +0000 Use the gold linker for aarch64/linux (#9673) Like 32 bit Arm, Aarch64 requires use of the gold linker. Signed-off-by: Erik de Castro Lopo Test Plan: 'make install' on aarch64, validate elsewhere Reviewers: rwbarton, bgamari, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D858 GHC Trac Issues: #9673 (cherry picked from commit 0bbc2ac6dae9ce2838f23a75a6a989826c06f3f5) commit d5c089208735014a09d43b1ee757f52ddbfc92bf Author: Simon Peyton Jones Date: Wed Apr 15 10:28:40 2015 +0100 Fix fundep coverage-condition check for poly-kinds See Note [Closing over kinds in coverage] in FunDeps. I'd already fixed this bug once, for Trac #8391, but I put the call to closeOverKinds in the wrong place, so Trac #10109 failed. (It checks the /liberal/ coverage condition, which The fix was easy: move the call to the right place! (cherry picked from commit 49d9b009a2affb6015b8f6e2f15e4660a53c0d9a) commit 7ea4e243b8a204cc2fff813249851e5242b40daf Author: Joachim Breitner Date: Thu Apr 16 14:49:23 2015 +0200 Make sure GHC.List.last is memory-efficient by eta-expanding its definition so that GHC optmizes the foldl here. Also make sure that other uses of last go via foldl as well, to allow list fusion (tested in T9339). Fixes #10260. (cherry picked from commit 524ddbdad5816f77b7b719cac0671eebd3473616) commit b324fac4e9769c963620ccfc645e0ee2890da5b7 Author: Ben Gamari Date: Sat Apr 25 09:13:49 2015 +0200 base: Export GHC.Event(.Internal).Lifetime This was an unfortunate oversight in the original event manager rework patch. Fixes #10308 Differential Revision: https://phabricator.haskell.org/D845 (cherry picked from commit 9a0c17950fdfd0c89c672da9d8b25a419f66c1f8) commit ab6cce5e967812ab8fb6ebb7bc2297e360916e9f Author: Herbert Valerio Riedel Date: Sat Apr 25 09:55:06 2015 +0200 Bump base version to 4.8.1.0 Several test outputs needed base-4.8.0.0 replaced by base-4.8.1.0 commit 2c7b6163937358c476f2d31576514a584286da3b Author: Herbert Valerio Riedel Date: Sat Apr 25 10:55:57 2015 +0200 Accept changed DmdType in spec-inline test output In GHC HEAD the corresponding update occured in e6e0415befc97 commit 0e5c4af22f104ef2786eef8c606855b74e49c6ca Author: Edward Z. Yang Date: Tue Apr 7 11:59:09 2015 -0700 Commit missing T10148 files and ignore the built executable. Signed-off-by: Edward Z. Yang commit 36a4c2d7382c306543739d8dc660e8aa4f5817a0 Author: Herbert Valerio Riedel Date: Sat Apr 25 10:45:16 2015 +0200 testsuite: Accept qualified GHC.Prim.Constraint I suspect this was caused by f6c690ba6491e0e943bd07763c0063a55ff0c760 which would be compensated by 547c597112954353cef7157cb0a389bc4f6303eb (which OTOH was not cherry-picked into 7.10) commit a76e360406cae88a8601b11d5b256d4a47305d0b Author: Herbert Valerio Riedel Date: Sat Apr 25 10:43:50 2015 +0200 T10195: Drop -fno-warn-redundant-constraints for GHC 7.10 commit b856f3f3d7850ca0456dd80aaa59241b3d297ab9 Author: Erik de Castro Lopo Date: Sat Apr 25 08:27:49 2015 +0200 configure: Test for #9920 when compiling for arm The ghc-7.10 branch requires use of llvm-3.5, but the llvm-3.5.0 release had a bug that was fixed in llvm-3.5.1. When we are targeting arm, test for this bug in the llvm program `llc` during confgure and if present, abort configuration with an informative error message. Signed-off-by: Erik de Castro Lopo Differential Revision: https://phabricator.haskell.org/D857 commit 99e4e26a2672f7697cf1f76306c3dfb63125e035 Author: Erik de Castro Lopo Date: Sat Apr 25 08:14:48 2015 +0200 configure: LLVM and LD detection improvements (#10329) The ghc-7.10 branch *only* works with llvm-3.5. This commit is basically the ghc-7.10 branch version of 485dba86d2 in the master branch. Signed-off-by: Erik de Castro Lopo Differential Revision: https://phabricator.haskell.org/D856 commit c09f4f8015b29e723f057d0e1abb4bde611a55f6 Author: Herbert Valerio Riedel Date: Mon Apr 20 16:19:53 2015 +0200 Update Cabal submodule to 1.22.3.0 release Highlights since 1.22.2.0: - cabal check will fail on -fprof-auto passed as a ghc-option - filterConfigureFlags: filter more flags. - fix ghcjs-pkg version number handling Addresses #10304 (cherry picked from commit 4bc925a67285a71ddd14642e218d85de83bc214a) commit f6c690ba6491e0e943bd07763c0063a55ff0c760 Author: Simon Peyton Jones Date: Tue Apr 7 13:55:43 2015 +0100 GHC.Prim.Constraint is not built-in syntax This fixes Trac #10233 (cherry picked from commit 74d2c33a1f4ebe3de090bc73d08910bbdd31f8f1) commit 49d42827e8875de3d4a953371e98ef5ef71d2038 Author: Simon Peyton Jones Date: Tue Apr 7 14:29:10 2015 +0100 More aggressive Given/Wanted overlap check This fixes Trac #10195 For some reason we considered untouchability before, but Trac #10195 shows that this is positively worng. See Note [Instance and Given overlap] in TcInteract. Looking at the Git log, it seems that this bug was introduced at the same time that we introduced the Given/Wanted overlap check in the first place. (cherry picked from commit 8b7ceece52d2a0bb8a4ea5609da286fb76d88211) commit 07da52ce2db15da1d495baa213f3bdca158b6843 Author: Erik de Castro Lopo Date: Fri Mar 20 12:16:23 2015 +1100 Do version specific detection of LLVM tools (#10170). The LLVM developers seem to make breaking changes in the LLVM IR language between major releases. As a consumer of the LLVM tools GHC now needs to be locked more tightly to a single version of the LLVM tools. GHC HEAD currently only supports LLVM version 3.6. This commit changes the configure script to look for `llc-3.6` and `opt-3.6` before looking for `llc` and `opt`. If the former are not found, but the later are, check that they actually are version 3.6. At the same time, when detecting known problems with the LLVM tools (ie #9439) test for it using the versions of the LLVM tools retrieved from the bootstrap compiler's settings file. Test Plan: Manual testing. Reviewers: thomie, rwbarton, nomeata, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D745 GHC Trac Issues: #10170 (cherry picked from commit 42448e3757f25735a0a5b5e2b7ee456b5e8b0039) commit 335c02562af599434ff42e5f3dac160a76229999 Author: Thomas Miedema Date: Mon Mar 2 11:09:33 2015 -0600 Fix detection of llvm-x.x Summary: Four bug fixes and a little refactoring. * `find -perm \mode` should be `find -perm /mode` (#9697) * `find -regex '$3' should be `find -regex "$3"` (#7661) From `man sh` on my system (Ubuntu 14.04): "Enclosing characters in single quotes preserves the literal meaning of all the characters ..." * LlcCmd and OptCmd should be passed to ghc, using `-pgmlo` and `-pgmlc`, for detection of #9439. * -pgmlo and -pgmlc were undocumented because of an xml tag misplacement. Test Plan: The aclocal.m4 macro has seen about 10 iterations since its inception. Without a testsuite, I can't guarantee this version is bug free either. It's all pretty frustrating. Reviewers: bgamari, austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D683 GHC Trac Issues: #9697, #7661, #9439 (cherry picked from commit 1dfab7a8ace5f09f00f8fb695932b4324e88b822) commit d86de4a856f61ad4172d6fbdd28ae5906b0d2168 Author: Reid Barton Date: Mon Jan 12 10:59:11 2015 -0500 Move libffi configuration after basic toolchain setup Summary: The relevant aspect is that the libffi configuration's AC_CHECK_LIB and AC_CHECK_HEADERS are moved after FIND_GCC. There are two reasons to do this: 1. We should detect the presence of libffi using the C compiler that we are eventually going to use to build GHC. 2. Running AC_CHECK_HEADERS before FIND_GCC pollutes the CPP variable with "gcc -E" (wrong when cross-compiling), and CPP is not reset by FIND_GCC. Thus this patch fixes x86_64 -> i386 cross-compilation of integer-gmp2. Test Plan: Local x86_64 -> i386 cross-compiling validate; Harbormaster Reviewers: austin Reviewed By: austin Subscribers: erikd, carter, thomie Differential Revision: https://phabricator.haskell.org/D597 (cherry picked from commit a5bc2579afac3268c31626777406c295c7e67755) commit c46e4b184e0abc158ad8f1eff6b3f0421acaf984 Author: Luite Stegeman Date: Tue Apr 14 01:13:27 2015 -0500 use projectVersion from DynFlags rather than cProjectVersion for versionedAppDir Reviewed By: edsko, austin Differential Revision: https://phabricator.haskell.org/D824 GHC Trac Issues: #10232 (cherry picked from commit 6109b312cdd9dfe4bdad4030e0185dd67e6ec18d) commit cf621d936eea7406bc87daa97346ec15a16c36f9 Author: Reid Barton Date: Thu Apr 9 11:31:20 2015 -0400 Import rand using capi Summary: Android has no rand symbol (it's a static inline function there). Test Plan: ghc-android builds Reviewers: trofi, austin, hvr Reviewed By: hvr Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D826 GHC Trac Issues: #10274 (cherry picked from commit f536d89603bb49dea192b47f54416dc88da980af) commit 5c10c69849c8029db5b5e7ee540df308d8941957 Author: Simon Peyton Jones Date: Tue Apr 14 09:20:42 2015 +0100 Zap usage info in CSE (Trac #10218) Trac #10218 reports a subtle bug that turned out to be: - CSE invalidated the usage information computed by earlier demand analysis, by increasing sharing - that made a single-entry thunk into a multi-entry thunk - and with -feager-blackholing, that led to <> The patch fixes it by making the CSE pass zap usage information for let-bound identifiers. It can be restored by -flate-dmd-anal. (But making -flate-dmd-anal the default needs some careful work; see Trac #7782.) (cherry picked from commit d261d4cbcc867405f71d7c9580628f52978e2267) commit a818ca74e7670f12d95f4d8b2a7ebd67295061bf Author: Simon Peyton Jones Date: Tue Apr 7 17:20:43 2015 +0100 Test Trac #10148 (cherry picked from commit eacda9244913709ed025767418468b4cfc878cf9) commit 37f928aa8bb55f888ca6e22ec9f8605f695d0b44 Author: Simon Peyton Jones Date: Mon Apr 6 14:10:52 2015 +0100 Fix a long-standing bug in the demand analyser This patch fixes Trac #10148, an outright and egregious bug in the demand analyser. It is explained in Note [Demand on case-alternative binders] in Demand.hs. I did some other minor refactoring. To my astonishment I got some big compiler perf changes * perf/compiler/T5837: bytes allocated -76% * perf/compiler/T5030: bytes allocated -10% * perf/compiler/T3294: max bytes used -25% Happy days (cherry picked from commit 9f0f99fd41ff82cc223d3b682703e508efb564d2) commit 681d82c0d44f06f0b958b75778c30b0910df982b Author: Simon Peyton Jones Date: Tue Apr 7 14:45:04 2015 +0100 Look inside synonyms for foralls when unifying This fixes Trac #10194 (cherry picked from commit 553c5182156c5e4c15e3bd1c17c6d83a95a6c408) commit 211cc28688c9424105c204f535ff54033a2c657e Author: Simon Peyton Jones Date: Tue Apr 7 14:01:39 2015 +0100 Do not quantify over the function itself in a RULE We were erroneously quantifying over the function when it had a dictionary type. A bit pathological, but possible. This fixes Trac #10251 (cherry picked from commit cfb60421a43f23e75ead85d99cec207a156f9312) commit c2ef5ab30b8b5992f7eca971da31e0e903e85b71 Author: Simon Peyton Jones Date: Fri Feb 20 08:49:32 2015 +0000 Add a bizarre corner-case to cgExpr (Trac #9964) David Feuer managed to tickle a corner case in the code generator. See Note [Scrutinising VoidRep] in StgCmmExpr. I rejigged the comments in that area of the code generator Note [Dodgy unsafeCoerce 1] Note [Dodgy unsafeCoerce 2] but I can't say I fully understand them, alas. (cherry picked from commit 9c78d09e344e97d2d5c37b9bb46e311a3cf031e2) commit 0e34751d7161fd0b9de125e5378482a30370653f Author: Alan Zimmerman Date: Tue Apr 7 09:10:27 2015 -0500 The production for squals is incorrect; see D806 for specifics. This diff depends on D803. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D806 GHC Trac Issues: #10214 (cherry picked from commit cf196400609d920e7f8189b9376833f4f5886360) commit 9fd6faeebf66426113a2edbc3a282f833ca29065 Author: Alan Zimmerman Date: Tue Apr 7 09:10:18 2015 -0500 The production for `pquals` is incorrect; the specifics are in D803. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D803 GHC Trac Issues: #10207 (cherry picked from commit f1a4e42ea2e5302147dcb69b9baa6f4aa3af6e37) commit 623e2033d0caf18c363526fb5c3fffed1785c75f Author: Sergei Trofimovich Date: Tue Apr 7 09:08:37 2015 -0500 rts/Linker.c: distinct between DATA and CODE labels when importing The patch is a last major piece to make unregisterised GHC build under GCC's link-time optimizer. Before the patch we imported everything external as functions. Now we distinct between global variables and functions. The difference is crucial on ia64 and a complement to fixes: > d82f592522eb8e063276a8a8c87ab93e18353c6b > CMM: add a mechanism to import C .data labels > e18525fae273f4c1ad8d6cbe1dea4fc074cac721 > pprC: declare extern cmm primitives as functions, not data Signed-off-by: Sergei Trofimovich Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D797 (cherry picked from commit ab76b0990e9f7d20bde403be38935f9d16491806) commit 53f723589819f5e232d2333a993a4d0341702dc4 Author: Vikas Menon Date: Tue Apr 7 15:39:44 2015 +0200 Suggest how to fix .ghci when it is group writeable (#8248) ``` chmod 664 $PATH_TO_GHCI_CONF/.ghci ``` Run ghci. You will now get a warning + a suggestion: ``` *** WARNING: $PATH_TO_GHCI_CONF/.ghci is writable by someone else, IGNORING! Suggested fix: execute 'chmod 644 $PATH_TO_GHCI_CONF/.ghci' ``` Execute fix and the warning should disappear. Reviewed By: mboes, thomie Differential Revision: https://phabricator.haskell.org/D805 (cherry picked from commit b972de0365f94e1be9d78537152eee969dc5f4cb) commit ff950183d246f8d1edfd0cc83eec047f033c556a Author: Sergei Trofimovich Date: Mon Apr 6 11:16:30 2015 +0100 fix '&stg_interp_constr_entry' FFI type to be FunPtr Summary: It used to be Ptr, which is slightly incorrect. ia64 has different representations for those types. Found when tried to build unregisterised ghc with -flto, GCC's link-time optimisation which happens to check data / code declaration inconsistencies. It our case 'stg_interp_constr_entry' is an RTS function: StgFunPtr f (StgFunPtr) while '"&f" :: Ptr()' produces StgWordArray f[]; Signed-off-by: Sergei Trofimovich Reviewers: simonmar, hvr, austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D796 (cherry picked from commit 22eecaff9db1feb7eef9ee8ed11fcef4df01b08e) commit 7ffd7f45f9b9471a7deb8f5d4ec54e5ba5da3779 Author: Thomas Miedema Date: Mon Apr 6 11:51:34 2015 +0200 User's guide: .a files can be 2-2.5x larger with -split-objs And remove warning. This feature is available through cabal even. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D801 (cherry picked from commit fef4948f172b66eaf8db520b381dd4a8237b5644) commit d7338ac592838eacbac5b772cbab1d7d66848867 Author: Dave Laing Date: Fri Apr 3 00:49:38 2015 -0500 Remove an incorrect statement about -fwarn-tabs Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D772 GHC Trac Issues: #10213 (cherry picked from commit 2255c76c7049314d3d8545efb6317688ba0da72c) commit ea9304838f1f52b54f3167e6cb522206f775a40b Author: Austin Seipp Date: Fri Apr 3 00:42:16 2015 -0500 docs: some 7.10.2 release notes Signed-off-by: Austin Seipp commit 0953afdbee59d93a2a8ccd47e77e8eae29b5ab1c Author: Austin Seipp Date: Fri Apr 3 00:38:44 2015 -0500 docs: add 7.10.2 relnotes skeleton Signed-off-by: Austin Seipp commit 2f7eb6c74f4c7f0f6ea4eea476cf56bdbb7d0d62 Author: Peter Wortmann Date: Fri Apr 3 00:23:56 2015 -0500 Restore unwind information generation While we want to reduce the amount of information generated into debug_info, it really doesn't make sense to remove block information for unwinding. This is a simple oversight introduced in 4ab57024, which severly reduces the usefulness of generated unwind data. Thanks to bitonic for spotting this! Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D792 GHC Trac Issues: #10236 (cherry picked from commit 59f7a7b6091e9c0564f3f370d09398d8c9cd8ad5) commit c05804aae32b476c0287d942c95e006eb530f427 Author: Javran Cheng Date: Fri Apr 3 00:24:06 2015 -0500 docs: remove unused -ddump flags from users guide According to https://phabricator.haskell.org/rGHC6e771fa19dbb7edc116b5974124229a2725103e8 Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D793 (cherry picked from commit 78c79e39b36b6e76d911ca7a25e2db79d5a01ec0) commit 7b8da47ae8f99f7a452d83f1e09c876792c001af Author: Peter Trommler Date: Fri Apr 3 00:22:59 2015 -0500 clarify --no-as-needed is only needed on ELF From the code it was not clear that `--no-as-needed` was not necessary on Windows. Add this fact and describe the fix for #10110 in a separate note. See audit for rGHC1b7f59769052fd8193c6acc561216e070d0ca335 raised by @thomie. Reviewed By: thomie Differential Revision: https://phabricator.haskell.org/D791 GHC Trac Issues: #10110 (cherry picked from commit 13a0d5ac95a80e8b3604e084ae189da405a47270) commit 56ecec4986d21468e7146017831a110bd3a4a86c Author: Sergei Trofimovich Date: Thu Apr 2 22:02:57 2015 +0100 libffi: backport noexecstack fix for x86/win32.S Got detected by gentoo's QA preinstall hook: * RWX --- --- usr/lib/ghc-7.10.1/rts/libffi.so.6.0.2 * RWX --- --- usr/lib/ghc-7.10.1/rts/libffi.so * RWX --- --- usr/lib/ghc-7.10.1/rts/libffi.so.6 * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi.a:win32.o * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_p.a:win32.o * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_l.a:win32.o * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_debug.a:win32.o * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_thr.a:win32.o * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_thr_debug.a:win32.o * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_thr_l.a:win32.o * !WX --- --- usr/lib/ghc-7.10.1/rts/libCffi_thr_p.a:win32.o Signed-off-by: Sergei Trofimovich Test Plan: built ghc-7.10.1 binary and checked stacks as NX Reviewers: rwbarton, hvr, austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D764 GHC Trac Issues: #10208 (cherry picked from commit 47f821a1a24553dc29b9581b1a259a9b1394c955) commit 0b655e5d89f6ebd1e3fb6b640d7f628b723c3c08 Author: Karel Gardas Date: Sun Mar 22 21:58:03 2015 +0100 fix bus error (misaligned data access) on SPARC in __decodeDouble_Int64 Reviewers: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D749 (cherry picked from commit 12a03c44c006f142f93980e0dbdfab0f73db042c) commit 346a1c13c37f8378d9395a4b03bc84e7819006d4 Author: Herbert Valerio Riedel Date: Thu Mar 26 22:39:52 2015 +0100 Fix Git-commit-id detection for RELEASE=YES By mistake, the Git-commit-id detection was only enabled for `RELEASE=NO` (since the date-based GHC version computation is only active in that case). With this commit the commit-id detection is active regardless of the `RELEASE`-setting. This is a follow-up to 73e5e2f8bade2d8b2b1ecae958fe12d0b24591ef (cherry picked from commit 5aa57d0137e7626a2ed2b3656d24d7a1aac74e58) commit e98df4f2afe33b19a6e221af24bc5b33b422f778 Author: Austin Seipp Date: Sat Mar 28 18:36:46 2015 -0500 RELEASE=NO Signed-off-by: Austin Seipp commit ca00def1d7093d6b5b2a937ddfc8a01c152038eb Author: Austin Seipp Date: Wed Mar 25 17:33:07 2015 -0500 Set VERSION=7.10.1, RELEASE=YES Signed-off-by: Austin Seipp commit 774a716a3bcfae92335d7a17ac114b9112fae3cd Author: Austin Seipp Date: Wed Mar 25 17:32:15 2015 -0500 docs/relnotes: update version numbers Signed-off-by: Austin Seipp commit d4ae21ae7c1f8c198c5cccb1132db65f8c9bd8b6 Author: Douglas Burke Date: Tue Mar 24 10:26:45 2015 -0500 Rearrange order of the release note highlights Summary: I noticed that the highlights do not highlight the breaking changes first, so I re-ordered them to what - to me, as a general and not power-user of ghc - seems a more sensible order. Should I have opened a ticket for this? Test Plan: This is a doc change. Reviewers: ezyang, austin Reviewed By: ezyang, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D736 GHC Trac Issues: #10038 commit b189a5a3fb33caf8e23f6cdb329901f0675946ad Author: Thomas Miedema Date: Mon Mar 23 13:56:22 2015 +0100 Make testsuite driver Python 2.6 compatible again Another bug in the #10164 series. Only Python 2.7 and up allow you to omit the positional argument specifiers in format strings. Test Plan: this fixes the Solaris builders Reviewed By: kgardas Differential Revision: https://phabricator.haskell.org/D750 GHC Trac Issues: #10164 (cherry picked from commit 0f03a843e7e740218f3ce3853f80de99b0ed6236) commit 252953f5a0eaa7fd31e8aa61fbb26143c1496810 Author: Herbert Valerio Riedel Date: Sat Dec 27 23:43:20 2014 +0100 Avoid redundant-import warning (w/o CPP) (cherry picked from commit c55fefc0f25ecd754db3f274cba3f972d603f117) commit f2c76865244c5caeeb5c376b9e1493d59b067320 Author: Herbert Valerio Riedel Date: Mon Mar 23 08:49:03 2015 +0100 Set release date for base-4.8.0.0 in changelog [skip ci] commit b618d01ef14f56fab65ddb028330148b2a2a47ce Author: Herbert Valerio Riedel Date: Mon Mar 23 08:11:32 2015 +0100 Fix integer-gmp source tarball distribution The `configure` script checks for presence of `install-sh` even if it's not used, so we simply add it to the distribution to make `configure` happy. (cherry picked from commit cab5b3acc514dc7beafc3527625c687c8a5116a0) commit 011f691333aff2833acc900ee3911885e488cf1b Author: Joachim Breitner Date: Sat Mar 21 15:58:38 2015 +0100 Trim Call Arity to not accidentially invalidate a strictness signature with a Diverges result info. This seems to fix #10176. (cherry picked from commit b4efac59ef5aac74d382d1fd57652982edddbe75) commit 7e1758a9cf86c28440834d3e3d44737186e5ca5f Author: Joachim Breitner Date: Sat Mar 21 15:08:16 2015 +0100 Test case for #10176 originally provided by Neil Mitchell. Despite what he observed, I can observe the bug even with all in one module. (cherry picked from commit 5119e097b5cc08d1e6e94529d8c6d7c654a28829) commit 507c9683dafd9c237ea735a846352b0ea55dc3fb Author: Herbert Valerio Riedel Date: Sun Mar 22 08:22:03 2015 +0100 Update haskeline submodule to 0.7.2.1 release tag This fixes compilation under windows with pre-AMP GHCs although it's not clear if bootstrapping GHC was affected. (see https://github.com/judah/haskeline/issues/20 for details) (cherry picked from commit 899cb3e768bf495b396f59dc2b49b7b10eb4ad8c) commit 0926edc66bc36d075037f0e455fdaef43c052fae Author: Austin Seipp Date: Sat Mar 21 20:12:55 2015 -0500 testsuite: add test for #10177 Signed-off-by: Austin Seipp (cherry picked from commit 854fd12358fef51848c2eb5e7e08d9c8cec43e16) commit 04ae20cc4968524b7a18900ac3c6e4611a2ed8f2 Author: Herbert Valerio Riedel Date: Thu Mar 19 23:33:50 2015 +0100 Update haddock submodule to 'master' tip commit 463167577b8d621369df91a0b845acdd1d027db1 Author: Iavor S. Diatchki Date: Thu Mar 19 15:33:50 2015 -0700 Remove unused parameter to `EvTypeableTyCon` (cherry picked from commit 75ef8b3b56f0b33c6be782b59a55b853565ea5f4) commit 32a5d959ea47f0ebd3231d41d77c4dd13c138658 Author: Iavor S. Diatchki Date: Thu Mar 19 13:40:34 2015 -0700 Improve `Typeable` solver. (cherry picked from commit 3a0019e3672097761e7ce09c811018f774febfd2) commit 6153d16c755f45845b8911dd4562e5f999d15846 Author: Herbert Valerio Riedel Date: Sat Mar 21 10:04:02 2015 +0100 Update Cabal submodule to Cabal-v1.22.2.0 rls tag this submdoule updates pulls in only meta-data changes (cherry picked from commit d9e0e165804cb97273bc88372c5429619d74636f) commit acbfc19a6d27b51aaec5177e4b64ea9b45f74c84 Author: Herbert Valerio Riedel Date: Fri Mar 20 20:37:41 2015 +0100 Update bytestring submodule to 0.10.6.0 release tag (cherry picked from commit c746f016fa68b2b0b539f3c8e126d0c9a4f3e5e2) commit 7bd3efe3ccc6dc0a3ec84008285b4e03b48d8f41 Author: Herbert Valerio Riedel Date: Fri Mar 20 18:52:28 2015 +0100 Update integer-gmp2's changelog for release [skip ci] commit 9d15af88b9b5cbf9dd4a4d072aa94540074cc4b3 Author: Herbert Valerio Riedel Date: Fri Mar 20 13:33:19 2015 +0100 Try to reconstruct a changelog for TH 2.10 commit 49c4678f061ba5fd3db74c67395979d40b3bbf1c Author: Herbert Valerio Riedel Date: Fri Mar 20 12:23:41 2015 +0100 Bump ghc-prim to 0.4.0.0 This major version bump was made necessary by f44333eae7bc7dc7b6003b75874a02445f6b633b which changed the type signatures of prefetch primops, as well as other changes such as 051d694fc978ad28ac3043d296cafddd3c2a7050 turning `Any` into an abstract closed type family. (cherry picked from commit 9dfdd16a61e79cb03c633d442190a81fe5c0b6b8) commit 038bdb286ddaf7fc7b18d1fb0c92173fa7854a22 Author: Herbert Valerio Riedel Date: Fri Mar 20 10:37:33 2015 +0100 Update deepseq submodule to 1.4.1.1 tag This deepseq update drops the redundant ghc-prim dependency for GHC>=7.6 (cherry picked from commit c2833d60083dd6f4e13f8f58502e3bf2b0aacf5c) commit 602a47af646cd7376deec9d04ede1c7a23aa0cc6 Author: Herbert Valerio Riedel Date: Fri Mar 20 07:39:18 2015 +0100 Update haskeline submodule to tagged 0.7.2.0 commit commit 111ff6327c79b343f73ab640e33a42b3bf4e3943 Author: Austin Seipp Date: Thu Mar 19 17:41:08 2015 -0500 testsuite: add a regression test for #10011 Signed-off-by: Austin Seipp (cherry picked from commit e02ef0e6d4eefa5f065cc1c33795dfa2114cd58e) commit 47cd08ab94e0a9bae3d9e966777616230d4fb4ff Author: Austin Seipp Date: Thu Mar 19 16:20:26 2015 -0500 libraries: update win32 submodule This update fixes #10165. Signed-off-by: Austin Seipp (cherry picked from commit 2ff68c3589af86811f65991c71f33282e0e50778) commit fb326dba5141f8636cb0c0eb0639b8d0c0caa931 Author: Austin Seipp Date: Thu Mar 19 14:21:02 2015 -0500 compiler: don't warn on -package-name for now This avoids the annoying conundrum explained in #9956 - for the 7.10 release, we'll keep (silently) supporting this flag so -Werror doesn't trip anything up. Really, we could just say 'deal with it' to users probably, but the fix is painless and does remove a sharp corner. Signed-off-by: Austin Seipp Reviewers: ezyang Differential Revision: https://phabricator.haskell.org/D742 GHC Trac Issues: #9956 commit 7c132c02436fadaa70674bbfe38b21a67c4fed3a Author: Herbert Valerio Riedel Date: Thu Mar 19 17:41:48 2015 +0100 Update Cabal submodule to 1.22 branch tip commit 072cc766016bf4a09a477f98bb16cf55b253c4f6 Author: Erik de Castro Lopo Date: Fri Mar 13 20:38:13 2015 +0000 Fix build on amd64/solaris. Summary: Commit 71fcc4c096ec0 breaks the 64bit build on Solaris 11. Solaris is a multi-lib OS so both 32bit and 64bit binaries may be run, but by default it compiles to 32bit so that -m64 needs to be added in the appropriate place when compiling for 64 bits. Patch-from: Karel Gardas Reviewers: kgardas, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D733 (cherry picked from commit 83afcd174cdbf4fb770371da764f91ca9ad414a7) commit a86fe8a4602e8e57f3aff3f2bc78055a8fa8fe2e Author: Erik de Castro Lopo Date: Thu Mar 12 14:36:50 2015 +1100 Use the gold linker for linux/ARM and android/ARM targets. Fixes #8976 and #9873 by making use of the Binutils ld.gold linker explicit whenever the target is linux/ARM or android/ARM. This does not affect iOS where Apple provides its own linker. In order to achieve this, we need to add `-fuse-ld=gold` to the SettingsCCompilerLinkFlags setting and set SettingsLdCommand to `ld.gold` (or `${target}-ld.gold` when cross-compiling). In addition, simplifying the use of `$(CONF_GCC_LINKER_OPTS_STAGEn)`. This patch was tested by ensuring that the following worked as expected: * Native builds on linux/x86_64 (nothing changed). * Native builds on linux/arm (and uses the gold linker). * Linux to linux/arm cross compiles (and uses the cross gold linker). Contributions by Ben Gamari, Joachim Breitner and Reid Barton. Reviewers: nomeata, bgamari, austin, rwbarton Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D715 GHC Trac Issues: #8976 #9873 (cherry picked from commit 71fcc4c096ec0b575522e4c2d0104ef7a71a13c5) commit 72b114a537e581f4ce488b169b8d5a7a801dc090 Author: Herbert Valerio Riedel Date: Thu Mar 19 16:44:51 2015 +0100 Update filepath/hpc/process submodules These updates these 3 submodules to their respective released tagged commits. No source-code changes are involved with this update. commit 7974c66cc8e765cf62bb3bb4f85a88ce83858daa Author: Thomas Miedema Date: Sun Mar 15 21:06:39 2015 +0100 Fix testsuite driver for a profiling compiler This should have been part of commit 5258566ee5c8, to allow expansion of '{hp2ps}' in a command string to `config.hp2ps`. Reviewed by: austin Differential Revision: https://phabricator.haskell.org/D734 (cherry picked from commit beee618c4ab8f725acd4dce3ef8a0d4ce84bb6ec) commit f92acd8ed223ebbbf62fab930c6c346f5531d431 Author: Thomas Miedema Date: Mon Mar 16 18:36:59 2015 +0100 Dont call unsafeGlobalDynFlags if it is not set Parsing of static and mode flags happens before any session is started, i.e., before the first call to 'GHC.withGhc'. Therefore, to report errors for invalid usage of these two types of flags, we can not call any function that needs DynFlags, as there are no DynFlags available yet (unsafeGlobalDynFlags is not set either). So we always print "on the commandline" as the location, which is true except for Api users, which is probably ok. When reporting errors for invalid usage of dynamic flags we /can/ make use of DynFlags, and we do so explicitly in DynFlags.parseDynamicFlagsFull. Before, we called unsafeGlobalDynFlags when an invalid (combination of) flag(s) was given on the commandline, resulting in panics (#9963). This regression was introduced in 1d6124de. Also rename showSDocSimple to showSDocUnsafe, to hopefully prevent this from happening again. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D730 GHC Trac Issues: #9963 (cherry picked from commit 5166ee94e439375a4e6acb80f88ec6ee65476bbd) commit 67c30624cd1561f3aa8ac8c33075a20ff70d34fb Author: Thomas Miedema Date: Tue Mar 17 12:08:59 2015 +0100 Fix Windows testsuite driver This got broken in commit 5258566. (cherry picked from commit 9987c66d7c3a1186acb5a32e92cd6846d71987a5) commit ec5e7b179059593d5c135ea29b3572451c0d2924 Author: Richard Eisenberg Date: Tue Mar 17 10:57:53 2015 -0500 Update release notes about better solver, with known bugs. Release notes in reaction to hvr's comment:26 on #10079. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D735 commit feccb32bd54e0d01d4393c0eeaf7da890760664a Author: Austin Seipp Date: Mon Mar 16 02:30:44 2015 -0500 libraries/base: Remove redundant import Signed-off-by: Austin Seipp commit e1bc45cee33ec9c4ea9e00c8d479318b4f58216b Author: Austin Seipp Date: Mon Mar 16 02:00:10 2015 -0500 libraries/win32: update submodule Signed-off-by: Austin Seipp commit cb51506b02a2ecf7b5e67a8069e61f4e8375ba67 Author: Herbert Valerio Riedel Date: Sun Mar 15 07:14:32 2015 +0100 Update Cabal submodule to latest 1.22.1.2 snapshot This addresses the Cabal side of #10115 as this pulls in the following two commits: > Make sure to pass the package key to ghc > Haddock: Use --package-{name|version} when available (cherry picked from commit 14b78eb7390dcf78c104501f4c24ac013a70a766) commit d6f5b4cf7cf1e3a8946fe6a77ce68ec96baad8fd Author: Edward Z. Yang Date: Sat Mar 14 09:16:44 2015 +0100 We need to import 'cast' on Windows This fixes breakage introduced via 47b5b5c2b2c92ba091313c36489588edadceaa9d Signed-off-by: Edward Z. Yang (cherry picked from commit 11314b936340a0980c27a01400b7dfec2ffdfa42) commit 3ea349220c3b72c97530c32c767e278570d497e4 Author: Peter Trommler Date: Sat Mar 14 09:05:41 2015 +0100 Link temporary shared objects with `--no-as-needed` Some ELF link editors default to `--as-needed` and record only those libraries in DT_NEEDED tags that are needed to resolve undefined symbols in the shared object to be created. In Template Haskell we rely on all symbols that were defined in modules compiled so far to be available in the current temporary shared object. To prevent the link editor from dropping the DT_NEEDED tag for the previously linked temporary shared object we need to override the link editors default and specify `--no-as-needed` on the command line. This is for GNU ld and GOLD ld. This addresses #10110 TODO: regression test (cherry picked from commit 1b7f59769052fd8193c6acc561216e070d0ca335) commit 65753a9d3414d52b9a97cb23e3c8cff84f7528e5 Author: Thomas Miedema Date: Fri Mar 13 21:07:15 2015 +0100 Move the function strip_quotes to testutil.py If one runs the testsuite with a profiling compiler, during the import of `testlib.py`, `testlib.py` sets the global variable `gs_working`. To do so, it executes a few statements which require the function `strip_quotes` to be in scope. But that function only gets defined at the very end of testlib.py. This patch moves the definition of `strip_quotes` to testutil.py, which is imported at the very top of testlib.py. This unbreaks the nightly builders. (cherry picked from commit cc07a0ba64b554ffd1ff85757b02cd79d30ed57a) commit cc393440b5d890b0944200d5762c49cc70c4ce4b Author: Herbert Valerio Riedel Date: Wed Mar 11 16:36:09 2015 +0100 Rename ty{Con,peRep}Hash to ty{Con,peRep}Fingerprint This is a follow-up change to 56e0ac98c3a439b8757a2e886db259270bdc85f0 See also discussion at https://groups.google.com/d/msg/haskell-core-libraries/e9N3U6nJeQE/V-TvG3G-3x4J (cherry picked from commit 842028b4a624e639dc9ee9a4f92fc208c8206e3f) commit 89465bc619b2aa8d841dfa4f5ae89dfb7501ec6e Author: Austin Seipp Date: Sat Mar 7 10:40:18 2015 -0600 Add missed test (uuugh) Signed-off-by: Austin Seipp (cherry picked from commit 34ba68c2aeb6fb2d1ea25a1a5e45c233ed7efc9c) commit 6f46fe15af397d448438c6b93babcdd68dd78df8 Author: Iavor S. Diatchki Date: Sat Mar 7 10:37:31 2015 -0600 Custom `Typeable` solver, that keeps track of kinds. Summary: This implements the new `Typeable` solver: when GHC sees `Typeable` constraints it solves them on the spot. The current implementation creates `TyCon` representations on the spot. Pro: No overhead at all in code that does not use `Typeable` Cons: Code that uses `Typeable` may create multipe `TyCon` represntations. We have discussed an implementation where representations of `TyCons` are computed once, in the module, where a datatype is declared. This would lead to more code being generated: for a promotable datatype we need to generate `2 + number_of_data_cons` type-constructro representations, and we have to do that for all programs, even ones that do not intend to use typeable. I added code to emit warning whenevar `deriving Typeable` is encountered--- the idea being that this is not needed anymore, and shold be fixed. Also, we allow `instance Typeable T` in .hs-boot files, but they result in a warning, and are ignored. This last one was to avoid breaking exisitng code, and should become an error, eventually. Test Plan: 1. GHC can compile itself. 2. I compiled a number of large libraries, including `lens`. - I had to make some small changes: `unordered-containers` uses internals of `TypeReps`, so I had to do a 1 line fix - `lens` needed one instance changed, due to a poly-kinded `Typeble` instance 3. I also run some code that uses `syb` to traverse a largish datastrucutre. I didn't notice any signifiant performance difference between the 7.8.3 version, and this implementation. Reviewers: simonpj, simonmar, austin, hvr Reviewed By: austin, hvr Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D652 GHC Trac Issues: #9858 (cherry picked from commit b359c886cd7578ed083bcedcea05d315ecaeeb54) commit 029a296a770addbd096bbfd6de0936327ee620d4 Author: Thomas Miedema Date: Thu Mar 5 22:06:11 2015 +0100 Update submodule hpc (includes fix for #9619) (cherry picked from commit 41e8400a57620978681663e9c804fee405da26d5) commit dde3a2378e3961f7eed82d07d2f1e904878cc2b0 Author: Thomas Miedema Date: Fri Mar 6 21:55:36 2015 +0100 Cleanup test framework string formatting * Use format strings instead of string concatenation. * Wrap `config.compiler`, `config.hpc` etc. in quotes in `mk/test.mk`, so we don't have to in .T scripts and driver/testlib.py. Update hpc submodule (test cleanup) (cherry picked from commit 5258566ee5c89aa757b0cf1433169346319c018f) commit 773b90b038c48430d62b21721f6aa09599abdf64 Author: Herbert Valerio Riedel Date: Wed Mar 11 14:20:51 2015 +0100 Update filepath submodule to filepath-1.4 snapshot This also needs to update a couple of other submodules to update the upper bound on filepath to allow this major version bump to 1.4.0.0 (cherry picked from commit 5f356f3e412ae4a808b2a72c10609eaacfb1ce3a) commit e8fd61862ae572c7d470acdbcc95eff97de0dc54 Author: Edward Z. Yang Date: Wed Mar 11 14:53:17 2015 +0100 Update Cabal submodule to latest 1.22 snapshot This changes the library file name format NOTE: This patch originally updated to Cabal HEAD, but was reduced to update to Cabal 1.22 HEAD by hvr as this is needed in order to update the filepath submodule to version 1.4.0, and subsequently to be cherry-picked into the ghc-7.10 branch Signed-off-by: Edward Z. Yang (cherry picked from commit 838d8044896b6544d8c80c2ab5de63d97220f06c) commit 4ce0453f306e11c79da1ddd60a3c3cec021be8ac Author: Thomas Miedema Date: Fri Mar 6 20:17:41 2015 +0100 testsuite: format commands using config dict Allow `cmd_wrapper` to return a format string that can refer to config values. Very useful! This allows for many tests to be defined in pure Python, instead of in an additional script or Makefile. Example: def Thpc(cmd): return(cmd + ' && {hpc} report Thpc.tix') test('Thpc', [cmd_wrapper(Thpc), only_ways['hpc']), compile_and_run, ['']) The `{hpc}` is replaced by the value of `config.hpc`. The result is that the module `Thpc` first gets compiled, then the binary `Thpc` is run, and then the `hpc report` command is run. The output of all of this is redirected (and later appended) to Thpc.run.stdout/stderr as normally. (cherry picked from commit 91c11feacc4c66a7ebcf8a88ab1cb851ce48142a) commit fb2ab1e3e04fde78d8970815f83b90d54359ae82 Author: Andreas Voellmy Date: Mon Mar 9 18:27:41 2015 -0400 RTS/IOManager: fix trac issue #9722. Summary: Whenever the RTS has been inactive for idleGCDelayTime, the idle timer fires and calls wakeUpRts(), which in turn calls ioManagerWakeup(), which in turn writes a byte (or a few) to a file descriptor (stored in the io_manager_wakeup_fd variable) registered by the TimerManager and on which the TimerManager will wait. (Note that the write will only occur if the file descriptor is non-negative.) When the RTS shuts down, it shuts down the TimerManager, and in this process the file descriptor stored in io_manager_wakeup_fd is closed. In the error case, the idle timer fires after the close of the file occurs, and then the write() call in ioManagerWakeup() fails and the aforementioned error message gets printed. This patch solves the problem by (1) having the TimerManager (via Control) write -1 to io_manager_wakeup_fd just before closing the file descriptor written in io_manager_wakeup_fd, and (2) having ioManagerWakeup() ignore an error returned by write() in the case that the write returned -1 and the io_manager_wakeup_fd is -1. Reviewers: austin, simonmar, hvr, thomie Reviewed By: thomie Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D722 GHC Trac Issues: #9722 (cherry picked from commit 74625d6847e970e8bdc6991c327515b3e10b231b) commit bd785d101766a1207b8d27a45b6ae0bf83cd678a Author: Erik de Castro Lopo Date: Thu Mar 5 19:39:16 2015 +1100 ghc-prim : Hide 64 bit primops when the word size is 32 bits (fixes #9886). Summary: These primops were failing to compile on PowerPC (32 bit). There is also currently no way to call into these primops from Haskell code. Currently, the *only* way to call any of these C hs_atomic_* functions is via the fetch*IntArray primops which are only defined for Int values and Int is always the native word size. When these functions can be called (and tested) from Haskell code, then it will be worth while implementing them. Test Plan: Compile and run on x86, x86_64, powerpc and arm: testsuite/tests/concurrent/should_run/AtomicPrimops.hs Reviewers: tibbe, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D702 GHC Trac Issues: #9886 (cherry picked from commit 19440ae2bb256f75934949ae57934caee3831a80) commit 0259b5f685b08d9516b7b1b9549a036a730ddf8a Author: Herbert Valerio Riedel Date: Tue Mar 10 15:54:40 2015 +0100 Update directory submodule to latest 1.2.2 snapshot (cherry picked from commit b03479dccf3eaddb56db0f48c666c946c4d0f275) commit 4be3722325d9c684ef3113b54adac17a46512cff Author: Thomas Miedema Date: Sun Mar 8 15:39:16 2015 +0100 Rename `SysTools.readCreateProcess`. Functions `readCreateProcess` and `readCreateProcessWithExitCode` were added to `System.Process`, the former of which conflicts with `SysTools.readCreateProcess`. (cherry picked from commit 8b7534b39052c9cb44411bea0ca311a751564d6c) commit 9f19723668b5ef012841012406d1ea42b618fb69 Author: Herbert Valerio Riedel Date: Tue Mar 10 15:25:59 2015 +0100 fixup T10019 output yet again commit 8f6ee6971676613e911bf29a4fa13b3740a39b85 Author: Herbert Valerio Riedel Date: Tue Mar 10 10:07:07 2015 +0100 Update array submodule (min ver bump to 0.5.1.0) (cherry picked from commit 0281c9872501de2b7caa91949457728b5eb7a939) commit 2fb901550b8ce8faf194c347cb6f20c55f7688f3 Author: Herbert Valerio Riedel Date: Tue Mar 10 10:27:25 2015 +0100 Update deepseq submodule to 1.4.1.0 snapshot commit 6de430d7e4f982b22b9c96b59c8b7440a6236893 Author: Herbert Valerio Riedel Date: Tue Mar 10 09:11:45 2015 +0100 Update submodule to Cabal 1.22.1.1 release (cherry picked from commit fdb72839fbefc439ac729e01fcb98fa6bd6511cc) commit 2e2d5401e76cdc0db58617662c529b7a5c593461 Author: Peter Trommler Date: Sat Mar 7 11:13:37 2015 -0600 Dynamically link all loaded packages in new object Summary: As a result of fixing #8935 we needed to open shared libraries with RTLD_LOCAL and so symbols from packages loaded earlier cannot be found anymore. We need to include in the link all packages loaded so far. This fixes #10058 Test Plan: validate Reviewers: hvr, simonmar, austin Reviewed By: austin Subscribers: rwbarton, thomie Differential Revision: https://phabricator.haskell.org/D676 GHC Trac Issues: #10058 (cherry picked from commit 0fcc454329c4e3e0dc4474412bff599d0e9bdfcd) commit bbc36b3e05c6d3078be7a8737c317d2d609317f7 Author: Joachim Breitner Date: Mon Mar 2 10:55:22 2015 +0100 Extend the docs for Data.List.transpose by giving a sufficient general example to explain what happens when the rows are not of the same lengths. Thanks to Doug McIlroy for the suggestoin. Fixes #10128. (cherry picked from commit c5977c2e2951e9e346a8f4990d5a6bbdbf9cee0b) commit aec39c95e482f475f39f65f787d903b166d15f5b Author: Simon Marlow Date: Wed Feb 25 09:31:18 2015 +0000 AllocationLimitExceeded should be a child of SomeAsyncException (cherry picked from commit b7f7889fc28460e3e8be3ea8e29f98ff473fd934) commit 11441db9a00223a7e96678f3d621ac14fda634f8 Author: Herbert Valerio Riedel Date: Sat Mar 7 23:31:27 2015 +0100 Add `GHC.OldList` legacy module This module provides access the list-specialised versions for legacy purposes (such as implementing Haskell2010-ish preludes). This module basically re-exports the hidden `Data.OldList` module (but in the less controversial `GHC.*` namespace, which signals less committment to keep this module around). This is legacy module is mostly for GHC 7.10's sake. What becomes long-term of `GHC.OldList` can be decided unhurriedly during the GHC 7.12 development cycle. (cherry picked from commit e76f86646229b3f8bcdc6ad71d464104c639f431) commit 0d586136ce995f725bcaae064c98298d391ba178 Author: Herbert Valerio Riedel Date: Sat Mar 7 23:15:07 2015 +0100 Define proper `MINIMAL` pragma for `class Ix` This addresses #10142 (cherry picked from commit 7a2d65a4d93273c89fbb1d19e282d5933c67c7ca) commit b2b1c8d4623db6f8fe38afbe59a8adcf0815056d Author: Herbert Valerio Riedel Date: Thu Mar 5 11:56:03 2015 -0600 Add public rnf/hash operations to TypeRep/TyCon `TyCon` and `TypeRep` are supposed to be abstract, by providing these additional few public operations the need to import `Data.Typeable.Internal` is reduced, and future changes to the internal structure of `TypeRep`/`TyCon` shouldn't require changes in packages such as `deepseq` or `hashable` anymore (hopefully). (cherry picked from commit 56e0ac98c3a439b8757a2e886db259270bdc85f0) commit 8601c74450a2a079ab1a8b67f18b503fae5b057b Author: Herbert Valerio Riedel Date: Sat Mar 7 11:37:52 2015 +0100 Re-export `<$` from Prelude (#10113) This is a follow-up to eb3661f2b9f8472f3714774126ebe1183484dd85 re-exporting `<$` from `Prelude` as well. (cherry picked from commit 479523f3c37894d63352f1718e06696f3ed63143) commit dc737056fd66f6033cf6b7089a8508b62ab2eeb1 Author: Herbert Valerio Riedel Date: Sat Mar 7 11:10:34 2015 +0100 Re-export `<$>` from Prelude (#10113) Whether to re-export the `<$>` non-method operator from `Prelude` wasn't explicitly covered in the original AMP proposal[1], but it turns out that not doing so forces most code that makes use of applicatives to import `Data.Functor` or `Control.Applicative` just to get that operator into scope. To this end, it was proposed to add `<$>` to Prelude as well[2]. The down-side is that this increases the amount of redundant-import warnings triggered, as well as the relatively minor issue of stealing the `<$>` operator from the default namespace for good (although at this point `<$>` is supposed to be ubiquitous anyway due to `Applicative` being implicitly required into the next Haskell Report) [1]: https://wiki.haskell.org/Functor-Applicative-Monad_Proposal [2]: http://thread.gmane.org/gmane.comp.lang.haskell.libraries/24161 (cherry picked from commit eb3661f2b9f8472f3714774126ebe1183484dd85) commit e341dccf354e03dadbb5bf39814241ea90168c05 Author: Herbert Valerio Riedel Date: Sat Mar 7 11:08:01 2015 +0100 Drop redundant LANGUAGE pragmas Due to refactoring & cleanups those pragmas have become redundant by now (cherry picked from commit 1965202febe27949a027dea90c0f0040fd9236e7) commit 8827ade65eee66c42ff6aa11dff20f9b7bece3e2 Author: Herbert Valerio Riedel Date: Sun Feb 22 17:50:07 2015 +0100 Emulate GMP 5+ operations for GMP 4.x compat The following operations are only (officially) available starting with GMP 5.0: - `mpn_and_n` - `mpn_andn_n` - `mpn_ior_n` - `mpn_xor_n` In order to properly support GMP 4.x, we simply emulate those operation in terms of `mpz_*` operations available in GMP 4.x (unless GMP>=5.x available, obviously) while incurring some overhead. Ideally, GMP 4.x environments will reach their EOL in the foreseeable future... This fixes #10003 Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D675 (cherry picked from commit 5be8ed4da1963ed2d45a65fb61d761c977707cce) commit d4903a4496dea63809a1a870b589bc466e1577e3 Author: Herbert Valerio Riedel Date: Fri Feb 27 08:47:36 2015 +0100 Update process submodule to 1.2.3.0 snapshot This fixes the compilation failure libraries\process\System\Process\Internals.hs:36:5: Not in scope: `stopDelegateControlC' ... (cherry picked from commit 1def53fec6a6ef985de0e665fede4744dfd456fb) commit 0e0a0b4c9b2bd79f675014769e1a4777fc0e96f4 Author: Marios Titas Date: Mon Feb 23 06:46:25 2015 -0600 Provide a faster implementation for the Read Integer instance Summary: The current implementation of the Read Integer instance has quadratic complexity and thus performs badly on large inputs. This patch provides a rather simple sub-quadratic algorithm. For small inputs, we use the old algorithm (there is a small penalty for that). The gains for large inputs can be dramatic: on my system, the time to perform read (take 1000000 $ cycle "1234567890") :: Integer drops from 65 seconds to less than a second. Note that we already provide an ad-hoc instance for Show Integer, so this patch essentially does the same thing for Read Integer. Test Plan: Check that read :: String -> Integer returns correct results for inputs of various sizes. Reviewers: austin, hvr Reviewed By: austin, hvr Subscribers: ekmett, thomie Differential Revision: https://phabricator.haskell.org/D645 GHC Trac Issues: #10067 (cherry picked from commit a5a4c25626e11e8b4be6687a9af8cfc85a77e9ba) commit 35a0b67dc284f8dca47089538c9ee68b06dc6f39 Author: Simon Peyton Jones Date: Sun Feb 15 20:22:57 2015 +0000 Move comments about evaluating the message to the top of the module The remarks apply equally to all the functions here (Trac #9795) (cherry picked from commit 6fa285d77bba2d391b5d2b3c3abe1f19d298483c) commit d67b7842548209b5d0f6bc04afab84c84adbe70c Author: Simon Peyton Jones Date: Fri Feb 13 23:10:18 2015 +0000 Improve documentation of 'trace' See Trac #9795. (cherry picked from commit 7fdded4ed7e670e0c83d312b56a59b36c52913c9) commit 528b503ad7beacad9d35de99cc27cb6074794b71 Author: Austin Seipp Date: Mon Feb 23 05:48:15 2015 -0600 Fix build bogons due to missing separator Signed-off-by: Austin Seipp (cherry picked from commit 9004f0d267613b9989fc2f3313c0bd64936103cd) commit d4a04dde331f23c5de15c174983efc79b686900f Author: Austin Seipp Date: Mon Feb 23 05:37:42 2015 -0600 docs: Update release notes Signed-off-by: Austin Seipp commit 00693e1ca9bd7c3225e1cbc377e57fb80a28d835 Author: Yuras Shumovich Date: Tue Feb 17 08:39:54 2015 -0600 Add configurable verbosity level to hpc Summary: All commands now have `--verbosity` flag, so one can configure cabal package with `--hpc-options="--verbosity=0"`. Right now it is used only in `hpc markup` to supress unnecessary output. Reviewers: austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D660 GHC Trac Issues: #10091 (cherry picked from commit 1b82619bc2ff36341d916c56b0cd67a378a9c222) commit 2f2b5c8b10c86c6b1495eebf229de2c18ca95f85 Author: Austin Seipp Date: Mon Feb 23 05:32:56 2015 -0600 base: fix broken link (#10088) Signed-off-by: Austin Seipp (cherry picked from commit 266fa701286e1cda406e3fbae368aa9666a18980) commit b6fc8a97a306a984329a883bde09e11b5455f0aa Author: Austin Seipp Date: Mon Feb 23 05:21:11 2015 -0600 docs: Flatten MAKEHELP/SUBMAKEHELP There's no reason to have two files, and this is one step towards a cleaner root directory. Signed-off-by: Austin Seipp (cherry picked from commit c3f9eb4d0626fc40f77e61653deca84cc3e1542f) commit e34ca9900d5a8acf7b8da0d07989d579a718f464 Author: Austin Seipp Date: Mon Feb 23 05:19:59 2015 -0600 docs: add INSTALL.md to root dir (#9926) This gives a very quick rundown on installation for end-users (HACKING etc is for developers/possible contributors). Signed-off-by: Austin Seipp (cherry picked from commit 9a1c8d96f0aaf7629cdcfad5ba67aa8a1a7b9cb3) commit 4afc586615c71217f0f087b516d6e597c52d3506 Author: Karel Gardas Date: Sat Feb 14 22:46:47 2015 +0100 fix bus errors on SPARC caused by unalignment access to alloc_limit (fixes #10043) Reviewers: austin, simonmar Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D657 (cherry picked from commit b2be772a97f6e7fe9f1d1c28108949f81a13158b) commit 873c3981794e0823f3bfb5383068382445007837 Author: Herbert Valerio Riedel Date: Sun Feb 22 15:21:18 2015 +0100 {Data,Generic(1),MonadZip} instances for Identity These instances were missed when the identity functor was added to the `base` package (re #9664). (cherry picked from commit 1f60d635cee1ff3db72e0129f9035b147f52c9c4) commit 20ccf72614bab9a00767b2514b7cded4b6e3084e Author: Simon Peyton Jones Date: Sun Feb 15 20:21:42 2015 +0000 Improve typechecking of RULEs, to account for type wildcard holes This fixes Trac #10072. Previously the type-hole constraint was escaping to top level, but it belongs in the scope of the skolems bound by the RULE. (cherry picked from commit 5ab7518f28e89515c73ff09acd48b5acab48b8a5) commit d9e24f4eb1f214a59f1d7d8a2535b1b255a45a51 Author: PHO Date: Mon Feb 23 03:40:05 2015 -0600 Make top-level "configure" accept and propagate --with-curses-{includes,libraries} to libraries Summary: If curses is installed into some non-standard path, we currently have to say something like the following in mk/build.mk: libraries/terminfo_CONFIGURE_OPTS += \ --configure-option=--with-curses-includes=/somewhere/include \ --configure-option=--with-curses-libraries=/somewhere/lib This is because the top-level configure does not accept nor propagate --with-curses-{includes,libraries} to libraries while it does so for iconv, gmp and libffi. It would be nice if curses were handled in the same manner. Test Plan: Install curses into some non-standard path. Then run the top-level "configure" script with options "--with-curses-includes=/path/to/curses/include" and "--with-curses-libraries=/path/to/curses/lib". Reviewers: austin Reviewed By: austin Subscribers: thomie, PHO Differential Revision: https://phabricator.haskell.org/D665 GHC Trac Issues: #10096 (cherry picked from commit bbb57a6b3a31c22a5a24fa4b92abbe13a6736ad8) commit f163b15ce15cbe6ce19e168efde400a630cbf8b1 Author: Jan Bracker Date: Mon Feb 23 03:40:15 2015 -0600 Fix for ticket #10078: ensure that tcPluginStop is called even in case of type errors Summary: Remove unused variable that appeared through the fix for ticket #10078 Merge branch 'master' of git://git.haskell.org/ghc Added comment with bug ID. Reviewers: adamgundry, gridaphobe, austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D667 GHC Trac Issues: #10078 (cherry picked from commit fd581a7300abede9a070cb6e9b835b2e18f68b0b) commit ad628657cd56362964d17677728f4ae4d6868613 Author: Tamar Christina Date: Mon Feb 23 03:40:43 2015 -0600 rts/linker: ignore unknown PE sections Summary: Currently the linker tries to see if it understands/knows every section in the PE file before it continues. If it encounters a section it doesn't know about it errors out. Every time there's a change in MinGW compiler that adds a new section to the PE file this will break the ghc linker. The new sections don't need to be understood by `ghc` to continue so instead of erroring out the section is just ignored. When running with `-debug` the sections that are ignored will be printed. Test Plan: See the file `ghcilinkerbug.zip` in #9907. 1) unzip file content. 2) open examplecpp.cabal and change base <4.8 to <4.9. 3) execute cabal file with cabal repl. Applying the patch makes `cabal repl` in step 3) work. Note that the file will fail on a `___mingw_vprintf` not being found. This is because of the `cc-options` specifying `-std=c++0x`, which will also require `libmingwex.a` to be linked in but wasn't specified in the cabal file. To fix this, remove the `cc-options` which defaults to c99. Reviewers: austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D671 GHC Trac Issues: #9907, #7103, #10051, #7056, #8546 (cherry picked from commit a293925d810229fbea77d95f2b3068e78f8380cc) commit a4b5805f81be8da7af9e375628faaa826f80ee7f Author: Herbert Valerio Riedel Date: Sun Feb 22 18:04:27 2015 +0100 Update submodule to Cabal 1.22.1.0 release commit f9e68c5c890bf5d742344bd4e106c2cd2d76b65b Author: Austin Seipp Date: Mon Jan 19 08:10:58 2015 -0600 Add missing test from previous commit (55199a97) Signed-off-by: Austin Seipp (cherry picked from commit 960e3c92eace7f9b584cfc6f6eb69a37cd3d88f8) commit 976e420fb2a7fa8bf3a22bc56bda7d15d2d27930 Author: Richard Eisenberg Date: Wed Feb 11 13:40:21 2015 -0500 Propagate ReturnTvs in matchExpectedFunTys This really should have done a while ago, with the ReturnTv factoring. It's surprising that I can't tickle the bug! Please merge to ghc-7.10. (cherry picked from commit 849e25ca4bb5aac2d49d0e27a5dfba61b6f72640) commit 9970626658b427df5e189a97496d89df76043e47 Author: Richard Eisenberg Date: Wed Feb 11 13:13:53 2015 -0500 Fix egregious typo in checkTauTvUpdate. The old code used an unzonked type in an occurs-check, which would sometimes lead to an infinite loop. Please merge to ghc-7.10. (cherry picked from commit d5cd94d7b57dc233ff40bb3e494b7baf1be4d285) commit dfb6b9f8290ebed55636074cea53f583d3ce1134 Author: Richard Eisenberg Date: Wed Feb 11 13:06:15 2015 -0500 Fix #10079 by recurring after flattening exposes a TyConApp. Previously, try_decompose_nom_app was smart enough to recur if flattening exposed a TyConApp, but try_decompose_repr_app was not. Now, if neither type in try_decompose_repr_app is an AppTy, recur. Seems all straightforward enough to avoid a Note. (cherry picked from commit befe2d7c8902096dd184ebca3f7f135ee5f479e8) commit 4e25dc631b9c26365b57d315655723f088480f7e Author: Simon Peyton Jones Date: Wed Feb 11 10:55:10 2015 +0000 nameIsLocalOrFrom should include interactive modules The provoking cause was Trac #10019, but it revealed that nameIsLocalOrFrom should really include all interactive modules (ones from the 'interactive' package). Previously we had some ad-hoc 'isInteractiveModule' tests with some (but not all) the calls to nameIsLocalOrFrom. See the new comments with Name.nameIsLocalOrFrom. (cherry picked from commit 6ff3db92140e3ac8cbda50d1a4aab976350ac8c4) commit ed4de443b31bc383cc7194bef75d27c3a487e8de Author: Phil Ruffwind Date: Mon Feb 9 13:39:12 2015 -0600 Don't overwrite input file by default Summary: If the default filename of the output executable coincides with that of main source file, throw an error instead of silently clobbering the input file. Reviewers: austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D642 GHC Trac Issues: #9930 (cherry picked from commit 78833ca6305f0875add94351592e141c032cd088) commit 1d401b4384b5f9c7429140320e1d0bc120172b8b Author: Simon Marlow Date: Wed Jan 28 11:25:52 2015 +0000 Fix a profiling bug Summary: We were erroneously discarding SCCs on function-typed variables. These can affect the call stack, so we have to retain them. The bug was introduced during the recent SourceNote refactoring. This is an alternative to the fix proposed in D616. I also added the scc005 test from that diff, which works with this change. While I was here, I also fixed up the other profiling tests, marking a few as expect_broken_for(10037) where the opt/unopt output differs in non-fatal ways. Test Plan: profiling tests Reviewers: scpmw, ezyang, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D636 GHC Trac Issues: #10007 (cherry picked from commit daed18c35cda114d8a5303bcb645195e1fd397e3) commit dd1561f7db43f8ee58af82670da463c562126379 Author: Austin Seipp Date: Mon Feb 9 02:57:00 2015 -0600 cabal: update submodule (re: #10036) Signed-off-by: Austin Seipp commit 3748c7311f3b657a9b3c01a48b39874103f46cb9 Author: Simon Peyton Jones Date: Fri Feb 6 16:38:52 2015 +0000 Fix Trac #10004: head [] exception when using recursive mdo (cherry picked from commit 43636e1b8cf4a6d4752a22b098a9edd0759a7600) commit 4c8b65218c3ad4d040691453b60091b38a41a0b0 Author: Simon Peyton Jones Date: Fri Feb 6 15:04:50 2015 +0000 Fix the nullary-type-class case for associated types It was already ok for methods. Fixes Trac #10020 (cherry picked from commit dda652826326022e4604d7b0fdc82c1993e32a67) commit b5f465e247c37e905b25057aa9072c8861058381 Author: Simon Peyton Jones Date: Fri Feb 6 14:48:33 2015 +0000 Put parens around (ty :: kind) when pretty-printing TH syntax See Note [Pretty-printing kind signatures] in Language.Haskell.TH.Ppr.hs, and Trac #10050. (cherry picked from commit 111e5870803bcccd1c0736fdba432f8f9410454f) commit 262f7a85bb1d40770245b990527eb0bee7c20195 Author: Herbert Valerio Riedel Date: Sun Feb 8 20:56:58 2015 +0100 Provide default implementation of `Monad(return)` This was dropped last-minute from d94de87252d0fe2ae97341d186b03a2fbe136b04 (re #4834) together with the default implementation for `(>>)` (see 65f887e1a0d864526f6a2609a3afc2c151c25e38 for explanation). However, the risk of accidental mutually recursive definitions of `return`/`pure` is rather low as unlike with the `(>>) = (*>)` default, any cyclic definitions would necessarily wind up being new ones, rather than changing the semantics for old operations and introducing bottoms. On the other hand, not having the default method implementation in place in GHC 7.10 would complicate/delay any future attempt to clean-up the `Monad`-class. This finally allows (for `base >= 4.8`) to define a F/A/M instance-chain with the following minimal definitions (while ignoring that `return` is still a class-method in `Monad`) instance Functor M where fmap = ... instance Applicative M where pure = ... (<*>) = ... instance Monad M where (>>=) = ... (cherry picked from commit a741e69a230eb6d6e3373ad1fbe53c73b5f95077) commit 9956c18bff581b56411db81c8cc1447732659c50 Author: Alan Zimmerman Date: Thu Feb 5 17:37:42 2015 -0600 GRHS with empty wherebinds gets wrong SrcSpan Summary: When parsing a rhs, the GRHS is constructed via unguardedRHS which is given a SrcSpan which only takes account of the '=' and wherebinds, so does not include the exp when wherebinds are empty. Test Plan: ./validate Reviewers: hvr, austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D643 (cherry picked from commit d4f25cb151db1a539aab66b26ccca4d166562b22) commit 29bb15667755d9d71fd92e63e63305068f6fdafb Author: Alan Zimmerman Date: Thu Feb 5 17:36:57 2015 -0600 Bring Match m_fun_id_infix through the renamer. Summary: This is a first step for #9988 It turns out that bringing m_fun_id_infix through the renamer is actually very simple, affecting the internals of rnMatch' only. Is this simple enough to hit 7.10.1? Test Plan: ./validate Reviewers: hvr, simonpj, austin Reviewed By: simonpj, austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D639 GHC Trac Issues: #9988 (cherry picked from commit c88e11219c1e914b71d8c630a1f1d4f6f0fb6b9b) commit 9ed5689097aaa5276f61cda9e1c7da7233c69048 Author: Karel Gardas Date: Thu Feb 5 17:35:45 2015 -0600 fix _FILE_OFFSET_BITS redefined warning on Solaris/i386 platform Summary: The problem with Solaris is that system header files include /usr/include/sys/feature_tests.h header file and it tests if _FILE_OFFSET_BITS define is defined. If not, it defines it to 32 which is in conflict with 64 which we need for large file support. The solution is easy, always include own header files before system header files. Reviewers: hvr, austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D644 (cherry picked from commit 78216e227dfb069d3eda804799f1f96716320a1b) commit cd0bbc5421f16a599a40468cd45161c7ed798696 Author: Austin Seipp Date: Mon Feb 2 14:44:27 2015 -0600 docs: Add missing libraries to release notes (#10038) Signed-off-by: Austin Seipp commit aafc41589a38e71d8f9f84c603f19d3e22553268 Author: Austin Seipp Date: Mon Feb 2 14:16:10 2015 -0600 docs: Add mention of prefetch API changes (#9937) Signed-off-by: Austin Seipp commit ddd95c0b575da33447c078a8791d3c4f2edec9b7 Author: Andreas Voellmy Date: Mon Feb 2 10:50:52 2015 -0500 Fix #10017 Summary: In the threaded RTS, a signal is delivered from the RTS to Haskell user code by writing to file that one of the IO managers watches (via an instance of GHC.Event.Control.Control). When the IO manager receives the signal, it calls GHC.Conc.Signal.runHandlers to invoke Haskell signal handler. In the move from a single IO manager to one IO manager per capability, the behavior was (wrongly) extended so that a signal is delivered to every event manager (see #9423), each of which invoke Haskell signal handlers, leading to multiple invocations of Haskell signal handlers for a single signal. This change fixes this problem by having the RTS (in generic_handler()) notify only the Control instance used by the TimerManager, rather than all the per-capability IO managers. Reviewers: austin, hvr, simonmar, Mikolaj Reviewed By: simonmar, Mikolaj Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D641 (cherry picked from commit 92c93544939199f6ef758e1658149a971d4437c9) commit 7bf4793b76080de15937b30b5bee5f62cc23d176 Author: Ben Gamari Date: Mon Jan 12 18:36:23 2015 -0500 Event Manager: Make one-shot a per-registration property Currently the event manager has a global flag for whether to create epoll-like notifications as one-shot (e.g. EPOLLONESHOT, where an fd will be deactivated after its first event) or standard multi-shot notifications. Unfortunately this means that the event manager may export either one-shot or multi-shot semantics to the user. Even worse, the user has no way of knowing which semantics are being delivered. This resulted in breakage in the usb[1] library which deadlocks after notifications on its fd are disabled after the first event is delivered. This patch reworks one-shot event support to allow the user to choose whether one-shot or multi-shot semantics are desired on a per-registration basis. The event manager can then decide whether to use a one-shot or multi-shot epoll. A registration is now defined by a set of Events (as before) as well as a Lifetime (either one-shot or multi-shot). We lend monoidal structure to Lifetime choosing OneShot as the identity. This allows us to combine Lifetime/Event pairs of an fd to give the longest desired lifetime of the registration and the full set of Events for which we want notification. [1] https://github.com/basvandijk/usb/issues/7 (cherry picked from commit 023439980f6ef6ec051f676279ed2be5f031efe6) commit e25e78f6731248873f7aa899e6f3d69c1078727d Author: Austin Seipp Date: Wed Jan 28 12:59:25 2015 -0600 docs: Fix #9928 (wrong version info) Signed-off-by: Austin Seipp commit 2387369c498f631bd3f4be2d6efe71773353acc5 Author: Richard Eisenberg Date: Tue Jan 27 11:40:26 2015 -0500 Fix #10031 by inverting a critical test in kick_out. Summary: The documentation (Note [The flattening story] in TcFlatten) was correct; it's just the implementation that was not. Test in typecheck/should_compile/T10031 Test Plan: validate Reviewers: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D630 GHC Trac Issues: #10031 (cherry picked from commit cecf036fa10830a5e9861d1e6a2f8c22059fb4bb) commit 5f2af6646067a6a66afa450c42482b5723172593 Author: Erik de Castro Lopo Date: Tue Jan 27 10:12:49 2015 +1100 RTS : Fix StgRun for aarch64-linux (#9935). Summary: The GCC assembler doesn't seem to recognise the 'fp' and 'lr' register names which are aliases for 'x29' and 'x30' respectively. Depends on D598. Test Plan: validate Reviewers: lukexi, bgamari, austin Reviewed By: austin Subscribers: carter, thomie Differential Revision: https://phabricator.haskell.org/D599 GHC Trac Issues: #9935 (cherry picked from commit b9063703301f0d902b4bb2eb28ac27e9bc050ea0) commit 25e416dfba7ea6007f9c74699e1d6a9efd65db9b Author: Austin Seipp Date: Mon Jan 26 17:18:25 2015 -0600 Update release notes Signed-off-by: Austin Seipp commit 62d716e85aab992f8b1860da962c95d786ba44d7 Author: Herbert Valerio Riedel Date: Sat Jan 24 00:04:17 2015 +0100 Update haskeline submodule to upstream master tip this should have no visible effects as only the .cabal file was modified. commit 174082ffeb69b2f9df19e7af7b63a331dd074145 Author: Peter Wortmann Date: Mon Jan 19 07:57:19 2015 -0600 Split stripTicks into expression editing and tick collection As with stripTicksTop, this is because we often need the stripped expression but not the ticks (at least not right away). This makes a big difference for CSE, see #9961. Signed-off-by: Austin Seipp (cherry picked from commit 55199a97c020761ff4bfdc06da0042e43bede697) commit 5eae13b9fc4227ccd6677a97dafa979e245e1711 Author: Alan Zimmerman Date: Mon Jan 19 08:15:18 2015 -0600 API Annotations documentation update, parsing issue, add example test Summary: Add a reference note to each AnnKeywordId haddock comment so GHC developers will have an idea why they are there. Add a new test to ghc-api/annotations to serve as a template for other GHC developers when they need to update the parser. It provides output which checks that each SrcSpan that an annotation is attached to actually appears in the `ParsedSource`, and lists the individual annotations. The idea is that a developer writes a version of this which parses a sample file using whatever syntax is changed in Parser.y, and can then check that all the annotations come through. Depends on D538 Test Plan: ./validate Reviewers: simonpj, hvr, austin Reviewed By: austin Subscribers: thomie, jstolarek Differential Revision: https://phabricator.haskell.org/D620 (cherry picked from commit 851ed7211fb18fea938be84c99b6389f6762b30d) commit 1a7621a441c0d6e67ea1b2ccbc1e1d546981be5c Author: Alan Zimmerman Date: Thu Jan 15 13:11:21 2015 -0600 API Annotations tweaks. Summary: HsTyLit now has SourceText Update documentation of HsSyn to reflect which annotations are attached to which element. Ensure that the parser always keeps HsSCC and HsTickPragma values, to be ignored in the desugar phase if not needed Bringing in SourceText for pragmas Add Location in NPlusKPat Add Location in FunDep Make RecCon payload Located Explicitly add AnnVal to RdrName where it is compound Add Location in IPBind Add Location to name in IEThingAbs Add Maybe (Located id,Bool) to Match to track fun_id,infix This includes converting Match into a record and adding a note about why the fun_id needs to be replicated in the Match. Add Location in KindedTyVar Sort out semi-colons for parsing - import statements - stmts - decls - decls_cls - decls_inst This updates the haddock submodule. Test Plan: ./validate Reviewers: hvr, austin, goldfire, simonpj Reviewed By: simonpj Subscribers: thomie, carter Differential Revision: https://phabricator.haskell.org/D538 (cherry picked from commit 11881ec6f8d4db881671173441df87c2457409f4) commit 1f934a5b33bc154e5fbdfc79375b066511189908 Author: Simon Peyton Jones Date: Mon Jan 12 11:19:10 2015 +0000 Correct typos in comments to mkDataCon (cherry picked from commit 0afa37aa342c5c2087b225de76afa23cc2229d9f) commit 5651b41e3b39763da3580a445ae0288271ca78b7 Author: Simon Peyton Jones Date: Sun Jan 11 23:07:24 2015 +0000 More comments on HsBang In particular about the dcSrcBangs field of an imported DataCon (cherry picked from commit c506f254b8e14fe422186322a580f9f7effca7f8) commit ccb7d96da42663407f1cd73355821ca5a7f55e7f Author: Simon Peyton Jones Date: Fri Jan 9 09:46:37 2015 +0000 Return a [HsImplBang] from dataConImplBangs even with NoDataConRep This fixes Trac #9969, a new crash in T7562 that I somehow missed when fiddling with HsBang (cherry picked from commit 327ce1d336c8fbdb068be900a187f96d1c60b851) commit bba041e05562080cc8bea29b6a3bda572705c56b Author: Simon Peyton Jones Date: Thu Jan 8 15:54:39 2015 +0000 Improve HsBang Provoked by questions from Johan - Improve comments, fix misleading stuff - Add commented synonyms for HsSrcBang, HsImplBang, and use them throughout - Rename HsUserBang to HsSrcBang - Rename dataConStrictMarks to dataConSrcBangs dataConRepBangs to dataConImplBangs This renaming affects Haddock in a trivial way, hence submodule update (cherry picked from commit 9564bb8c84cbc0397a414e946cc8c28801f0fbe7) commit 57df7b312c408338401140474f5afc6951d49cf9 Author: Edward Z. Yang Date: Mon Jan 19 10:23:46 2015 -0800 Respect package visibility when deciding wired in packages. Summary: Previously, we would consider ALL versions of a wired-in package, no matter if they were exposed or not, and pick the latest version. This patch is a minor refinement on the behavior: now we try to pick the wired in package from just the list of exposed packages, and if there are no candidates fall back on the full list. This means that if you do: -hide-all-packages -package wired-in-OLD-VERSION it will actually work by default (whereas previously you needed to *explicitly* -ignore-package the newer version). This is especially useful for the 'ghc' package. Fixes #9955. Signed-off-by: Edward Z. Yang Test Plan: validate Reviewers: simonpj, austin Reviewed By: austin Subscribers: carter, thomie Differential Revision: https://phabricator.haskell.org/D603 GHC Trac Issues: #9955 (cherry picked from commit 1f1595195443700b7c2708fa903969fa2f0a927b) commit 7f9704f49525e0e0ec556f5d003914e66b11e437 Author: Simon Marlow Date: Tue Jan 20 03:59:25 2015 -0800 Make the linker_unload test less fragile Summary: Now it invokes the GHC API to load packages, rather than trying to do it manually. This should fix most of the issues we've had with this test, and might make it work on Windows too. (cherry picked from commit 6108d95a73f93d486223064ad72bf6bedc116cbd) commit 53af4bb5cd4531f0615a2a60b6d213495261e41a Author: Simon Peyton Jones Date: Mon Jan 19 11:58:54 2015 +0000 Improve documentation of pattern synonyms, to reflect conclusion of Trac #9953 (cherry picked from commit 8e774ba1c0fb38a1e01d156734c8a1acf0b1e59b) commit 19ad227fbfa23f64f7422751b9559b4ac44d5081 Author: David Feuer Date: Fri Jan 23 10:04:49 2015 +0100 Revert zipWith strictification (re #9949) Also remove foldr2/right rule to avoid possibly introducing bottoms with rules. This effectively reverts most of 488e95b433d4f7568aa89622c729e64aa3b6520d (cherry picked from commit f44bbc83bab62f9a2d25e69d87c2b4af25318d52) commit d2f34c9311f7a6b588a1efa26584e94fdad7d58c Author: Herbert Valerio Riedel Date: Fri Jan 23 08:32:39 2015 +0100 Update Haddock submodule to `master` branch tip commit a2858b820586e9c3ba8c53269f8c9a4410ba523c Author: Herbert Valerio Riedel Date: Thu Jan 22 23:06:14 2015 +0100 Update binary submodule to 0.7.3.0 release One highlight of 0.7.3.0 is the new instance for `Natural` (cherry picked from commit f2867dc52be69accec841dc8c4bbeb5e84edec51) commit bcfe5344a279377d75cdd31a35a1d47c5d4eb1a5 Author: Herbert Valerio Riedel Date: Wed Jan 21 08:21:36 2015 +0100 Restore invariant in `Data (Ratio a)` instance (2nd attempt, this time leaving the `Constr` using `":%"`) The Data instance for `Ratio` just uses the raw `:%` constructor and doesn't check that the result is reduced to normal form. The fix is to add back the `Integral` constraint on the Data instance (which was dropped in c409b6f30373535) and to use `%` rather than `:%` in the `gfoldl` and `gunfold` implementation. This restores the invariant and matches the behavior of "virtual constructors" we've used to patch up such problems elsewhere. This addresses #10011 (cherry picked from commit 3df429e29b6fabda12af71091ba4ad1360f49b44) commit 4c49f08c8e62d9c3b854ec4137ba4d159b6c06f5 Author: Herbert Valerio Riedel Date: Thu Jan 22 16:24:46 2015 +0100 Update submodule git branch for haddock This is meta-information is used by commands such as e.g. git submodule update --remote util/haddock [skip ci] commit dde5561b77b5b5703ddcd43fd8917a12f9d207e5 Author: Herbert Valerio Riedel Date: Wed Jan 21 08:21:36 2015 +0100 Restore invariant in `Data (Ratio a)` instance The Data instance for `Ratio` just uses the raw `:%` constructor and doesn't check that the result is reduced to normal form. The fix is to add back the `Integral` constraint on the Data instance (which was dropped in c409b6f30373535) and to use `%` rather than `:%` in the `gfoldl` and `gunfold` implementation. This restores the invariant and matches the behavior of "virtual constructors" we've used to patch up such problems elsewhere. This addresses #10011 (cherry picked from commit 79b0d0e633af8302d2dd907663a4a231cd889b67) commit a993712d16691829c3bf6d1ea552112abb2d4f9f Author: Sergei Trofimovich Date: Mon Jan 19 16:27:06 2015 -0600 CMM: add a mechanism to import C .data labels Summary: This introduces new .cmm syntax for import: 'import' 'CLOSURE' ; Currently cmm syntax allows importing only function labels: import pthread_mutex_lock; but sometimes ghc needs to import global gariables or haskell closures: import ghczmprim_GHCziTypes_True_closure; import base_ControlziExceptionziBase_nestedAtomically_closure; import ghczmprim_GHCziTypes_False_closure; import sm_mutex; It breaks on ia64 where there is a difference in pointers to data and pointer to functions. Patch fixes threaded runtime on ia64 where dereference of 'sm_mutex' from CMM led to incurrect location. Exact breakage machanics are the same as in e18525fae273f4c1ad8d6cbe1dea4fc074cac721 Merge into the 7.10 branch Signed-off-by: Sergei Trofimovich Test Plan: passes ./validate, makes ghci work on ghc-7.8.4 Reviewers: simonmar, simonpj, austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D622 (cherry picked from commit d82f592522eb8e063276a8a8c87ab93e18353c6b) commit fffc60bafeb9ed04ed06529cc9cc3014d7edb836 Author: Herbert Valerio Riedel Date: Mon Jan 19 16:57:23 2015 +0100 Update Cabal submodule to latest 1.22.1.0 snapshot commit a01de8b0d9c3ec32f00e2b1d2fb67b1da6a6ad65 Author: Herbert Valerio Riedel Date: Mon Jan 19 16:33:35 2015 +0100 We track branch 1.22 for GHC 7.10.x commit 4baf8d2aa09bb72ff8ba32335ddf235f5a644717 Author: Austin Seipp Date: Mon Jan 19 08:22:04 2015 -0600 #9957: fix docs for unticked promoted constructor warning Signed-off-by: Austin Seipp commit 37c6934f12bd6fa9721e3522be46952f52580dca Author: Herbert Valerio Riedel Date: Mon Jan 19 14:39:57 2015 +0100 Update directory submodule to latest 1.2.2 snapshot (cherry picked from commit 8ce3871304d1f49e4f6fb0f3d9221d42f537848f) commit cd66ec3620cbf56fb856712633b045991adf28f0 Author: Alexander Vershilov Date: Mon Jan 12 05:29:18 2015 -0600 Trac #9878: Have StaticPointers support dynamic loading. Summary: A mutex is used to protect the SPT. unsafeLookupStaticPtr and staticPtrKeys in GHC.StaticPtr are made monadic. SPT entries are removed in a destructor function of modules. Authored-by: Facundo Domínguez Authored-by: Alexander Vershilov Test Plan: ./validate Reviewers: austin, simonpj, hvr Subscribers: carter, thomie, qnikst, mboes Differential Revision: https://phabricator.haskell.org/D587 GHC Trac Issues: #9878 (cherry picked from commit 7637810a93441d29bc84bbeeeced0615bbb9d9e4) commit 5541b6c34161278180c45d378941d53ed20d9a5a Author: Jose Pedro Magalhaes Date: Mon Jan 19 13:36:03 2015 +0000 Make AutoDeriveTypeable work for associated datatypes (fix #9999) (cherry picked from commit d839493991e508160d416311ba47b7a7e2d62aae) commit 4ab57024548c32a64baf069c8d78ffba073750e4 Author: Peter Wortmann Date: Thu Jan 8 22:19:56 2015 +0100 Dwarf generation fixed pt 2 - Don't bracket HsTick expression uneccessarily - Generate debug information in UTF8 - Reduce amount of information generated - we do not currently need block information, for example. Special thanks to slyfox for the reports! (cherry picked from commit 36df0988444bdf0555a842ce94f4d597b741923d) commit d33e2ffbe33a99252708a9761995109ddac04a7f Author: Edsko de Vries Date: Wed Jan 14 17:58:13 2015 -0600 Don't hardcode the name "ghc" in versionedAppDir Reviewers: austin Reviewed By: austin Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D618 (cherry picked from commit 6392df07e89304a4daeb1af379c051b03a39cda7) commit d6ddfcc0d49415513a2394b02c3cff641c9dc865 Author: Edsko de Vries Date: Mon Jan 12 05:22:22 2015 -0600 Package environments Summary: Package environments are files with package IDs that indicate which packages should be visible; see entry in user guide for details. Reviewers: duncan, austin Reviewed By: duncan, austin Subscribers: carter, thomie Differential Revision: https://phabricator.haskell.org/D558 (cherry picked from commit 099b76769f02432d8efcd7881348e5f5b6b50787) commit f0754dcb4834ebc93a3908ef9c945ab6c3e19587 Author: Dr. ERDI Gergo Date: Wed Dec 17 22:09:06 2014 +0800 Pattern synonym names need to be in scope before renaming bindings (#9889) I did a bit of refactoring at the same time, needless to say (cherry picked from commit 5830fc449af6b2c0ef5be409fd3457114ae938ca) commit 87697aadda4b5a11c23c48f7e5f011b6daf9e470 Author: Alexander Vershilov Date: Sun Jan 18 10:58:57 2015 +0000 Trac #9384: fix increasing capabilites number for eventlog. Event log had inconcistent support for increacing capabilies number, as header were not inserted in capability buffer. It resulted in a ghc-events crash (see #9384). This commit fixes this issue by inserting required header when number of capabilies grows. Reviewers: simonmar, Mikolaj, trofi, austin Reviewed By: Mikolaj, trofi, austin Subscribers: carter, thomie Differential Revision: https://phabricator.haskell.org/D592 GHC Trac Issues: #9384 (cherry picked from commit 2edb4a7bd5b892ddfac75d0b549d6682a0be5c02) commit 95368a70b16ee384ccb6cd6cf62d4efb3d9b9c8f Author: Thomas Winant Date: Mon Jan 12 05:29:50 2015 -0600 Fix panics of PartialTypeSignatures combined with extensions Summary: Disallow wildcards in stand-alone deriving instances (StandaloneDeriving), default signatures (DefaultSignatures) and instances signatures (InstanceSigs). Test Plan: validate Reviewers: austin Reviewed By: austin Subscribers: carter, thomie, monoidal Differential Revision: https://phabricator.haskell.org/D595 GHC Trac Issues: #9922 (cherry picked from commit c9532f810a82c6395bc08fb77f2a895a50da86b5) commit ced7f4fb582c570cee84b4b2cb665f7499b34ebc Author: Alexander Vershilov Date: Wed Jan 14 17:58:30 2015 -0600 Trac #9878: Make the static form illegal in interpreted mode. Summary: The entries of the static pointers table are expected to exist as object code. Thus we have ghci complain with an intelligible error message if the static form is used in interpreted mode. It also includes a fix to keysHashTable in Hash.c which could cause a crash. The iteration of the hashtable internals was incorrect. This patch has the function keysHashTable imitate the iteration in freeHashTable. Finally, we submit here some minor edits to comments and GHC.StaticPtr.StaticPtrInfo field names. Authored-by: Alexander Vershilov Test Plan: ./validate Reviewers: simonpj, hvr, austin Reviewed By: austin Subscribers: carter, thomie, qnikst, mboes Differential Revision: https://phabricator.haskell.org/D586 GHC Trac Issues: #9878 (cherry picked from commit fffbf0627c2c2ee4bc49f9d26a226b39a066945e) commit dfb2b5d0f00e4bd5c0ed2af9a24eaf264c4166a9 Author: Greg Weber Date: Mon Jan 12 05:16:37 2015 -0600 add -th-file which generates a th.hs file Summary: see Trac #8624 similar functionality is now available with -ddump-to-file -ddump-splices However, users are already accustomed to -ddump-splices having a particular format, and this format is not completely valid code The goal of -th-file is to dump valid Haskell code Additionally, the convention of -ddump-to-file is to name the file after the flag, so the file is .dump-splices Given that the goal of the new flag is to generate valid Haskell, The extension should be .hs Additionally, -ddump-to-file effects all other dump flags Test Plan: look at the output of using the -th-file flag and compare it to the output of using -ddump-to-file and -ddump-splices I want to add test cases, but just need some pointers on getting started there Reviewers: thomie, goldfire, simonpj, austin Reviewed By: simonpj, austin Subscribers: thomie, carter Differential Revision: https://phabricator.haskell.org/D518 GHC Trac Issues: #8624 (cherry picked from commit 07ace5c221adbb1675413a0fac300a9f7913c234) Conflicts: docs/users_guide/7.12.1-notes.xml commit 42aad2834e634aee50254e0a67685ef129286d50 Author: Herbert Valerio Riedel Date: Mon Jan 19 12:18:02 2015 +0100 Fix bad '... \\' escape in ghcversion.h generation Today I learned about the peculiarities of escaping within single-quotes: Turns out, echo 'foo \\' emits foo \\ rather than escaping the '\'. Curiously, if you need to escape a ' within single-quotes, here's how to do it echo 'foo '\'' bar' which will emit foo ' bar This fixes #10002 (cherry picked from commit 1289048eaf31915b9335c6f7e0b7b64625ab0ed5) commit 9db49eabab473d260a6390fce5bb14d71384576a Author: Herbert Valerio Riedel Date: Mon Jan 19 12:08:58 2015 +0100 Update bytestring submodule This pulls in - https://github.com/haskell/bytestring/pull/40 (which is related to #9992) - https://github.com/haskell/bytestring/pull/38 (cherry picked from commit ff4733f4e0355085002a1f9053ba2276e92d2cb6) commit 194f1b5638e8fb27d8a107344fc14bfbd9ff0d43 Author: Herbert Valerio Riedel Date: Fri Jan 16 23:37:50 2015 +0100 Update Cabal/directory/process/terminfo submodules commit c9ab42f84531f71056cfdf686cf548481b0af389 Author: Simon Peyton Jones Date: Fri Jan 16 14:18:34 2015 +0000 Fix a terrible bug in the canonicaliser which led to an infinite loop This fixes Trac #9971 (cherry picked from commit 854e7b8efdd7fe5fcba77e1e049e8a835f03b16a) commit b5789dfc0720b1b67d3fdc3c9a77f19011a828d5 Author: Simon Peyton Jones Date: Fri Jan 16 14:17:14 2015 +0000 Repsect the package name when checking for self-import Fixes Trac #9997. In doing this I tripped across the specialness of "this" in PackageImports. The magic constant (fsLit "this") is scattered across the compiler and ought to be put in one place. But where? (cherry picked from commit fb7c311711c8851d0de1e40231150ad999ae9c2b) commit 4a4d17975f10c8f696a91e881abc65daeb7bc733 Author: Tuncer Ayaz Date: Mon Jan 12 05:14:45 2015 -0600 aclocal.m4: fix == bashism in FIND_LLVM_PROG (cherry picked from commit 0fa4240249058f327cfd283f9da2deb8dff664f1) commit aaca7bdfa6202895946ac253a3196c4efa5747b7 Author: Fumiaki Kinoshita Date: Wed Jan 14 20:41:30 2015 +0900 Add Eq, Ord, Show, and Read instances for Const As suggested in https://www.haskell.org/pipermail/libraries/2013-October/021531.html this adds the following instances - `Show a => Show (Const a b)` - `Read a => Read (Const a b)` - `Eq a => Eq (Const a b)` - `Ord a => Ord (Const a b)` The Read/Show instances are defined in such a way as if `Const` was defined without record-syntax (i.e. as `newtype Const a b = Const a`) Addresses #9984 (cherry picked from commit c71fb84b8c9ec9c1e279df8c75ceb8a537801aa1) commit a7060f9946379f49dc906ba67a88f359cee44ca9 Author: Simon Marlow Date: Tue Jan 13 20:33:20 2015 +0000 Optimise scavenge_large_srt_bitmap Very large modules can sometimes contain very large SRT bitmaps (this is a separate problem that I need to look into). The large bitmaps often contain a lot of zeros, so this patch skips over empty words in the bitmap. It makes a dramatic difference in the particular example that I saw, where an old gen GC was taking 0.5s before this change and 0.07s after it. (cherry picked from commit cf8e669ba622fade18f9977aa374fda25cb078e6) commit fb582eff577c0ec888716abc68fff2232a51f8d3 Author: Simon Marlow Date: Tue Jan 13 20:23:35 2015 +0000 Compile the RTS with -g by default Having debugging info doesn't hurt performance, can be stripped from binaries, and it's useful for debugging and profiling. (cherry picked from commit adc542df23fd4c1766606ffcdced92beb1a192ce) commit 860842904fc28406cea0cf070e06be6e07643abb Author: Simon Marlow Date: Fri Dec 19 20:10:40 2014 +0000 Allow the linker to run concurrently with the GC (cherry picked from commit 24bbc3e7077f5f6cd51f118393e5342a4047978c) commit bb56695b98b20d0e28a30b360265e2b147cc2f24 Author: Simon Marlow Date: Tue Dec 16 11:42:42 2014 +0000 Improve documentation for -N and -qa (#9890) (cherry picked from commit 2a103c7d763c22dc9b0562dac1184ffb950da5ce) commit d8344643cb9dfdc3cede479c552a5343b5ec798d Author: Herbert Valerio Riedel Date: Mon Jan 12 22:37:19 2015 +0100 Update Cabal submodule to latest 1.22.0.1 snapshot (cherry picked from commit 8464fa29e677e6845ca96d21474840803218f0b9) commit 2b76240117aefb08c95b4b75df720ae1a4d4b5ef Author: Herbert Valerio Riedel Date: Fri Jan 9 23:53:19 2015 +0100 Update pretty submodule to 1.1.2.0 release commit c2c6f64bc46cac42d24806e5663c8a93920568d8 Author: Edward Z. Yang Date: Sat Dec 27 10:50:01 2014 -0800 Fix #9243 so recompilation avoidance works with -fno-code Where we track timestamps of object files, also track timestamps for interface files. When -fno-code -fwrite-interface is enabled, use the interface file timestamp as an extra check to see if the files are up-to-date. We had to apply this logic to one-shot and make modes. This fix would be good to merge into 7.10; it makes using -fno-code -fwrite-interface for flywheel type checking usable. Signed-off-by: Edward Z. Yang Addresses #9243 (cherry picked from commit 2223e196b2dc5340d70e58be011c279d381b4319) commit 6a0182dd6fcf0f27a960113c41efd1e3ee33b1a0 Author: Edward Z. Yang Date: Fri Dec 26 21:56:54 2014 -0800 Don't do a half-hearted recompilation check in compileOne The isNothing maybe_old_linkable check predates 48bc81ad466edfc80237015dbe5d78ba70eb5095, which fixed #481 by requiring recompilation information to be passed in as an argument to compileOne. As a result, the check here is redundant: the client has already taken a look at the object file to see if it is available or not. Signed-off-by: Edward Z. Yang (cherry picked from commit af4d99803ea7676f88f250ad56a8c31c1c8cd5bc) commit 1f59f9a218d85ca1e8a13b3fdf6f4ed0d6fcb7e7 Author: Dr. ERDI Gergo Date: Fri Jan 9 19:30:04 2015 +0800 Pattern synonyms do work in GHCi now (see #9900) (cherry picked from commit 6f818e083c8390b0c039bcebb6ec21b336d4173b) commit 14c198b41ded6a172a52ec02a39f0933f6676f47 Author: Dr. ERDI Gergo Date: Sun Dec 28 11:51:00 2014 +0800 Support pattern synonyms in GHCi (fixes #9900) This involves recognizing lines starting with `"pattern "` as declarations, keeping non-exported pattern synonyms in `deSugar`, and including pattern synonyms in the result of `hscDeclsWithLocation`. (cherry picked from commit 0cc0cc8688ddb53db65a73d7d562e9564cfad22b) commit ee20cbf547e8d7651f94ce7516f088dabc872a3e Author: Peter Trommler Date: Mon Dec 29 11:33:24 2014 -0500 Fix system linker on Mac OS X Summary: Flag `-l:` is GNU ld specific and not supported by the Mac OS X link editor. So we create a temporary file name lib. and link with the standard -l option on Linux and OS X. Fixes #9875 Test Plan: validate on Mac OS X Reviewers: austin, hvr, ezyang Reviewed By: ezyang Subscribers: carter, thomie, ezyang Differential Revision: https://phabricator.haskell.org/D579 GHC Trac Issues: #9875 (cherry picked from commit b32c22760687a6a1a2e88fdba8de32f6951b5029) commit 44815ddbf4f682067c50704dd8920b0e56d8238c Author: Dr. ERDI Gergo Date: Fri Jan 9 19:29:28 2015 +0800 Update syntax of pattern synonym type signature in documentation (fixes #9967) (cherry picked from commit 68a5a784e71b7535aa7d739bf1b003e96267a021) commit 224a48ebc1e4f6fb373884a6ae1de81b11a3f383 Author: Herbert Valerio Riedel Date: Mon Dec 29 09:14:05 2014 +0100 Fix `heapSizeSuggesionAuto` typo (#9934) This was introduced in 1617a10a (re #5364) (cherry picked from commit 40561cd235f07d41904d2604ff7f0c942af4d35e) commit 23a38fe45b0b8afa4df3636d1ed4089c14782e9e Author: Merijn Verstraaten Date: Fri Jan 9 15:14:38 2015 +0100 Release note entry for `-fdefer-typed-holes` commit ab69f9f223f3e31071a9982fd73b030c2a44f36b Author: Herbert Valerio Riedel Date: Fri Jan 9 15:12:10 2015 +0100 Update Cabal submodule to 1.22.0.0 release tag commit a1e2a2c875640873cb19b732317543fb8c32a731 Author: Herbert Valerio Riedel Date: Sat Jan 3 23:17:14 2015 +0100 Update Cabal submodule to latest 1.22 snapshot (cherry picked from commit d84742b0df27daa2b48464ca9e71f0101e9266cc) commit 62a6d14be0076da0adb3524e5ef70352beb4ee13 Author: Joachim Breitner Date: Sat Dec 27 16:01:54 2014 +0100 Run T9762 only if dynamic libraries are available (cherry picked from commit 1dcef98a77afa0f9dc73896b8d8cc7444e2e0039) commit a96eb1c80a772ea11e2d1def129e5766e7bb7c98 Author: Edward Z. Yang Date: Sat Dec 27 10:57:30 2014 -0500 Use directory-style database for bootstrapping database This allows GHC HEAD to be bootstrapped using 7.10. Addresses #9652 Signed-off-by: Edward Z. Yang (cherry picked from commit 0899caab400e7a095528ea769a7e93a33717ae72) commit 3afe35d13daa3c18fc8cc4d8bfd2294d1f6c7d8d Author: Reid Barton Date: Tue Dec 23 16:53:16 2014 -0500 Fix linker interaction between Template Haskell and HPC (#9762) I'm not really happy about perpetuating the hackish fix for #8696, but at least in the context of building with -fhpc, the performance cost should be negligible. I'm suspicious about PlainModuleInitLabel and the Windows stuff too, but I don't know what it does / can't test it (respectively) so I'll leave those alone for now. Hopefully out-of-process TH will save us from these hacks some day. The test is an adaptation of T8696. It's a bit more awkward since I couldn't think of a way to get cross-module tickbox references without optimizations (inlining), but ghci doesn't permit -O for some reason. (cherry picked from commit 3e3aa9258b521d362d3a51cb48969df3eeab4981) commit 45668525c0f100d4ac7f55eec744ca3ac00c304c Author: Reid Barton Date: Tue Dec 23 15:22:01 2014 -0500 Make ghc -e not exit on valid import commands (#9905) Some Trues and Falses were mixed up due to Bool being used in different senses in different parts of GHCi. (cherry picked from commit 878910e1c4520732ab9d8372c1c81f00d484e48f) commit a643559150fa6fe3842beaabc4b20f4edb42a18a Author: Herbert Valerio Riedel Date: Sat Dec 27 09:11:16 2014 +0100 Copy GHC's config.guess/sub over libffi's versions This should address #9924 as GHC's config.guess/sub versions need to be up to date anyway. (cherry picked from commit 9ae78b0ac20199982b994122889a04c6124e01b2) commit 9e87d8c9d5121db3492f7d8f26b2a7edbba7f03f Author: Simon Peyton Jones Date: Tue Dec 23 15:59:30 2014 +0000 Test earlier for self-import (Trac #9032) This patch makes the renamer check for self-import, especially when dependencies change, because the typechecker can fall over if that happens. I'm still uneasy about *indirect* self-import, but I'll leave that for another day (cherry picked from commit edd233acc19d269385c1a870829e0916a3df8e88, 7a2c9dde24b72fe53216881867d5543e5a6f756c, and add6a30317ca7307a91563afbbf102c3771ee246) commit 886938892b8c69b66b7fd9001355117675537c26 Author: Joe Hillenbrand Date: Tue Dec 23 09:15:20 2014 -0600 always use 'mkdir -p' and fix missing dir (fixes #9876) Summary: Signed-off-by: Joe Hillenbrand Reviewers: thomie, austin Reviewed By: thomie, austin Subscribers: carter, thomie Differential Revision: https://phabricator.haskell.org/D566 GHC Trac Issues: #9876 (cherry picked from commit 9fc3aebd0920561d9d3c747e6b78591d332bed08) commit 2accf975340fdd07c6074c9aaf20f607f7c2ae19 Author: Facundo Domínguez Date: Mon Dec 22 19:15:36 2014 -0200 Groom comments related to StaticPointers. Reviewed By: austin Differential Revision: https://phabricator.haskell.org/D575 (cherry picked from commit c72f61c6d4dd779d61bd0ebc0b1211a84c5b9038) commit c52565e20ba6ff21e9c1b222cede9b1eb640491a Author: Thomas Winant Date: Tue Dec 23 08:48:15 2014 -0600 Fix panic on :kind _ in GHCi (Trac #9879) Summary: Running `:kind _` in GHCi produced a panic, fix it by extracting the wildcards. Now, `:kind _` produces `_ :: k0`. Unfortunately, a `0` is added after the kind is tidied and I haven't found a way to get rid of it... This does not fix the other panic involving TemplateHaskell mentioned in #9879. Test Plan: new test GHCiWildcardKind should pass Reviewers: austin, simonpj Reviewed By: austin Subscribers: simonpj, carter, thomie, monoidal Differential Revision: https://phabricator.haskell.org/D572 GHC Trac Issues: #9879 (cherry picked from commit 6eb86a56135a9274d2c958a2ccf4df510c9dab86) commit f748ccd3f8be3e62f7d1c2aebee9b8e66ce52088 Author: Thomas Winant Date: Tue Dec 23 08:48:29 2014 -0600 Rename NamedWildcards flag to NamedWildCards Summary: Mind the capital C. As there is already a flag RecordWildCards with a capital C, we should at least try to be consistent in the spelling of WildCards. Test Plan: validate Reviewers: goldfire, simonpj, austin Reviewed By: simonpj, austin Subscribers: carter, thomie Differential Revision: https://phabricator.haskell.org/D584 (cherry picked from commit 089222c9d6798c79179264e5c77c31d5c460a880) commit a79cfe5124bede0ab6f59f3004584f9cdf96da32 Author: Sergei Trofimovich Date: Tue Dec 23 08:55:06 2014 -0600 dwarf: sync getIdFromTrivialExpr with exprIsTrivial (test break028 and others) Summary: The bug manifests when built with EXTRA_HC_OPTS += -g +++ ./ghci.debugger/scripts/break028.run.stderr 2014-12-19 23:08:46.199876621 +0000 @@ -0,0 +1,11 @@ +ghc-stage2: panic! (the 'impossible' happened) + (GHC version 7.9.20141219 for x86_64-unknown-linux): + getIdFromTrivialExpr x_alJ + +Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug + + +:3:1: Not in scope: ‘g’ + +:3:3: Not in scope: data constructor ‘False’ Signed-off-by: Sergei Trofimovich Reviewers: simonmar, austin, scpmw Reviewed By: scpmw Subscribers: carter, thomie Differential Revision: https://phabricator.haskell.org/D580 (cherry picked from commit 30fdf86eec34711be07c6771b02a6fc81ac99ee2) commit f10b79dc0f68c8983af18892b7107692bc5917fb Author: Facundo Domínguez Date: Mon Dec 22 19:20:11 2014 -0200 fix spInfoSrcLoc field name (cherry picked from commit 1da2c0fcd1f9f00e25bed8a8abcc81e3f5b1de04) commit a8c556dfca3eca5277615cc2bf9d6c8f1f143c9a Author: Herbert Valerio Riedel Date: Mon Dec 22 17:35:39 2014 +0100 Fix typo in GLASGOW_HASKELL_PATCHLEVEL2 macro This typo slipped in through 3549c952b535803270872adaf87262f2df0295a4 (cherry picked from commit 3879bdf3afb00ff8569cba4648876652d1addadb) commit bb0603902568cd2442430ea9848d56f2498c854a Author: Austin Seipp Date: Mon Dec 22 09:46:08 2014 -0600 Bump version to 7.10.0 Signed-off-by: Austin Seipp ------------------------------------------------------------------------ == Recursively making `all' in runstdtest nofib-analyse imaginary spectral real shootout ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make all ; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/runstdtest ------------------------------------------------------------------------ rm -f -f runstdtest echo '#!/usr/bin/perl' >> runstdtest echo '$RM = "rm -f";' >> runstdtest echo '$DEFAULT_TMPDIR = "/tmp";' >> runstdtest echo '$CONTEXT_DIFF = "diff -U 1";' >> runstdtest cat runstdtest.prl >> runstdtest chmod +x runstdtest Finished making all in runstdtest: 0 ------------------------------------------------------------------------ == make all ; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/nofib-analyse ------------------------------------------------------------------------ make[1]: Für das Ziel »all« ist nichts zu tun. Finished making all in nofib-analyse: 0 ------------------------------------------------------------------------ == make all ; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `all' in bernouilli exp3_8 gen_regexps integrate paraffins primes queens rfib tak wheel-sieve1 wheel-sieve2 x2n1 kahan ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/bernouilli ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== bernouilli: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:26:21: Warning: Tab character <> ==nofib== bernouilli: size of Main.o follows... text data bss dec hex filename 6267 1232 0 7499 1d4b Main.o ==nofib== bernouilli: time to link bernouilli follows... <> ==nofib== bernouilli: size of bernouilli follows... text data bss dec hex filename 926646 55784 48872 1031302 fbc86 bernouilli ==nofib== bernouilli: time to run bernouilli follows... ../../runstdtest/runstdtest ./bernouilli -o1 bernouilli.stdout -ghc-timing -cachegrind 500; 8.08user 0.04system 0:08.14elapsed 99%CPU (0avgtext+0avgdata 53280maxresident)k 16inputs+272outputs (1major+9812minor)pagefaults 0swaps <> Finished making all in bernouilli: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== exp3_8: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:25:10: Warning: No explicit implementation for ‘abs’, ‘signum’, and (either ‘negate’ or ‘-’) In the instance declaration for ‘Num Nat’ Main.hs:42:1: Warning: Tab character Main.hs:43:1: Warning: Tab character <> ==nofib== exp3_8: size of Main.o follows... text data bss dec hex filename 7059 1304 0 8363 20ab Main.o ==nofib== exp3_8: time to link exp3_8 follows... <> ==nofib== exp3_8: size of exp3_8 follows... text data bss dec hex filename 883573 53016 48872 985461 f0975 exp3_8 ==nofib== exp3_8: time to run exp3_8 follows... ../../runstdtest/runstdtest ./exp3_8 -o1 exp3_8.slowstdout -o1 exp3_8.stdout -ghc-timing -cachegrind 9; 66.40user 0.14system 1:06.57elapsed 99%CPU (0avgtext+0avgdata 51640maxresident)k 0inputs+288outputs (0major+9404minor)pagefaults 0swaps <> Finished making all in exp3_8: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/gen_regexps ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== gen_regexps: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:18:10: Warning: Tab character Main.hs:19:15: Warning: Tab character Main.hs:20:15: Warning: Tab character Main.hs:21:9: Warning: Tab character Main.hs:26:13: Warning: Tab character Main.hs:26:38: Warning: Tab character Main.hs:27:14: Warning: Tab character Main.hs:31:1: Warning: Tab character Main.hs:32:1: Warning: Tab character <> ==nofib== gen_regexps: size of Main.o follows... text data bss dec hex filename 8465 416 0 8881 22b1 Main.o ==nofib== gen_regexps: time to link gen_regexps follows... <> ==nofib== gen_regexps: size of gen_regexps follows... text data bss dec hex filename 829348 45568 48872 923788 e188c gen_regexps ==nofib== gen_regexps: time to run gen_regexps follows... ../../runstdtest/runstdtest ./gen_regexps -i gen_regexps.slowstdin -o1 gen_regexps.slowstdout -o1 gen_regexps.stdout -ghc-timing -cachegrind ; 79.65user 0.30system 1:19.99elapsed 99%CPU (0avgtext+0avgdata 783896maxresident)k 8inputs+280outputs (0major+192681minor)pagefaults 0swaps <> Finished making all in gen_regexps: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/integrate ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing +RTS -K20m -H100m -RTS -cachegrind ==nofib== integrate: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:20:1: Warning: Tab character Main.hs:21:1: Warning: Tab character Main.hs:40:1: Warning: Tab character Main.hs:41:1: Warning: Tab character <> ==nofib== integrate: size of Main.o follows... text data bss dec hex filename 5871 952 0 6823 1aa7 Main.o ==nofib== integrate: time to link integrate follows... <> ==nofib== integrate: size of integrate follows... text data bss dec hex filename 957565 56880 48872 1063317 103995 integrate ==nofib== integrate: time to run integrate follows... ../../runstdtest/runstdtest ./integrate -o1 integrate.slowstdout -o1 integrate.stdout -ghc-timing +RTS -K20m -H100m -RTS -cachegrind 100000; 4.52user 0.06system 0:04.58elapsed 99%CPU (0avgtext+0avgdata 154252maxresident)k 0inputs+272outputs (0major+35186minor)pagefaults 0swaps <> Finished making all in integrate: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/paraffins ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing +RTS -H20m -RTS -cachegrind ==nofib== paraffins: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== paraffins: size of Main.o follows... text data bss dec hex filename 21515 736 0 22251 56eb Main.o ==nofib== paraffins: time to link paraffins follows... <> ==nofib== paraffins: size of paraffins follows... text data bss dec hex filename 893573 51896 48872 994341 f2c25 paraffins ==nofib== paraffins: time to run paraffins follows... ../../runstdtest/runstdtest ./paraffins -o1 paraffins.slowstdout -o1 paraffins.stdout -ghc-timing +RTS -H20m -RTS -cachegrind 19; 24.77user 0.12system 0:24.90elapsed 99%CPU (0avgtext+0avgdata 365228maxresident)k 0inputs+272outputs (0major+87979minor)pagefaults 0swaps <> Finished making all in paraffins: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/primes ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== primes: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:17:1: Warning: Tab character Main.hs:18:1: Warning: Tab character <> ==nofib== primes: size of Main.o follows... text data bss dec hex filename 2807 648 0 3455 d7f Main.o ==nofib== primes: time to link primes follows... <> ==nofib== primes: size of primes follows... text data bss dec hex filename 878565 53080 48872 980517 ef625 primes ==nofib== primes: time to run primes follows... ../../runstdtest/runstdtest ./primes -o1 primes.slowstdout -o1 primes.stdout -ghc-timing -cachegrind 5500; 22.90user 0.03system 0:22.94elapsed 99%CPU (0avgtext+0avgdata 53164maxresident)k 0inputs+280outputs (0major+9910minor)pagefaults 0swaps <> Finished making all in primes: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/queens ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== queens: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:8:1: Warning: Tab character Main.hs:9:1: Warning: Tab character <> ==nofib== queens: size of Main.o follows... text data bss dec hex filename 2958 488 0 3446 d76 Main.o ==nofib== queens: time to link queens follows... <> ==nofib== queens: size of queens follows... text data bss dec hex filename 875589 51672 48872 976133 ee505 queens ==nofib== queens: time to run queens follows... ../../runstdtest/runstdtest ./queens -o1 queens.slowstdout -o1 queens.stdout -ghc-timing -cachegrind 12; 9.55user 0.03system 0:09.60elapsed 99%CPU (0avgtext+0avgdata 50768maxresident)k 0inputs+272outputs (0major+9166minor)pagefaults 0swaps <> Finished making all in queens: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/rfib ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== rfib: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:7:1: Warning: Tab character Main.hs:8:1: Warning: Tab character <> ==nofib== rfib: size of Main.o follows... text data bss dec hex filename 1662 464 0 2126 84e Main.o ==nofib== rfib: time to link rfib follows... <> ==nofib== rfib: size of rfib follows... text data bss dec hex filename 963980 57176 48872 1070028 1053cc rfib ==nofib== rfib: time to run rfib follows... ../../runstdtest/runstdtest ./rfib -o1 rfib.slowstdout -o1 rfib.stdout -ghc-timing -cachegrind 35; 2.86user 0.02system 0:02.88elapsed 99%CPU (0avgtext+0avgdata 50968maxresident)k 0inputs+264outputs (0major+9199minor)pagefaults 0swaps <> Finished making all in rfib: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/tak ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== tak: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:11:1: Warning: Tab character Main.hs:12:1: Warning: Tab character Main.hs:15:1: Warning: Tab character Main.hs:16:1: Warning: Tab character <> ==nofib== tak: size of Main.o follows... text data bss dec hex filename 2399 456 0 2855 b27 Main.o ==nofib== tak: time to link tak follows... <> ==nofib== tak: size of tak follows... text data bss dec hex filename 874309 51608 48872 974789 edfc5 tak ==nofib== tak: time to run tak follows... ../../runstdtest/runstdtest ./tak -o1 tak.slowstdout -o1 tak.stdout -ghc-timing -cachegrind 33 17 8; 13.60user 0.02system 0:13.63elapsed 99%CPU (0avgtext+0avgdata 50752maxresident)k 0inputs+272outputs (0major+9018minor)pagefaults 0swaps <> Finished making all in tak: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/wheel-sieve1 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== wheel-sieve1: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:40:1: Warning: Tab character Main.hs:41:1: Warning: Tab character <> ==nofib== wheel-sieve1: size of Main.o follows... text data bss dec hex filename 8254 944 0 9198 23ee Main.o ==nofib== wheel-sieve1: time to link wheel-sieve1 follows... <> ==nofib== wheel-sieve1: size of wheel-sieve1 follows... text data bss dec hex filename 887621 53496 48872 989989 f1b25 wheel-sieve1 ==nofib== wheel-sieve1: time to run wheel-sieve1 follows... ../../runstdtest/runstdtest ./wheel-sieve1 -o1 wheel-sieve1.slowstdout -o1 wheel-sieve1.stdout -ghc-timing -cachegrind 230000; 22.69user 0.02system 0:22.72elapsed 99%CPU (0avgtext+0avgdata 77712maxresident)k 0inputs+272outputs (0major+16060minor)pagefaults 0swaps <> Finished making all in wheel-sieve1: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/wheel-sieve2 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing +RTS -M300m -RTS -cachegrind ==nofib== wheel-sieve2: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:45:1: Warning: Tab character Main.hs:46:1: Warning: Tab character <> ==nofib== wheel-sieve2: size of Main.o follows... text data bss dec hex filename 9982 848 0 10830 2a4e Main.o ==nofib== wheel-sieve2: time to link wheel-sieve2 follows... <> ==nofib== wheel-sieve2: size of wheel-sieve2 follows... text data bss dec hex filename 886197 53400 48872 988469 f1535 wheel-sieve2 ==nofib== wheel-sieve2: time to run wheel-sieve2 follows... ../../runstdtest/runstdtest ./wheel-sieve2 -o1 wheel-sieve2.slowstdout -o1 wheel-sieve2.stdout -ghc-timing +RTS -M300m -RTS -cachegrind 30000; 9.04user 0.05system 0:09.10elapsed 99%CPU (0avgtext+0avgdata 146104maxresident)k 0inputs+288outputs (0major+33183minor)pagefaults 0swaps <> Finished making all in wheel-sieve2: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/x2n1 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== x2n1: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:31:1: Warning: Tab character Main.hs:32:1: Warning: Tab character <> ==nofib== x2n1: size of Main.o follows... text data bss dec hex filename 3933 680 0 4613 1205 Main.o ==nofib== x2n1: time to link x2n1 follows... <> ==nofib== x2n1: size of x2n1 follows... text data bss dec hex filename 909250 53176 48872 1011298 f6e62 x2n1 ==nofib== x2n1: time to run x2n1 follows... ../../runstdtest/runstdtest ./x2n1 -o1 x2n1.slowstdout -o1 x2n1.stdout -ghc-timing -cachegrind 80000; 1.83user 0.02system 0:01.86elapsed 99%CPU (0avgtext+0avgdata 62636maxresident)k 0inputs+288outputs (0major+12302minor)pagefaults 0swaps <> Finished making all in x2n1: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary/kahan ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -package array -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== kahan: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -package array -rtsopts -c Main.hs -o Main.o <> ==nofib== kahan: size of Main.o follows... text data bss dec hex filename 2960 488 0 3448 d78 Main.o ==nofib== kahan: time to link kahan follows... <> ==nofib== kahan: size of kahan follows... text data bss dec hex filename 940925 55184 48872 1044981 ff1f5 kahan ==nofib== kahan: time to run kahan follows... ../../runstdtest/runstdtest ./kahan -o1 kahan.slowstdout -o1 kahan.slowstdout-x86-linux -o1 kahan.stdout -o1 kahan.stdout-x86-linux -ghc-timing -cachegrind 1000000; 21.25user 0.02system 0:21.28elapsed 99%CPU (0avgtext+0avgdata 50852maxresident)k 0inputs+280outputs (0major+9318minor)pagefaults 0swaps <> Finished making all in kahan: 0 ------------------------------------------------------------------------ == Finished making `all' in bernouilli exp3_8 gen_regexps integrate paraffins primes queens rfib tak wheel-sieve1 wheel-sieve2 x2n1 kahan ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/imaginary ------------------------------------------------------------------------ Finished making all in imaginary: 0 ------------------------------------------------------------------------ == make all ; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `all' in ansi atom awards banner boyer boyer2 calendar cichelli circsim clausify constraints cryptarithm1 cryptarithm2 cse eliza expert fft2 fibheaps fish gcd hartel integer knights lcss life mandel mandel2 minimax multiplier para power pretty primetest puzzle rewrite scc simple sorting sphere treejoin ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/ansi ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== ansi: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== ansi: size of Main.o follows... text data bss dec hex filename 10727 1952 0 12679 3187 Main.o ==nofib== ansi: time to link ansi follows... <> ==nofib== ansi: size of ansi follows... text data bss dec hex filename 941302 56008 48872 1046182 ff6a6 ansi ==nofib== ansi: time to run ansi follows... ../../runstdtest/runstdtest ./ansi -o1 ansi.slowstdout -o1 ansi.stdout -ghc-timing -cachegrind 300; 33.17user 0.15system 0:33.34elapsed 99%CPU (0avgtext+0avgdata 52120maxresident)k 0inputs+272outputs (0major+9650minor)pagefaults 0swaps <> Finished making all in ansi: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/atom ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== atom: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:38:1: Warning: Tab character Main.hs:114:15: Warning: Tab character Main.hs:115:15: Warning: Tab character Main.hs:168:10: Warning: No explicit implementation for ‘abs’ and ‘signum’ In the instance declaration for ‘Num [a]’ Main.hs:169:1: Warning: Tab character Main.hs:170:1: Warning: Tab character Main.hs:171:1: Warning: Tab character Main.hs:171:15: Warning: Tab character Main.hs:172:1: Warning: Tab character Main.hs:173:1: Warning: Tab character Main.hs:174:1: Warning: Tab character Main.hs:174:15: Warning: Tab character Main.hs:175:1: Warning: Tab character Main.hs:176:1: Warning: Tab character <> ==nofib== atom: size of Main.o follows... text data bss dec hex filename 10390 1224 0 11614 2d5e Main.o ==nofib== atom: time to link atom follows... <> ==nofib== atom: size of atom follows... text data bss dec hex filename 951645 56400 48872 1056917 102095 atom ==nofib== atom: time to run atom follows... ../../runstdtest/runstdtest ./atom -o1 atom.slowstdout -o1 atom.stdout -ghc-timing -cachegrind 1700; 50.68user 0.09system 0:50.79elapsed 99%CPU (0avgtext+0avgdata 53196maxresident)k 0inputs+280outputs (0major+9794minor)pagefaults 0swaps <> Finished making all in atom: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/awards ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== awards: time to compile QSort follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c QSort.hs -o QSort.o QSort.hs:31:1: Warning: Tab character QSort.hs:33:1: Warning: Tab character QSort.hs:44:1: Warning: Tab character QSort.hs:46:1: Warning: Tab character <> ==nofib== awards: size of QSort.o follows... text data bss dec hex filename 2605 64 0 2669 a6d QSort.o ==nofib== awards: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:42:1: Warning: Tab character Main.hs:43:1: Warning: Tab character Main.hs:44:1: Warning: Tab character Main.hs:45:1: Warning: Tab character Main.hs:49:3: Warning: Tab character Main.hs:50:1: Warning: Tab character Main.hs:51:1: Warning: Tab character Main.hs:56:1: Warning: Tab character Main.hs:60:1: Warning: Tab character Main.hs:61:1: Warning: Tab character Main.hs:62:1: Warning: Tab character Main.hs:63:1: Warning: Tab character Main.hs:64:1: Warning: Tab character <> ==nofib== awards: size of Main.o follows... text data bss dec hex filename 11811 3240 0 15051 3acb Main.o ==nofib== awards: time to link awards follows... <> ==nofib== awards: size of awards follows... text data bss dec hex filename 932630 59176 48872 1040678 fe126 awards ==nofib== awards: time to run awards follows... ../../runstdtest/runstdtest ./awards -o1 awards.stdout -ghc-timing -cachegrind 1; 0.43user 0.02system 0:00.46elapsed 99%CPU (0avgtext+0avgdata 50848maxresident)k 0inputs+272outputs (0major+9206minor)pagefaults 0swaps <> Finished making all in awards: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/banner ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== banner: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== banner: size of Main.o follows... text data bss dec hex filename 14976 13368 0 28344 6eb8 Main.o ==nofib== banner: time to link banner follows... <> ==nofib== banner: size of banner follows... text data bss dec hex filename 834916 58656 48872 942444 e616c banner ==nofib== banner: time to run banner follows... ../../runstdtest/runstdtest ./banner -i banner.stdin -o1 banner.stdout -ghc-timing -cachegrind ; 0.44user 0.02system 0:00.46elapsed 99%CPU (0avgtext+0avgdata 50768maxresident)k 8inputs+272outputs (0major+9055minor)pagefaults 0swaps <> Finished making all in banner: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/boyer ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== boyer: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== boyer: size of Main.o follows... text data bss dec hex filename 12885 17888 0 30773 7835 Main.o ==nofib== boyer: time to link boyer follows... <> ==nofib== boyer: size of boyer follows... text data bss dec hex filename 885349 69112 48872 1003333 f4f45 boyer ==nofib== boyer: time to run boyer follows... ../../runstdtest/runstdtest ./boyer -o1 boyer.stdout -ghc-timing -cachegrind 300; 16.85user 0.03system 0:16.89elapsed 99%CPU (0avgtext+0avgdata 52056maxresident)k 0inputs+280outputs (0major+9635minor)pagefaults 0swaps <> Finished making all in boyer: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/boyer2 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== boyer2: time to compile Lisplikefns follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Lisplikefns.hs -o Lisplikefns.o Lisplikefns.hs:33:1: Warning: Tab character Lisplikefns.hs:39:1: Warning: Tab character Lisplikefns.hs:40:1: Warning: Tab character Lisplikefns.hs:43:1: Warning: Tab character Lisplikefns.hs:48:1: Warning: Tab character Lisplikefns.hs:53:1: Warning: Tab character Lisplikefns.hs:54:1: Warning: Tab character Lisplikefns.hs:55:1: Warning: Tab character Lisplikefns.hs:60:1: Warning: Tab character Lisplikefns.hs:61:1: Warning: Tab character Lisplikefns.hs:65:6: Warning: Tab character Lisplikefns.hs:72:8: Warning: Tab character Lisplikefns.hs:76:7: Warning: Tab character Lisplikefns.hs:76:13: Warning: Tab character Lisplikefns.hs:80:7: Warning: Tab character Lisplikefns.hs:80:13: Warning: Tab character Lisplikefns.hs:94:5: Warning: Tab character Lisplikefns.hs:94:13: Warning: Tab character Lisplikefns.hs:94:21: Warning: Tab character Lisplikefns.hs:94:29: Warning: Tab character Lisplikefns.hs:96:14: Warning: Tab character Lisplikefns.hs:96:21: Warning: Tab character <> ==nofib== boyer2: size of Lisplikefns.o follows... text data bss dec hex filename 16813 856 0 17669 4505 Lisplikefns.o ==nofib== boyer2: time to compile Checker follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Checker.hs -o Checker.o Checker.hs:29:5: Warning: Tab character Checker.hs:30:22: Warning: Tab character Checker.hs:32:22: Warning: Tab character Checker.hs:36:5: Warning: Tab character <> ==nofib== boyer2: size of Checker.o follows... text data bss dec hex filename 3689 112 0 3801 ed9 Checker.o ==nofib== boyer2: time to compile Rulebasetext follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Rulebasetext.hs -o Rulebasetext.o <> ==nofib== boyer2: size of Rulebasetext.o follows... text data bss dec hex filename 16251 6784 0 23035 59fb Rulebasetext.o ==nofib== boyer2: time to compile Rewritefns follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Rewritefns.hs -o Rewritefns.o Rewritefns.hs:25:5: Warning: Tab character Rewritefns.hs:26:5: Warning: Tab character Rewritefns.hs:41:1: Warning: Tab character Rewritefns.hs:61:1: Warning: Tab character Rewritefns.hs:62:4: Warning: Tab character Rewritefns.hs:62:13: Warning: Tab character Rewritefns.hs:64:5: Warning: Tab character Rewritefns.hs:65:1: Warning: Tab character <> ==nofib== boyer2: size of Rewritefns.o follows... text data bss dec hex filename 6426 304 0 6730 1a4a Rewritefns.o ==nofib== boyer2: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:42:17: Warning: Tab character <> ==nofib== boyer2: size of Main.o follows... text data bss dec hex filename 4118 840 0 4958 135e Main.o ==nofib== boyer2: time to link boyer2 follows... <> ==nofib== boyer2: size of boyer2 follows... text data bss dec hex filename 842436 54944 48872 946252 e704c boyer2 ==nofib== boyer2: time to run boyer2 follows... ../../runstdtest/runstdtest ./boyer2 -o1 boyer2.stdout -ghc-timing -cachegrind ; 0.62user 0.02system 0:00.64elapsed 99%CPU (0avgtext+0avgdata 51388maxresident)k 0inputs+272outputs (0major+9338minor)pagefaults 0swaps <> Finished making all in boyer2: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/calendar ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== calendar: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Main.hs -o Main.o Main.hs:46:1: Warning: Tab character Main.hs:59:1: Warning: Tab character Main.hs:60:1: Warning: Tab character Main.hs:115:1: Warning: Tab character Main.hs:116:1: Warning: Tab character <> ==nofib== calendar: size of Main.o follows... text data bss dec hex filename 16494 2592 0 19086 4a8e Main.o ==nofib== calendar: time to link calendar follows... <> ==nofib== calendar: size of calendar follows... text data bss dec hex filename 891765 53976 48872 994613 f2d35 calendar ==nofib== calendar: time to run calendar follows... ../../runstdtest/runstdtest ./calendar -o1 calendar.slowstdout -o1 calendar.stdout -ghc-timing -cachegrind 1993 2000; 10.83user 0.06system 0:10.89elapsed 99%CPU (0avgtext+0avgdata 51032maxresident)k 0inputs+264outputs (0major+9193minor)pagefaults 0swaps <> Finished making all in calendar: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/cichelli ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== cichelli: time to compile Key follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Key.lhs -o Key.o <> ==nofib== cichelli: size of Key.o follows... text data bss dec hex filename 2138 1408 0 3546 dda Key.o ==nofib== cichelli: time to compile Auxil follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Auxil.hs -o Auxil.o Auxil.hs:84:1: Warning: Tab character <> ==nofib== cichelli: size of Auxil.o follows... text data bss dec hex filename 13707 640 0 14347 380b Auxil.o ==nofib== cichelli: time to compile Interval follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Interval.hs -o Interval.o <> ==nofib== cichelli: size of Interval.o follows... text data bss dec hex filename 0 48 0 48 30 Interval.o ==nofib== cichelli: time to compile Prog follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Prog.hs -o Prog.o Prog.hs:19:1: Warning: Tab character Prog.hs:23:1: Warning: Tab character Prog.hs:24:1: Warning: Tab character Prog.hs:28:16: Warning: Tab character Prog.hs:30:1: Warning: Tab character Prog.hs:31:1: Warning: Tab character Prog.hs:32:1: Warning: Tab character Prog.hs:45:1: Warning: Tab character Prog.hs:54:1: Warning: Tab character Prog.hs:55:1: Warning: Tab character Prog.hs:56:1: Warning: Tab character Prog.hs:57:1: Warning: Tab character Prog.hs:58:1: Warning: Tab character Prog.hs:60:1: Warning: Tab character Prog.hs:61:1: Warning: Tab character <> ==nofib== cichelli: size of Prog.o follows... text data bss dec hex filename 15024 784 0 15808 3dc0 Prog.o ==nofib== cichelli: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== cichelli: size of Main.o follows... text data bss dec hex filename 253 128 0 381 17d Main.o ==nofib== cichelli: time to link cichelli follows... <> ==nofib== cichelli: size of cichelli follows... text data bss dec hex filename 857652 51328 48872 957852 e9d9c cichelli ==nofib== cichelli: time to run cichelli follows... ../../runstdtest/runstdtest ./cichelli -o1 cichelli.stdout -ghc-timing -cachegrind ; 2.81user 0.03system 0:02.84elapsed 99%CPU (0avgtext+0avgdata 57100maxresident)k 0inputs+272outputs (0major+10921minor)pagefaults 0swaps <> Finished making all in cichelli: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/circsim ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing +RTS -H30m -RTS -cachegrind ==nofib== circsim: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== circsim: size of Main.o follows... text data bss dec hex filename 64086 3512 0 67598 1080e Main.o ==nofib== circsim: time to link circsim follows... <> ==nofib== circsim: size of circsim follows... text data bss dec hex filename 976822 56808 48872 1082502 108486 circsim ==nofib== circsim: time to run circsim follows... ../../runstdtest/runstdtest ./circsim -o1 circsim.stdout -ghc-timing +RTS -H30m -RTS -cachegrind 8 1000; 23.88user 0.10system 0:23.99elapsed 99%CPU (0avgtext+0avgdata 135136maxresident)k 0inputs+280outputs (0major+30280minor)pagefaults 0swaps <> Finished making all in circsim: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/clausify ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== clausify: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== clausify: size of Main.o follows... text data bss dec hex filename 23901 1504 0 25405 633d Main.o ==nofib== clausify: time to link clausify follows... <> ==nofib== clausify: size of clausify follows... text data bss dec hex filename 896693 52760 48872 998325 f3bb5 clausify ==nofib== clausify: time to run clausify follows... ../../runstdtest/runstdtest ./clausify -o1 clausify.slowstdout -o1 clausify.stdout -ghc-timing -cachegrind 100; 12.25user 0.04system 0:12.30elapsed 99%CPU (0avgtext+0avgdata 52164maxresident)k 0inputs+272outputs (0major+9663minor)pagefaults 0swaps <> Finished making all in clausify: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/constraints ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== constraints: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:17:1: Warning: Tab character Main.hs:18:4: Warning: Tab character Main.hs:222:1: Warning: Tab character <> ==nofib== constraints: size of Main.o follows... text data bss dec hex filename 30763 1816 0 32579 7f43 Main.o ==nofib== constraints: time to link constraints follows... <> ==nofib== constraints: size of constraints follows... text data bss dec hex filename 910117 53816 48872 1012805 f7445 constraints ==nofib== constraints: time to run constraints follows... ../../runstdtest/runstdtest ./constraints -o1 constraints.stdout -ghc-timing -cachegrind 10; 75.15user 0.08system 1:15.26elapsed 99%CPU (0avgtext+0avgdata 181096maxresident)k 0inputs+280outputs (0major+41807minor)pagefaults 0swaps <> Finished making all in constraints: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/cryptarithm1 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== cryptarithm1: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== cryptarithm1: size of Main.o follows... text data bss dec hex filename 3735 440 0 4175 104f Main.o ==nofib== cryptarithm1: time to link cryptarithm1 follows... <> ==nofib== cryptarithm1: size of cryptarithm1 follows... text data bss dec hex filename 794468 43968 48872 887308 d8a0c cryptarithm1 ==nofib== cryptarithm1: time to run cryptarithm1 follows... ../../runstdtest/runstdtest ./cryptarithm1 -o1 cryptarithm1.stdout -ghc-timing -cachegrind ; 19.29user 0.07system 0:19.38elapsed 99%CPU (0avgtext+0avgdata 50836maxresident)k 0inputs+264outputs (0major+9316minor)pagefaults 0swaps <> Finished making all in cryptarithm1: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/cryptarithm2 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== cryptarithm2: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:34:1: Warning: Tab character Main.hs:35:1: Warning: Tab character Main.hs:36:1: Warning: Tab character Main.hs:39:1: Warning: Tab character Main.hs:40:1: Warning: Tab character Main.hs:41:1: Warning: Tab character Main.hs:51:1: Warning: Tab character Main.hs:52:1: Warning: Tab character Main.hs:53:1: Warning: Tab character Main.hs:54:1: Warning: Tab character Main.hs:55:1: Warning: Tab character Main.hs:65:1: Warning: Tab character Main.hs:66:1: Warning: Tab character Main.hs:67:1: Warning: Tab character Main.hs:83:1: Warning: Tab character Main.hs:84:1: Warning: Tab character Main.hs:85:1: Warning: Tab character Main.hs:86:1: Warning: Tab character Main.hs:86:14: Warning: Tab character Main.hs:88:35: Warning: Tab character Main.hs:101:1: Warning: Tab character Main.hs:102:1: Warning: Tab character Main.hs:103:1: Warning: Tab character Main.hs:104:1: Warning: Tab character Main.hs:105:1: Warning: Tab character Main.hs:106:1: Warning: Tab character Main.hs:107:1: Warning: Tab character Main.hs:109:1: Warning: Tab character Main.hs:110:1: Warning: Tab character Main.hs:111:1: Warning: Tab character Main.hs:112:1: Warning: Tab character Main.hs:113:1: Warning: Tab character Main.hs:114:1: Warning: Tab character Main.hs:115:1: Warning: Tab character Main.hs:116:1: Warning: Tab character Main.hs:117:1: Warning: Tab character Main.hs:118:1: Warning: Tab character Main.hs:119:1: Warning: Tab character Main.hs:120:1: Warning: Tab character Main.hs:122:1: Warning: Tab character Main.hs:122:15: Warning: Tab character Main.hs:123:1: Warning: Tab character Main.hs:124:1: Warning: Tab character Main.hs:125:1: Warning: Tab character Main.hs:126:1: Warning: Tab character Main.hs:127:1: Warning: Tab character Main.hs:128:1: Warning: Tab character <> ==nofib== cryptarithm2: size of Main.o follows... text data bss dec hex filename 27447 1328 0 28775 7067 Main.o ==nofib== cryptarithm2: time to link cryptarithm2 follows... <> ==nofib== cryptarithm2: size of cryptarithm2 follows... text data bss dec hex filename 826868 47680 48872 923420 e171c cryptarithm2 ==nofib== cryptarithm2: time to run cryptarithm2 follows... ../../runstdtest/runstdtest ./cryptarithm2 -o1 cryptarithm2.stdout -ghc-timing -cachegrind ; 0.62user 0.03system 0:00.66elapsed 99%CPU (0avgtext+0avgdata 51028maxresident)k 0inputs+264outputs (0major+9153minor)pagefaults 0swaps <> Finished making all in cryptarithm2: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/cse ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== cse: time to compile StateMonad follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c StateMonad.hs -o StateMonad.o <> ==nofib== cse: size of StateMonad.o follows... text data bss dec hex filename 3934 136 0 4070 fe6 StateMonad.o ==nofib== cse: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:85:1: Warning: Tab character <> ==nofib== cse: size of Main.o follows... text data bss dec hex filename 22661 3496 0 26157 662d Main.o ==nofib== cse: time to link cse follows... <> ==nofib== cse: size of cse follows... text data bss dec hex filename 828292 50432 48872 927596 e276c cse ==nofib== cse: time to run cse follows... ../../runstdtest/runstdtest ./cse -o1 cse.stdout -ghc-timing -cachegrind ; 0.45user 0.02system 0:00.48elapsed 99%CPU (0avgtext+0avgdata 50752maxresident)k 0inputs+272outputs (0major+9164minor)pagefaults 0swaps <> Finished making all in cse: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/eliza ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== eliza: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:79:1: Warning: Tab character Main.hs:80:1: Warning: Tab character Main.hs:92:9: Warning: Tab character Main.hs:110:1: Warning: Tab character Main.hs:111:1: Warning: Tab character Main.hs:112:1: Warning: Tab character Main.hs:114:29: Warning: Tab character Main.hs:115:1: Warning: Tab character Main.hs:115:27: Warning: Tab character Main.hs:116:1: Warning: Tab character Main.hs:116:29: Warning: Tab character Main.hs:117:1: Warning: Tab character Main.hs:117:28: Warning: Tab character Main.hs:118:1: Warning: Tab character Main.hs:118:29: Warning: Tab character Main.hs:119:1: Warning: Tab character Main.hs:119:28: Warning: Tab character Main.hs:120:1: Warning: Tab character Main.hs:120:35: Warning: Tab character Main.hs:121:1: Warning: Tab character Main.hs:121:33: Warning: Tab character Main.hs:122:1: Warning: Tab character Main.hs:122:29: Warning: Tab character Main.hs:123:1: Warning: Tab character Main.hs:123:29: Warning: Tab character Main.hs:124:1: Warning: Tab character Main.hs:124:26: Warning: Tab character Main.hs:125:1: Warning: Tab character Main.hs:125:25: Warning: Tab character Main.hs:126:1: Warning: Tab character Main.hs:126:26: Warning: Tab character Main.hs:127:1: Warning: Tab character Main.hs:127:25: Warning: Tab character Main.hs:128:1: Warning: Tab character Main.hs:128:24: Warning: Tab character Main.hs:129:1: Warning: Tab character Main.hs:129:30: Warning: Tab character Main.hs:130:1: Warning: Tab character Main.hs:130:31: Warning: Tab character Main.hs:131:1: Warning: Tab character Main.hs:131:28: Warning: Tab character Main.hs:132:1: Warning: Tab character Main.hs:132:26: Warning: Tab character Main.hs:133:1: Warning: Tab character Main.hs:133:25: Warning: Tab character Main.hs:134:1: Warning: Tab character Main.hs:134:25: Warning: Tab character Main.hs:135:1: Warning: Tab character Main.hs:135:27: Warning: Tab character Main.hs:136:1: Warning: Tab character Main.hs:136:26: Warning: Tab character Main.hs:137:1: Warning: Tab character Main.hs:137:25: Warning: Tab character Main.hs:138:1: Warning: Tab character Main.hs:138:26: Warning: Tab character Main.hs:139:1: Warning: Tab character Main.hs:139:29: Warning: Tab character Main.hs:140:1: Warning: Tab character Main.hs:140:27: Warning: Tab character Main.hs:141:1: Warning: Tab character Main.hs:141:27: Warning: Tab character Main.hs:142:1: Warning: Tab character Main.hs:142:27: Warning: Tab character Main.hs:143:1: Warning: Tab character Main.hs:143:28: Warning: Tab character Main.hs:144:1: Warning: Tab character Main.hs:144:24: Warning: Tab character Main.hs:145:1: Warning: Tab character Main.hs:145:27: Warning: Tab character Main.hs:146:1: Warning: Tab character Main.hs:146:27: Warning: Tab character Main.hs:147:1: Warning: Tab character Main.hs:147:26: Warning: Tab character Main.hs:148:1: Warning: Tab character Main.hs:148:28: Warning: Tab character Main.hs:149:1: Warning: Tab character Main.hs:149:27: Warning: Tab character Main.hs:150:1: Warning: Tab character Main.hs:150:27: Warning: Tab character Main.hs:151:1: Warning: Tab character Main.hs:151:28: Warning: Tab character Main.hs:152:1: Warning: Tab character Main.hs:152:29: Warning: Tab character Main.hs:153:1: Warning: Tab character Main.hs:153:22: Warning: Tab character Main.hs:156:1: Warning: Tab character Main.hs:157:1: Warning: Tab character Main.hs:158:7: Warning: Tab character Main.hs:159:1: Warning: Tab character Main.hs:161:1: Warning: Tab character Main.hs:162:1: Warning: Tab character Main.hs:163:1: Warning: Tab character Main.hs:164:8: Warning: Tab character Main.hs:165:1: Warning: Tab character Main.hs:166:1: Warning: Tab character Main.hs:167:1: Warning: Tab character Main.hs:168:8: Warning: Tab character Main.hs:169:1: Warning: Tab character Main.hs:170:1: Warning: Tab character Main.hs:172:1: Warning: Tab character Main.hs:173:1: Warning: Tab character Main.hs:175:1: Warning: Tab character Main.hs:177:1: Warning: Tab character Main.hs:178:1: Warning: Tab character Main.hs:179:8: Warning: Tab character Main.hs:180:1: Warning: Tab character Main.hs:181:1: Warning: Tab character Main.hs:182:6: Warning: Tab character Main.hs:183:1: Warning: Tab character Main.hs:184:1: Warning: Tab character Main.hs:185:1: Warning: Tab character Main.hs:186:6: Warning: Tab character Main.hs:187:1: Warning: Tab character Main.hs:188:1: Warning: Tab character Main.hs:189:6: Warning: Tab character Main.hs:190:1: Warning: Tab character Main.hs:191:1: Warning: Tab character Main.hs:192:1: Warning: Tab character Main.hs:193:5: Warning: Tab character Main.hs:194:1: Warning: Tab character Main.hs:195:1: Warning: Tab character Main.hs:196:1: Warning: Tab character Main.hs:197:1: Warning: Tab character Main.hs:199:1: Warning: Tab character Main.hs:200:1: Warning: Tab character Main.hs:201:1: Warning: Tab character Main.hs:202:1: Warning: Tab character Main.hs:203:1: Warning: Tab character Main.hs:204:1: Warning: Tab character Main.hs:205:8: Warning: Tab character Main.hs:206:1: Warning: Tab character Main.hs:207:1: Warning: Tab character Main.hs:208:1: Warning: Tab character Main.hs:209:1: Warning: Tab character Main.hs:211:1: Warning: Tab character Main.hs:212:1: Warning: Tab character Main.hs:213:1: Warning: Tab character Main.hs:214:1: Warning: Tab character Main.hs:215:1: Warning: Tab character Main.hs:216:1: Warning: Tab character Main.hs:217:1: Warning: Tab character Main.hs:218:1: Warning: Tab character Main.hs:219:7: Warning: Tab character Main.hs:220:1: Warning: Tab character Main.hs:222:1: Warning: Tab character Main.hs:223:1: Warning: Tab character Main.hs:224:1: Warning: Tab character Main.hs:225:8: Warning: Tab character Main.hs:226:1: Warning: Tab character Main.hs:227:1: Warning: Tab character Main.hs:228:1: Warning: Tab character Main.hs:229:8: Warning: Tab character Main.hs:230:1: Warning: Tab character Main.hs:231:1: Warning: Tab character Main.hs:232:1: Warning: Tab character Main.hs:233:8: Warning: Tab character Main.hs:234:8: Warning: Tab character Main.hs:235:1: Warning: Tab character Main.hs:236:1: Warning: Tab character Main.hs:237:1: Warning: Tab character Main.hs:238:1: Warning: Tab character Main.hs:239:7: Warning: Tab character Main.hs:240:1: Warning: Tab character Main.hs:242:1: Warning: Tab character Main.hs:243:1: Warning: Tab character Main.hs:244:1: Warning: Tab character Main.hs:245:8: Warning: Tab character Main.hs:246:1: Warning: Tab character Main.hs:247:1: Warning: Tab character Main.hs:248:8: Warning: Tab character Main.hs:249:1: Warning: Tab character Main.hs:250:1: Warning: Tab character Main.hs:251:1: Warning: Tab character Main.hs:252:1: Warning: Tab character Main.hs:253:1: Warning: Tab character Main.hs:255:1: Warning: Tab character Main.hs:256:1: Warning: Tab character Main.hs:257:1: Warning: Tab character Main.hs:258:1: Warning: Tab character Main.hs:259:1: Warning: Tab character Main.hs:262:1: Warning: Tab character Main.hs:263:1: Warning: Tab character Main.hs:264:1: Warning: Tab character Main.hs:265:1: Warning: Tab character <> ==nofib== eliza: size of Main.o follows... text data bss dec hex filename 36785 16232 0 53017 cf19 Main.o ==nofib== eliza: time to link eliza follows... <> ==nofib== eliza: size of eliza follows... text data bss dec hex filename 858404 61344 48872 968620 ec7ac eliza ==nofib== eliza: time to run eliza follows... ../../runstdtest/runstdtest ./eliza -i eliza.stdin -o1 eliza.stdout -ghc-timing -cachegrind ; 0.49user 0.01system 0:00.51elapsed 100%CPU (0avgtext+0avgdata 50764maxresident)k 8inputs+272outputs (0major+9158minor)pagefaults 0swaps <> Finished making all in eliza: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/expert ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== expert: time to compile Result follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Result.hs -o Result.o <> ==nofib== expert: size of Result.o follows... text data bss dec hex filename 1498 192 0 1690 69a Result.o ==nofib== expert: time to compile Table follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Table.hs -o Table.o <> ==nofib== expert: size of Table.o follows... text data bss dec hex filename 18247 488 0 18735 492f Table.o ==nofib== expert: time to compile Knowledge follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Knowledge.hs -o Knowledge.o <> ==nofib== expert: size of Knowledge.o follows... text data bss dec hex filename 12482 1456 0 13938 3672 Knowledge.o ==nofib== expert: time to compile Match follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Match.hs -o Match.o <> ==nofib== expert: size of Match.o follows... text data bss dec hex filename 3806 280 0 4086 ff6 Match.o ==nofib== expert: time to compile Search follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Search.hs -o Search.o Search.hs:91:1: Warning: Tab character Search.hs:92:1: Warning: Tab character Search.hs:93:1: Warning: Tab character Search.hs:94:1: Warning: Tab character Search.hs:95:1: Warning: Tab character <> ==nofib== expert: size of Search.o follows... text data bss dec hex filename 10652 552 0 11204 2bc4 Search.o ==nofib== expert: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:38:9: Warning: Tab character Main.hs:39:8: Warning: Tab character <> ==nofib== expert: size of Main.o follows... text data bss dec hex filename 7957 776 0 8733 221d Main.o ==nofib== expert: time to link expert follows... <> ==nofib== expert: size of expert follows... text data bss dec hex filename 951478 54504 48872 1054854 101886 expert ==nofib== expert: time to run expert follows... ../../runstdtest/runstdtest ./expert -i expert.stdin -o1 expert.stdout -ghc-timing -cachegrind ; 0.50user 0.01system 0:00.52elapsed 99%CPU (0avgtext+0avgdata 50764maxresident)k 16inputs+272outputs (0major+9107minor)pagefaults 0swaps <> Finished making all in expert: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/fft2 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== fft2: time to compile Complex_Vectors follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Complex_Vectors.lhs -o Complex_Vectors.o <> ==nofib== fft2: size of Complex_Vectors.o follows... text data bss dec hex filename 2912 88 0 3000 bb8 Complex_Vectors.o ==nofib== fft2: time to compile Fourier follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Fourier.lhs -o Fourier.o <> ==nofib== fft2: size of Fourier.o follows... text data bss dec hex filename 24645 928 0 25573 63e5 Fourier.o ==nofib== fft2: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== fft2: size of Main.o follows... text data bss dec hex filename 3984 544 0 4528 11b0 Main.o /usr/bin/gcc -c fft.c -o fft.o ==nofib== fft2: time to link fft2 follows... <> ==nofib== fft2: size of fft2 follows... text data bss dec hex filename 1011327 59472 48872 1119671 1115b7 fft2 ==nofib== fft2: time to run fft2 follows... ../../runstdtest/runstdtest ./fft2 -o1 fft2.slowstdout -o1 fft2.slowstdout-x86_64 -o1 fft2.slowstdout-x86-linux -o1 fft2.stdout -o1 fft2.stdout1 -o1 fft2.stdout2 -o1 fft2.stdout3 -o1 fft2.stdout4 -o1 fft2.stdout5 -o1 fft2.stdout6 -o1 fft2.stdout7 -o1 fft2.stdout-mingw -o1 fft2.stdout-x86_64 -ghc-timing -cachegrind 1500; 8.14user 0.02system 0:08.16elapsed 99%CPU (0avgtext+0avgdata 64508maxresident)k 0inputs+304outputs (0major+13586minor)pagefaults 0swaps <> Finished making all in fft2: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/fibheaps ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== fibheaps: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== fibheaps: size of Main.o follows... text data bss dec hex filename 27173 1120 0 28293 6e85 Main.o ==nofib== fibheaps: time to link fibheaps follows... <> ==nofib== fibheaps: size of fibheaps follows... text data bss dec hex filename 902869 52664 48872 1004405 f5375 fibheaps ==nofib== fibheaps: time to run fibheaps follows... ../../runstdtest/runstdtest ./fibheaps -o1 fibheaps.stdout -ghc-timing -cachegrind 60000; 13.37user 0.06system 0:13.45elapsed 99%CPU (0avgtext+0avgdata 93576maxresident)k 0inputs+272outputs (0major+20165minor)pagefaults 0swaps <> Finished making all in fibheaps: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/fish ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== fish: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:71:1: Warning: Tab character Main.hs:113:1: Warning: Tab character Main.hs:122:1: Warning: Tab character Main.hs:123:1: Warning: Tab character Main.hs:124:1: Warning: Tab character Main.hs:125:1: Warning: Tab character Main.hs:126:1: Warning: Tab character <> ==nofib== fish: size of Main.o follows... text data bss dec hex filename 24592 10584 0 35176 8968 Main.o ==nofib== fish: time to link fish follows... <> ==nofib== fish: size of fish follows... text data bss dec hex filename 814052 54432 48872 917356 dff6c fish ==nofib== fish: time to run fish follows... ../../runstdtest/runstdtest ./fish -o1 fish.stdout -ghc-timing -cachegrind ; 0.67user 0.02system 0:00.69elapsed 100%CPU (0avgtext+0avgdata 50824maxresident)k 0inputs+264outputs (0major+9275minor)pagefaults 0swaps <> Finished making all in fish: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/gcd ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== gcd: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:25:1: Warning: Tab character Main.hs:41:1: Warning: Tab character <> ==nofib== gcd: size of Main.o follows... text data bss dec hex filename 4239 688 0 4927 133f Main.o ==nofib== gcd: time to link gcd follows... <> ==nofib== gcd: size of gcd follows... text data bss dec hex filename 912646 53384 48872 1014902 f7c76 gcd ==nofib== gcd: time to run gcd follows... ../../runstdtest/runstdtest ./gcd -o1 gcd.slowstdout -o1 gcd.stdout -ghc-timing -cachegrind 500; 9.21user 0.04system 0:09.25elapsed 99%CPU (0avgtext+0avgdata 52056maxresident)k 0inputs+272outputs (0major+9633minor)pagefaults 0swaps <> Finished making all in gcd: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `all' in comp_lab_zift wave4main wang typecheck transform solid sched nucleic2 parstof listcopy listcompr ida genfft fft event ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/comp_lab_zift ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== comp_lab_zift: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== comp_lab_zift: size of Main.o follows... text data bss dec hex filename 65403 4688 0 70091 111cb Main.o ==nofib== comp_lab_zift: time to link comp_lab_zift follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== comp_lab_zift: size of comp_lab_zift follows... text data bss dec hex filename 938069 56056 48872 1042997 fea35 comp_lab_zift ==nofib== comp_lab_zift: time to run comp_lab_zift follows... ../../../runstdtest/runstdtest ./comp_lab_zift -o1 comp_lab_zift.slowstdout -o1 comp_lab_zift.stdout -ghc-timing -cachegrind 13; 13.50user 0.03system 0:13.54elapsed 99%CPU (0avgtext+0avgdata 60224maxresident)k 0inputs+272outputs (0major+11730minor)pagefaults 0swaps <> Finished making all in comp_lab_zift: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/wave4main ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== wave4main: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== wave4main: size of Main.o follows... text data bss dec hex filename 26968 1848 0 28816 7090 Main.o ==nofib== wave4main: time to link wave4main follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== wave4main: size of wave4main follows... text data bss dec hex filename 911104 53328 48872 1013304 f7638 wave4main ==nofib== wave4main: time to run wave4main follows... ../../../runstdtest/runstdtest ./wave4main -o1 wave4main.slowstdout -o1 wave4main.slowstdout-x86-linux -o1 wave4main.stdout -o1 wave4main.stdout2 -o1 wave4main.stdout3 -ghc-timing -cachegrind 6000; 12.01user 0.02system 0:12.04elapsed 99%CPU (0avgtext+0avgdata 69244maxresident)k 0inputs+280outputs (0major+14007minor)pagefaults 0swaps <> Finished making all in wave4main: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/wang ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== wang: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== wang: size of Main.o follows... text data bss dec hex filename 24352 1536 0 25888 6520 Main.o ==nofib== wang: time to link wang follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== wang: size of wang follows... text data bss dec hex filename 963581 56720 48872 1069173 105075 wang ==nofib== wang: time to run wang follows... ../../../runstdtest/runstdtest ./wang -o1 wang.slowstdout -o1 wang.stdout -ghc-timing -cachegrind 500; 15.42user 0.06system 0:15.49elapsed 99%CPU (0avgtext+0avgdata 129184maxresident)k 0inputs+272outputs (0major+28944minor)pagefaults 0swaps <> Finished making all in wang: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/typecheck ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== typecheck: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== typecheck: size of Main.o follows... text data bss dec hex filename 37595 8208 0 45803 b2eb Main.o ==nofib== typecheck: time to link typecheck follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== typecheck: size of typecheck follows... text data bss dec hex filename 910293 59640 48872 1018805 f8bb5 typecheck ==nofib== typecheck: time to run typecheck follows... ../../../runstdtest/runstdtest ./typecheck -o1 typecheck.slowstdout -o1 typecheck.stdout -ghc-timing -cachegrind 1200; 11.27user 0.03system 0:11.31elapsed 99%CPU (0avgtext+0avgdata 51212maxresident)k 0inputs+272outputs (0major+9295minor)pagefaults 0swaps <> Finished making all in typecheck: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/transform ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== transform: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== transform: size of Main.o follows... text data bss dec hex filename 161938 13288 0 175226 2ac7a Main.o ==nofib== transform: time to link transform follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== transform: size of transform follows... text data bss dec hex filename 1036309 65048 48872 1150229 118d15 transform ==nofib== transform: time to run transform follows... ../../../runstdtest/runstdtest ./transform -o1 transform.slowstdout -o1 transform.stdout -ghc-timing -cachegrind 1000; 18.52user 0.07system 0:18.61elapsed 99%CPU (0avgtext+0avgdata 54620maxresident)k 0inputs+272outputs (0major+9800minor)pagefaults 0swaps <> Finished making all in transform: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/solid ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== solid: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== solid: size of Main.o follows... text data bss dec hex filename 51882 3240 0 55122 d752 Main.o ==nofib== solid: time to link solid follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== solid: size of solid follows... text data bss dec hex filename 990730 58336 48872 1097938 10c0d2 solid ==nofib== solid: time to run solid follows... ../../../runstdtest/runstdtest ./solid -o1 solid.slowstdout -o1 solid.stdout -ghc-timing -cachegrind 15; 15.80user 0.03system 0:15.85elapsed 99%CPU (0avgtext+0avgdata 53368maxresident)k 0inputs+280outputs (0major+9959minor)pagefaults 0swaps <> Finished making all in solid: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/sched ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== sched: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== sched: size of Main.o follows... text data bss dec hex filename 18042 3336 0 21378 5382 Main.o ==nofib== sched: time to link sched follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== sched: size of sched follows... text data bss dec hex filename 889957 54488 48872 993317 f2825 sched ==nofib== sched: time to run sched follows... ../../../runstdtest/runstdtest ./sched -o1 sched.slowstdout -o1 sched.stdout -ghc-timing -cachegrind 14; 29.07user 0.08system 0:29.17elapsed 99%CPU (0avgtext+0avgdata 52188maxresident)k 0inputs+272outputs (0major+9655minor)pagefaults 0swaps <> Finished making all in sched: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/nucleic2 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -o1 nucleic2.stdout1 -o1 nucleic2.stdout2 -cachegrind ==nofib== nucleic2: time to compile Types follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Types.hs -o Types.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== nucleic2: size of Types.o follows... text data bss dec hex filename 2156 56 0 2212 8a4 Types.o ==nofib== nucleic2: time to compile RU follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c RU.hs -o RU.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== nucleic2: size of RU.o follows... text data bss dec hex filename 0 32192 0 32192 7dc0 RU.o ==nofib== nucleic2: time to compile RG follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c RG.hs -o RG.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== nucleic2: size of RG.o follows... text data bss dec hex filename 0 9088 0 9088 2380 RG.o ==nofib== nucleic2: time to compile RC follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c RC.hs -o RC.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== nucleic2: size of RC.o follows... text data bss dec hex filename 0 30680 0 30680 77d8 RC.o ==nofib== nucleic2: time to compile RA follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c RA.hs -o RA.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== nucleic2: size of RA.o follows... text data bss dec hex filename 0 32824 0 32824 8038 RA.o ==nofib== nucleic2: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead Main.hs:550:1: Warning: Tab character Main.hs:599:1: Warning: Tab character Main.hs:602:1: Warning: Tab character Main.hs:606:1: Warning: Tab character Main.hs:610:1: Warning: Tab character <> ==nofib== nucleic2: size of Main.o follows... text data bss dec hex filename 95500 2992 0 98492 180bc Main.o ==nofib== nucleic2: time to link nucleic2 follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== nucleic2: size of nucleic2 follows... text data bss dec hex filename 970187 155696 48872 1174755 11ece3 nucleic2 ==nofib== nucleic2: time to run nucleic2 follows... ../../../runstdtest/runstdtest ./nucleic2 -o1 nucleic2.stdout1 -o1 nucleic2.stdout2 -o1 nucleic2.stdout3 -o1 nucleic2.stdout4 -o1 nucleic2.stdout5 -o1 nucleic2.stdout6 -ghc-timing -o1 nucleic2.stdout1 -o1 nucleic2.stdout2 -cachegrind ; 2.32user 0.02system 0:02.35elapsed 99%CPU (0avgtext+0avgdata 51620maxresident)k 0inputs+280outputs (0major+9523minor)pagefaults 0swaps <> Finished making all in nucleic2: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/parstof ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -H80M -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== parstof: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -H80M -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== parstof: size of Main.o follows... text data bss dec hex filename 133416 34000 0 167416 28df8 Main.o ==nofib== parstof: time to link parstof follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== parstof: size of parstof follows... text data bss dec hex filename 923892 77504 48872 1050268 10069c parstof ==nofib== parstof: time to run parstof follows... ../../../runstdtest/runstdtest ./parstof -o1 parstof.stdout -ghc-timing -cachegrind ; 0.59user 0.02system 0:00.61elapsed 100%CPU (0avgtext+0avgdata 51268maxresident)k 0inputs+272outputs (0major+9318minor)pagefaults 0swaps <> Finished making all in parstof: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/listcopy ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== listcopy: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== listcopy: size of Main.o follows... text data bss dec hex filename 19542 5296 0 24838 6106 Main.o ==nofib== listcopy: time to link listcopy follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== listcopy: size of listcopy follows... text data bss dec hex filename 807540 48864 48872 905276 dd03c listcopy ==nofib== listcopy: time to run listcopy follows... ../../../runstdtest/runstdtest ./listcopy -o1 listcopy.stdout -ghc-timing -cachegrind ; 2.76user 0.01system 0:02.77elapsed 99%CPU (0avgtext+0avgdata 50992maxresident)k 0inputs+264outputs (0major+9293minor)pagefaults 0swaps <> Finished making all in listcopy: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/listcompr ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== listcompr: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== listcompr: size of Main.o follows... text data bss dec hex filename 19190 5248 0 24438 5f76 Main.o ==nofib== listcompr: time to link listcompr follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== listcompr: size of listcompr follows... text data bss dec hex filename 807188 48832 48872 904892 dcebc listcompr ==nofib== listcompr: time to run listcompr follows... ../../../runstdtest/runstdtest ./listcompr -o1 listcompr.stdout -ghc-timing -cachegrind ; 2.50user 0.04system 0:02.55elapsed 99%CPU (0avgtext+0avgdata 50980maxresident)k 0inputs+264outputs (0major+9289minor)pagefaults 0swaps <> Finished making all in listcompr: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/ida ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== ida: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== ida: size of Main.o follows... text data bss dec hex filename 35630 1448 0 37078 90d6 Main.o ==nofib== ida: time to link ida follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== ida: size of ida follows... text data bss dec hex filename 911093 53624 48872 1013589 f7755 ida ==nofib== ida: time to run ida follows... ../../../runstdtest/runstdtest ./ida -o1 ida.slowstdout -o1 ida.stdout -ghc-timing -cachegrind 6; 14.20user 0.03system 0:14.24elapsed 99%CPU (0avgtext+0avgdata 62236maxresident)k 0inputs+272outputs (0major+12230minor)pagefaults 0swaps <> Finished making all in ida: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/genfft ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== genfft: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== genfft: size of Main.o follows... text data bss dec hex filename 24504 2592 0 27096 69d8 Main.o ==nofib== genfft: time to link genfft follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== genfft: size of genfft follows... text data bss dec hex filename 898949 54488 48872 1002309 f4b45 genfft ==nofib== genfft: time to run genfft follows... ../../../runstdtest/runstdtest ./genfft -o1 genfft.slowstdout -o1 genfft.stdout -ghc-timing -cachegrind 11; 14.05user 0.06system 0:14.12elapsed 99%CPU (0avgtext+0avgdata 52172maxresident)k 0inputs+272outputs (0major+9535minor)pagefaults 0swaps <> Finished making all in genfft: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/fft ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== fft: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== fft: size of Main.o follows... text data bss dec hex filename 22520 1168 0 23688 5c88 Main.o ==nofib== fft: time to link fft follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== fft: size of fft follows... text data bss dec hex filename 963734 56112 48872 1068718 104eae fft ==nofib== fft: time to run fft follows... ../../../runstdtest/runstdtest ./fft -o1 fft.slowstdout -o1 fft.stdout -ghc-timing -cachegrind 8; 9.84user 0.06system 0:09.91elapsed 99%CPU (0avgtext+0avgdata 146444maxresident)k 0inputs+304outputs (0major+33278minor)pagefaults 0swaps <> Finished making all in fft: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel/event ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== event: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== event: size of Main.o follows... text data bss dec hex filename 18773 1992 0 20765 511d Main.o ==nofib== event: time to link event follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== event: size of event follows... text data bss dec hex filename 891605 53496 48872 993973 f2ab5 event ==nofib== event: time to run event follows... ../../../runstdtest/runstdtest ./event -o1 event.stdout -ghc-timing -cachegrind 1500000 +RTS -K20M -RTS; 15.13user 0.08system 0:15.22elapsed 99%CPU (0avgtext+0avgdata 136988maxresident)k 0inputs+288outputs (0major+30794minor)pagefaults 0swaps <> Finished making all in event: 0 ------------------------------------------------------------------------ == Finished making `all' in comp_lab_zift wave4main wang typecheck transform solid sched nucleic2 parstof listcopy listcompr ida genfft fft event ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/hartel ------------------------------------------------------------------------ Finished making all in hartel: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/integer ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== integer: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:14:1: Warning: Tab character Main.hs:15:1: Warning: Tab character Main.hs:16:1: Warning: Tab character Main.hs:37:1: Warning: Tab character Main.hs:38:1: Warning: Tab character Main.hs:39:1: Warning: Tab character Main.hs:40:1: Warning: Tab character Main.hs:41:1: Warning: Tab character Main.hs:42:1: Warning: Tab character Main.hs:48:1: Warning: Tab character Main.hs:49:1: Warning: Tab character Main.hs:50:1: Warning: Tab character Main.hs:53:1: Warning: Tab character Main.hs:54:1: Warning: Tab character Main.hs:58:1: Warning: Tab character Main.hs:59:1: Warning: Tab character Main.hs:60:1: Warning: Tab character Main.hs:63:1: Warning: Tab character Main.hs:64:1: Warning: Tab character <> ==nofib== integer: size of Main.o follows... text data bss dec hex filename 4902 600 0 5502 157e Main.o ==nofib== integer: time to link integer follows... <> ==nofib== integer: size of integer follows... text data bss dec hex filename 888277 53840 48872 990989 f1f0d integer ==nofib== integer: time to run integer follows... ../../runstdtest/runstdtest ./integer -ghc-timing -cachegrind -2100000000 4000001 2100000000; 48.00user 0.11system 0:48.13elapsed 99%CPU (0avgtext+0avgdata 51820maxresident)k 0inputs+280outputs (0major+9551minor)pagefaults 0swaps <> Finished making all in integer: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/knights ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== knights: time to compile Sort follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Sort.lhs -o Sort.o Sort.lhs:27:1: Warning: Tab character Sort.lhs:28:1: Warning: Tab character Sort.lhs:38:1: Warning: Tab character Sort.lhs:41:1: Warning: Tab character Sort.lhs:42:1: Warning: Tab character Sort.lhs:43:1: Warning: Tab character Sort.lhs:44:1: Warning: Tab character Sort.lhs:44:13: Warning: Tab character Sort.lhs:50:1: Warning: Tab character Sort.lhs:51:1: Warning: Tab character Sort.lhs:103:1: Warning: Tab character Sort.lhs:105:1: Warning: Tab character Sort.lhs:112:1: Warning: Tab character Sort.lhs:114:1: Warning: Tab character Sort.lhs:135:1: Warning: Tab character Sort.lhs:136:1: Warning: Tab character Sort.lhs:137:1: Warning: Tab character Sort.lhs:138:1: Warning: Tab character Sort.lhs:140:1: Warning: Tab character Sort.lhs:146:1: Warning: Tab character Sort.lhs:147:11: Warning: Tab character Sort.lhs:148:1: Warning: Tab character Sort.lhs:149:1: Warning: Tab character Sort.lhs:150:1: Warning: Tab character Sort.lhs:152:1: Warning: Tab character Sort.lhs:153:1: Warning: Tab character Sort.lhs:154:1: Warning: Tab character Sort.lhs:156:1: Warning: Tab character Sort.lhs:167:1: Warning: Tab character <> ==nofib== knights: size of Sort.o follows... text data bss dec hex filename 5945 112 0 6057 17a9 Sort.o ==nofib== knights: time to compile ChessSetArray follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c ChessSetArray.lhs -o ChessSetArray.o ChessSetArray.lhs:13:1: Warning: Tab character ChessSetArray.lhs:14:1: Warning: Tab character ChessSetArray.lhs:15:1: Warning: Tab character ChessSetArray.lhs:16:1: Warning: Tab character ChessSetArray.lhs:17:1: Warning: Tab character ChessSetArray.lhs:18:1: Warning: Tab character ChessSetArray.lhs:19:1: Warning: Tab character ChessSetArray.lhs:20:1: Warning: Tab character ChessSetArray.lhs:21:1: Warning: Tab character ChessSetArray.lhs:22:1: Warning: Tab character ChessSetArray.lhs:23:1: Warning: Tab character ChessSetArray.lhs:71:18: Warning: Tab character ChessSetArray.lhs:76:1: Warning: Tab character ChessSetArray.lhs:84:1: Warning: Tab character ChessSetArray.lhs:85:1: Warning: Tab character ChessSetArray.lhs:86:1: Warning: Tab character ChessSetArray.lhs:96:1: Warning: Tab character ChessSetArray.lhs:107:1: Warning: Tab character ChessSetArray.lhs:118:1: Warning: Tab character ChessSetArray.lhs:119:1: Warning: Tab character ChessSetArray.lhs:120:1: Warning: Tab character ChessSetArray.lhs:153:40: Warning: Tab character ChessSetArray.lhs:154:13: Warning: Tab character ChessSetArray.lhs:155:40: Warning: Tab character ChessSetArray.lhs:158:1: Warning: Tab character ChessSetArray.lhs:159:1: Warning: Tab character ChessSetArray.lhs:160:1: Warning: Tab character <> ==nofib== knights: size of ChessSetArray.o follows... text data bss dec hex filename 18855 1224 0 20079 4e6f ChessSetArray.o ==nofib== knights: time to compile ChessSetList follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c ChessSetList.lhs -o ChessSetList.o ChessSetList.lhs:13:1: Warning: Tab character ChessSetList.lhs:14:1: Warning: Tab character ChessSetList.lhs:15:1: Warning: Tab character ChessSetList.lhs:16:1: Warning: Tab character ChessSetList.lhs:17:1: Warning: Tab character ChessSetList.lhs:18:1: Warning: Tab character ChessSetList.lhs:19:1: Warning: Tab character ChessSetList.lhs:20:1: Warning: Tab character ChessSetList.lhs:21:1: Warning: Tab character ChessSetList.lhs:22:1: Warning: Tab character ChessSetList.lhs:23:1: Warning: Tab character ChessSetList.lhs:64:18: Warning: Tab character ChessSetList.lhs:70:1: Warning: Tab character ChessSetList.lhs:71:1: Warning: Tab character ChessSetList.lhs:98:1: Warning: Tab character ChessSetList.lhs:99:1: Warning: Tab character ChessSetList.lhs:115:1: Warning: Tab character ChessSetList.lhs:116:1: Warning: Tab character ChessSetList.lhs:117:1: Warning: Tab character ChessSetList.lhs:118:1: Warning: Tab character ChessSetList.lhs:148:1: Warning: Tab character ChessSetList.lhs:149:1: Warning: Tab character ChessSetList.lhs:150:1: Warning: Tab character <> ==nofib== knights: size of ChessSetList.o follows... text data bss dec hex filename 11518 992 0 12510 30de ChessSetList.o ==nofib== knights: time to compile KnightHeuristic follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c KnightHeuristic.lhs -o KnightHeuristic.o KnightHeuristic.lhs:8:1: Warning: Tab character KnightHeuristic.lhs:9:1: Warning: Tab character KnightHeuristic.lhs:10:1: Warning: Tab character KnightHeuristic.lhs:11:1: Warning: Tab character KnightHeuristic.lhs:124:1: Warning: Tab character KnightHeuristic.lhs:125:1: Warning: Tab character KnightHeuristic.lhs:126:1: Warning: Tab character KnightHeuristic.lhs:126:38: Warning: Tab character KnightHeuristic.lhs:127:1: Warning: Tab character KnightHeuristic.lhs:128:1: Warning: Tab character KnightHeuristic.lhs:130:38: Warning: Tab character <> ==nofib== knights: size of KnightHeuristic.o follows... text data bss dec hex filename 23678 824 0 24502 5fb6 KnightHeuristic.o ==nofib== knights: time to compile Queue follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Queue.lhs -o Queue.o Queue.lhs:9:1: Warning: Tab character Queue.lhs:10:1: Warning: Tab character Queue.lhs:11:1: Warning: Tab character Queue.lhs:12:1: Warning: Tab character <> ==nofib== knights: size of Queue.o follows... text data bss dec hex filename 2085 368 0 2453 995 Queue.o ==nofib== knights: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Main.lhs -o Main.o Main.lhs:47:1: Warning: Tab character Main.lhs:48:1: Warning: Tab character Main.lhs:55:1: Warning: Tab character Main.lhs:56:1: Warning: Tab character Main.lhs:57:1: Warning: Tab character Main.lhs:57:14: Warning: Tab character Main.lhs:58:1: Warning: Tab character Main.lhs:59:1: Warning: Tab character Main.lhs:59:12: Warning: Tab character Main.lhs:60:1: Warning: Tab character Main.lhs:71:1: Warning: Tab character Main.lhs:72:1: Warning: Tab character Main.lhs:73:1: Warning: Tab character Main.lhs:74:1: Warning: Tab character Main.lhs:97:1: Warning: Tab character Main.lhs:98:19: Warning: Tab character Main.lhs:99:1: Warning: Tab character Main.lhs:100:1: Warning: Tab character Main.lhs:101:1: Warning: Tab character Main.lhs:101:13: Warning: Tab character Main.lhs:102:1: Warning: Tab character <> ==nofib== knights: size of Main.o follows... text data bss dec hex filename 6005 448 0 6453 1935 Main.o ==nofib== knights: time to link knights follows... <> ==nofib== knights: size of knights follows... text data bss dec hex filename 907802 50968 48872 1007642 f601a knights ==nofib== knights: time to run knights follows... ../../runstdtest/runstdtest ./knights -o1 knights.slowstdout -o1 knights.stdout -ghc-timing -cachegrind 32 6; 22.29user 0.02system 0:22.32elapsed 99%CPU (0avgtext+0avgdata 52600maxresident)k 0inputs+272outputs (0major+9769minor)pagefaults 0swaps <> Finished making all in knights: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/lcss ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== lcss: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:26:1: Warning: Tab character Main.hs:27:1: Warning: Tab character Main.hs:28:1: Warning: Tab character Main.hs:29:1: Warning: Tab character <> ==nofib== lcss: size of Main.o follows... text data bss dec hex filename 13031 544 0 13575 3507 Main.o ==nofib== lcss: time to link lcss follows... <> ==nofib== lcss: size of lcss follows... text data bss dec hex filename 889845 51864 48872 990581 f1d75 lcss ==nofib== lcss: time to run lcss follows... ../../runstdtest/runstdtest ./lcss -o1 lcss.slowstdout -o1 lcss.stdout -ghc-timing -cachegrind 1 2 2000 1000 1001 3000; 52.05user 0.14system 0:52.21elapsed 99%CPU (0avgtext+0avgdata 239336maxresident)k 0inputs+280outputs (0major+92926minor)pagefaults 0swaps <> Finished making all in lcss: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/life ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== life: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== life: size of Main.o follows... text data bss dec hex filename 8952 2440 0 11392 2c80 Main.o ==nofib== life: time to link life follows... <> ==nofib== life: size of life follows... text data bss dec hex filename 847238 48552 48872 944662 e6a16 life ==nofib== life: time to run life follows... ../../runstdtest/runstdtest ./life -o1 life.stdout -ghc-timing -cachegrind ; 8.62user 0.06system 0:08.68elapsed 99%CPU (0avgtext+0avgdata 52116maxresident)k 0inputs+272outputs (0major+9645minor)pagefaults 0swaps <> Finished making all in life: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/mandel ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -stdout-binary -cachegrind ==nofib== mandel: time to compile PortablePixmap follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c PortablePixmap.lhs -o PortablePixmap.o PortablePixmap.lhs:106:1: Warning: Tab character PortablePixmap.lhs:110:18: Warning: Tab character PortablePixmap.lhs:111:1: Warning: Tab character PortablePixmap.lhs:112:1: Warning: Tab character PortablePixmap.lhs:113:1: Warning: Tab character PortablePixmap.lhs:116:12: Warning: Tab character PortablePixmap.lhs:118:1: Warning: Tab character PortablePixmap.lhs:119:1: Warning: Tab character PortablePixmap.lhs:120:1: Warning: Tab character PortablePixmap.lhs:126:1: Warning: Tab character <> ==nofib== mandel: size of PortablePixmap.o follows... text data bss dec hex filename 4025 424 0 4449 1161 PortablePixmap.o ==nofib== mandel: time to compile Mandel follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Mandel.lhs -o Mandel.o Mandel.lhs:51:1: Warning: Tab character Mandel.lhs:92:23: Warning: Tab character Mandel.lhs:93:43: Warning: Tab character Mandel.lhs:94:1: Warning: Tab character Mandel.lhs:94:31: Warning: Tab character Mandel.lhs:149:22: Warning: Tab character Mandel.lhs:150:1: Warning: Tab character Mandel.lhs:150:22: Warning: Tab character Mandel.lhs:151:1: Warning: Tab character Mandel.lhs:151:22: Warning: Tab character Mandel.lhs:152:1: Warning: Tab character Mandel.lhs:152:21: Warning: Tab character Mandel.lhs:153:1: Warning: Tab character Mandel.lhs:153:23: Warning: Tab character Mandel.lhs:154:1: Warning: Tab character Mandel.lhs:154:23: Warning: Tab character Mandel.lhs:155:1: Warning: Tab character Mandel.lhs:155:19: Warning: Tab character Mandel.lhs:156:1: Warning: Tab character Mandel.lhs:156:18: Warning: Tab character Mandel.lhs:170:1: Warning: Tab character Mandel.lhs:179:1: Warning: Tab character Mandel.lhs:180:2: Warning: Tab character Mandel.lhs:181:1: Warning: Tab character <> ==nofib== mandel: size of Mandel.o follows... text data bss dec hex filename 6998 128 0 7126 1bd6 Mandel.o ==nofib== mandel: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== mandel: size of Main.o follows... text data bss dec hex filename 3719 648 0 4367 110f Main.o ==nofib== mandel: time to link mandel follows... <> ==nofib== mandel: size of mandel follows... text data bss dec hex filename 994204 59032 48872 1102108 10d11c mandel ==nofib== mandel: time to run mandel follows... ../../runstdtest/runstdtest ./mandel -i mandel.slowstdin -o1 mandel.slowstdout -o1 mandel.stdout -o1 mandel.stdout-mingw -o2 mandel.stderr -ghc-timing -stdout-binary -cachegrind ; 6.56user 0.02system 0:06.58elapsed 99%CPU (0avgtext+0avgdata 51764maxresident)k 8inputs+272outputs (0major+9435minor)pagefaults 0swaps <> Finished making all in mandel: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/mandel2 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== mandel2: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== mandel2: size of Main.o follows... text data bss dec hex filename 15390 1216 0 16606 40de Main.o ==nofib== mandel2: time to link mandel2 follows... <> ==nofib== mandel2: size of mandel2 follows... text data bss dec hex filename 808932 47232 48872 905036 dcf4c mandel2 ==nofib== mandel2: time to run mandel2 follows... ../../runstdtest/runstdtest ./mandel2 -o1 mandel2.stdout -ghc-timing -cachegrind ; 0.46user 0.02system 0:00.48elapsed 99%CPU (0avgtext+0avgdata 50772maxresident)k 0inputs+272outputs (0major+9133minor)pagefaults 0swaps <> Finished making all in mandel2: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/minimax ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== minimax: time to compile Wins follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Wins.hs -o Wins.o <> ==nofib== minimax: size of Wins.o follows... text data bss dec hex filename 0 1312 0 1312 520 Wins.o ==nofib== minimax: time to compile Board follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Board.hs -o Board.o Board.hs:11:1: Warning: Tab character Board.hs:12:1: Warning: Tab character Board.hs:45:1: Warning: Tab character Board.hs:46:1: Warning: Tab character Board.hs:50:1: Warning: Tab character Board.hs:54:1: Warning: Tab character Board.hs:55:1: Warning: Tab character <> ==nofib== minimax: size of Board.o follows... text data bss dec hex filename 18240 1480 0 19720 4d08 Board.o ==nofib== minimax: time to compile Tree follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Tree.hs -o Tree.o Tree.hs:16:1: Warning: Tab character <> ==nofib== minimax: size of Tree.o follows... text data bss dec hex filename 4015 368 0 4383 111f Tree.o ==nofib== minimax: time to compile Game follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Game.hs -o Game.o Game.hs:17:1: Warning: Tab character Game.hs:18:1: Warning: Tab character Game.hs:19:1: Warning: Tab character Game.hs:20:1: Warning: Tab character Game.hs:21:1: Warning: Tab character Game.hs:30:1: Warning: Tab character Game.hs:31:1: Warning: Tab character Game.hs:32:1: Warning: Tab character Game.hs:33:1: Warning: Tab character Game.hs:33:47: Warning: Tab character Game.hs:59:30: Warning: Tab character Game.hs:60:1: Warning: Tab character Game.hs:60:26: Warning: Tab character Game.hs:67:30: Warning: Tab character Game.hs:68:1: Warning: Tab character <> ==nofib== minimax: size of Game.o follows... text data bss dec hex filename 8659 480 0 9139 23b3 Game.o ==nofib== minimax: time to compile Prog follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Prog.hs -o Prog.o Prog.hs:11:1: Warning: Tab character Prog.hs:12:1: Warning: Tab character Prog.hs:13:1: Warning: Tab character Prog.hs:14:1: Warning: Tab character <> ==nofib== minimax: size of Prog.o follows... text data bss dec hex filename 700 496 0 1196 4ac Prog.o ==nofib== minimax: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== minimax: size of Main.o follows... text data bss dec hex filename 253 128 0 381 17d Main.o ==nofib== minimax: time to link minimax follows... <> ==nofib== minimax: size of minimax follows... text data bss dec hex filename 850292 49248 48872 948412 e78bc minimax ==nofib== minimax: time to run minimax follows... ../../runstdtest/runstdtest ./minimax -o1 minimax.stdout -ghc-timing -cachegrind ; 0.53user 0.02system 0:00.55elapsed 99%CPU (0avgtext+0avgdata 50856maxresident)k 0inputs+272outputs (0major+9278minor)pagefaults 0swaps <> Finished making all in minimax: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/multiplier ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== multiplier: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:104:17: Warning: Tab character Main.hs:105:19: Warning: Tab character Main.hs:106:15: Warning: Tab character Main.hs:107:9: Warning: Tab character Main.hs:251:1: Warning: Tab character <> ==nofib== multiplier: size of Main.o follows... text data bss dec hex filename 47070 5240 0 52310 cc56 Main.o ==nofib== multiplier: time to link multiplier follows... <> ==nofib== multiplier: size of multiplier follows... text data bss dec hex filename 922037 56824 48872 1027733 fae95 multiplier ==nofib== multiplier: time to run multiplier follows... ../../runstdtest/runstdtest ./multiplier -o1 multiplier.stdout -ghc-timing -cachegrind 64; 24.46user 0.06system 0:24.54elapsed 99%CPU (0avgtext+0avgdata 52236maxresident)k 0inputs+280outputs (0major+9680minor)pagefaults 0swaps <> Finished making all in multiplier: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/para ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== para: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== para: size of Main.o follows... text data bss dec hex filename 86090 7152 0 93242 16c3a Main.o ==nofib== para: time to link para follows... <> ==nofib== para: size of para follows... text data bss dec hex filename 929988 55360 48872 1034220 fc7ec para ==nofib== para: time to run para follows... ../../runstdtest/runstdtest ./para -o1 para.stdout -ghc-timing -cachegrind input-data; 8.96user 0.03system 0:08.99elapsed 99%CPU (0avgtext+0avgdata 52120maxresident)k 0inputs+272outputs (0major+9649minor)pagefaults 0swaps <> Finished making all in para: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/power ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== power: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:19:1: Warning: Tab character Main.hs:20:1: Warning: Tab character Main.hs:21:1: Warning: Tab character Main.hs:22:1: Warning: Tab character Main.hs:23:1: Warning: Tab character Main.hs:24:1: Warning: Tab character Main.hs:25:1: Warning: Tab character Main.hs:33:1: Warning: Tab character Main.hs:39:14: Warning: Tab character Main.hs:40:14: Warning: Tab character Main.hs:58:15: Warning: Tab character Main.hs:63:42: Warning: Tab character Main.hs:64:1: Warning: Tab character Main.hs:65:1: Warning: Tab character Main.hs:66:1: Warning: Tab character Main.hs:67:1: Warning: Tab character Main.hs:69:46: Warning: Tab character Main.hs:70:1: Warning: Tab character Main.hs:71:1: Warning: Tab character Main.hs:74:1: Warning: Tab character Main.hs:75:1: Warning: Tab character Main.hs:77:1: Warning: Tab character Main.hs:78:1: Warning: Tab character Main.hs:79:1: Warning: Tab character Main.hs:81:1: Warning: Tab character Main.hs:82:1: Warning: Tab character Main.hs:83:1: Warning: Tab character Main.hs:84:1: Warning: Tab character Main.hs:84:48: Warning: Tab character Main.hs:86:1: Warning: Tab character Main.hs:87:1: Warning: Tab character Main.hs:90:1: Warning: Tab character Main.hs:92:1: Warning: Tab character Main.hs:93:1: Warning: Tab character Main.hs:94:1: Warning: Tab character Main.hs:95:1: Warning: Tab character Main.hs:96:1: Warning: Tab character Main.hs:97:1: Warning: Tab character Main.hs:102:56: Warning: Tab character Main.hs:105:1: Warning: Tab character Main.hs:106:50: Warning: Tab character Main.hs:110:1: Warning: Tab character Main.hs:111:1: Warning: Tab character Main.hs:113:38: Warning: Tab character Main.hs:114:1: Warning: Tab character Main.hs:115:1: Warning: Tab character Main.hs:118:1: Warning: Tab character Main.hs:119:1: Warning: Tab character Main.hs:120:1: Warning: Tab character Main.hs:121:1: Warning: Tab character <> ==nofib== power: size of Main.o follows... text data bss dec hex filename 52741 6320 0 59061 e6b5 Main.o ==nofib== power: time to link power follows... <> ==nofib== power: size of power follows... text data bss dec hex filename 973174 60872 48872 1082918 108626 power ==nofib== power: time to run power follows... ../../runstdtest/runstdtest ./power -o1 power.slowstdout -o1 power.stdout -ghc-timing -cachegrind 52; 13.77user 0.04system 0:13.82elapsed 99%CPU (0avgtext+0avgdata 60188maxresident)k 0inputs+288outputs (0major+13046minor)pagefaults 0swaps <> Finished making all in power: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/pretty ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== pretty: time to compile CharSeq follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c CharSeq.hs -o CharSeq.o CharSeq.hs:21:1: Warning: Tab character CharSeq.hs:22:1: Warning: Tab character CharSeq.hs:23:1: Warning: Tab character CharSeq.hs:24:1: Warning: Tab character CharSeq.hs:25:1: Warning: Tab character CharSeq.hs:26:1: Warning: Tab character CharSeq.hs:52:1: Warning: Tab character CharSeq.hs:53:1: Warning: Tab character CharSeq.hs:54:1: Warning: Tab character CharSeq.hs:55:1: Warning: Tab character CharSeq.hs:71:1: Warning: Tab character <> ==nofib== pretty: size of CharSeq.o follows... text data bss dec hex filename 6808 192 0 7000 1b58 CharSeq.o ==nofib== pretty: time to compile Pretty follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Pretty.hs -o Pretty.o Pretty.hs:37:1: Warning: Tab character Pretty.hs:38:1: Warning: Tab character Pretty.hs:41:1: Warning: Tab character Pretty.hs:42:1: Warning: Tab character Pretty.hs:43:1: Warning: Tab character Pretty.hs:58:1: Warning: Tab character Pretty.hs:59:1: Warning: Tab character Pretty.hs:62:1: Warning: Tab character Pretty.hs:82:1: Warning: Tab character Pretty.hs:83:1: Warning: Tab character Pretty.hs:84:1: Warning: Tab character Pretty.hs:85:1: Warning: Tab character Pretty.hs:86:1: Warning: Tab character Pretty.hs:96:1: Warning: Tab character Pretty.hs:97:1: Warning: Tab character Pretty.hs:98:1: Warning: Tab character Pretty.hs:110:1: Warning: Tab character Pretty.hs:111:1: Warning: Tab character Pretty.hs:112:1: Warning: Tab character Pretty.hs:113:1: Warning: Tab character Pretty.hs:127:1: Warning: Tab character Pretty.hs:128:1: Warning: Tab character Pretty.hs:135:1: Warning: Tab character Pretty.hs:136:1: Warning: Tab character Pretty.hs:137:1: Warning: Tab character Pretty.hs:141:1: Warning: Tab character Pretty.hs:142:1: Warning: Tab character Pretty.hs:143:1: Warning: Tab character Pretty.hs:176:1: Warning: Tab character Pretty.hs:177:1: Warning: Tab character Pretty.hs:178:1: Warning: Tab character <> ==nofib== pretty: size of Pretty.o follows... text data bss dec hex filename 17582 760 0 18342 47a6 Pretty.o ==nofib== pretty: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:8:1: Warning: Tab character Main.hs:9:1: Warning: Tab character Main.hs:10:1: Warning: Tab character <> ==nofib== pretty: size of Main.o follows... text data bss dec hex filename 2423 968 0 3391 d3f Main.o ==nofib== pretty: time to link pretty follows... <> ==nofib== pretty: size of pretty follows... text data bss dec hex filename 908909 50576 48872 1008357 f62e5 pretty ==nofib== pretty: time to run pretty follows... ../../runstdtest/runstdtest ./pretty -o1 pretty.stdout -ghc-timing -cachegrind ; 0.43user 0.02system 0:00.45elapsed 99%CPU (0avgtext+0avgdata 50848maxresident)k 0inputs+272outputs (0major+9149minor)pagefaults 0swaps <> Finished making all in pretty: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/primetest ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== primetest: time to compile IntLib follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c IntLib.lhs -o IntLib.o <> ==nofib== primetest: size of IntLib.o follows... text data bss dec hex filename 4930 480 0 5410 1522 IntLib.o ==nofib== primetest: time to compile MyRandom follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c MyRandom.lhs -o MyRandom.o <> ==nofib== primetest: size of MyRandom.o follows... text data bss dec hex filename 1471 224 0 1695 69f MyRandom.o ==nofib== primetest: time to compile Prime follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Prime.lhs -o Prime.o <> ==nofib== primetest: size of Prime.o follows... text data bss dec hex filename 11840 416 0 12256 2fe0 Prime.o ==nofib== primetest: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== primetest: size of Main.o follows... text data bss dec hex filename 1916 368 0 2284 8ec Main.o ==nofib== primetest: time to link primetest follows... <> ==nofib== primetest: size of primetest follows... text data bss dec hex filename 961925 56336 48872 1067133 10487d primetest ==nofib== primetest: time to run primetest follows... ../../runstdtest/runstdtest ./primetest -i primetest.slowstdin -o1 primetest.slowstdout -o1 primetest.stdout -ghc-timing -cachegrind ; 7.86user 0.02system 0:07.89elapsed 99%CPU (0avgtext+0avgdata 51316maxresident)k 8inputs+272outputs (0major+9450minor)pagefaults 0swaps <> Finished making all in primetest: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/puzzle ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== puzzle: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== puzzle: size of Main.o follows... text data bss dec hex filename 37190 2312 0 39502 9a4e Main.o ==nofib== puzzle: time to link puzzle follows... <> ==nofib== puzzle: size of puzzle follows... text data bss dec hex filename 829636 45984 48872 924492 e1b4c puzzle ==nofib== puzzle: time to run puzzle follows... ../../runstdtest/runstdtest ./puzzle -o1 puzzle.stdout -ghc-timing -cachegrind ; 4.06user 0.01system 0:04.08elapsed 99%CPU (0avgtext+0avgdata 51968maxresident)k 0inputs+280outputs (0major+9611minor)pagefaults 0swaps <> Finished making all in puzzle: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/rewrite ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== rewrite: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== rewrite: size of Main.o follows... text data bss dec hex filename 61773 3928 0 65701 100a5 Main.o ==nofib== rewrite: time to link rewrite follows... <> ==nofib== rewrite: size of rewrite follows... text data bss dec hex filename 938501 55704 48872 1043077 fea85 rewrite ==nofib== rewrite: time to run rewrite follows... ../../runstdtest/runstdtest ./rewrite -o1 rewrite.stdout -ghc-timing -cachegrind 60000; 9.72user 0.01system 0:09.74elapsed 99%CPU (0avgtext+0avgdata 51672maxresident)k 0inputs+272outputs (0major+9538minor)pagefaults 0swaps <> Finished making all in rewrite: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/scc ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== scc: time to compile Digraph follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Digraph.hs -o Digraph.o <> ==nofib== scc: size of Digraph.o follows... text data bss dec hex filename 2905 40 0 2945 b81 Digraph.o ==nofib== scc: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:19:1: Warning: Tab character Main.hs:20:1: Warning: Tab character Main.hs:21:1: Warning: Tab character Main.hs:22:1: Warning: Tab character Main.hs:23:1: Warning: Tab character Main.hs:24:1: Warning: Tab character Main.hs:25:1: Warning: Tab character Main.hs:26:1: Warning: Tab character Main.hs:27:1: Warning: Tab character <> ==nofib== scc: size of Main.o follows... text data bss dec hex filename 381 1160 0 1541 605 Main.o ==nofib== scc: time to link scc follows... <> ==nofib== scc: size of scc follows... text data bss dec hex filename 790484 44256 48872 883612 d7b9c scc ==nofib== scc: time to run scc follows... ../../runstdtest/runstdtest ./scc -o1 scc.stdout -ghc-timing -cachegrind ; 0.40user 0.02system 0:00.42elapsed 99%CPU (0avgtext+0avgdata 50828maxresident)k 0inputs+264outputs (0major+9078minor)pagefaults 0swaps <> Finished making all in scc: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/simple ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing +RTS -K3m -H20m -RTS -cachegrind ==nofib== simple: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -H110m -rtsopts -c Main.hs -o Main.o Main.hs:59:1: Warning: Tab character Main.hs:64:1: Warning: Tab character Main.hs:65:1: Warning: Tab character Main.hs:66:1: Warning: Tab character Main.hs:67:1: Warning: Tab character Main.hs:73:1: Warning: Tab character Main.hs:74:1: Warning: Tab character Main.hs:75:1: Warning: Tab character Main.hs:76:1: Warning: Tab character Main.hs:77:1: Warning: Tab character Main.hs:78:1: Warning: Tab character Main.hs:85:1: Warning: Tab character Main.hs:86:1: Warning: Tab character Main.hs:87:1: Warning: Tab character Main.hs:88:1: Warning: Tab character Main.hs:89:1: Warning: Tab character Main.hs:90:1: Warning: Tab character Main.hs:116:1: Warning: Tab character Main.hs:117:1: Warning: Tab character Main.hs:118:3: Warning: Tab character Main.hs:119:1: Warning: Tab character Main.hs:119:57: Warning: Tab character Main.hs:124:1: Warning: Tab character Main.hs:151:2: Warning: Tab character Main.hs:152:1: Warning: Tab character Main.hs:156:1: Warning: Tab character Main.hs:157:1: Warning: Tab character Main.hs:158:1: Warning: Tab character Main.hs:162:1: Warning: Tab character Main.hs:163:1: Warning: Tab character Main.hs:164:1: Warning: Tab character Main.hs:170:1: Warning: Tab character Main.hs:581:1: Warning: Tab character <> ==nofib== simple: size of Main.o follows... text data bss dec hex filename 258623 15808 0 274431 42fff Main.o ==nofib== simple: time to link simple follows... <> ==nofib== simple: size of simple follows... text data bss dec hex filename 1245814 75472 48872 1370158 14e82e simple ==nofib== simple: time to run simple follows... ../../runstdtest/runstdtest ./simple -i simple.stdin -o1 simple.stdout -o1 simple.stdout1 -o1 simple.stdout2 -o1 simple.stdout3 -o1 simple.stdout4 -o1 simple.stdout5 -o1 simple.stdout6 -o1 simple.stdout-linux -ghc-timing +RTS -K3m -H20m -RTS -cachegrind ; 7.91user 0.04system 0:07.96elapsed 99%CPU (0avgtext+0avgdata 84940maxresident)k 8inputs+304outputs (0major+17310minor)pagefaults 0swaps <> Finished making all in simple: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/sorting ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== sorting: time to compile Sort follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Sort.hs -o Sort.o Sort.hs:14:13: Warning: Tab character Sort.hs:17:1: Warning: Tab character Sort.hs:18:1: Warning: Tab character Sort.hs:21:14: Warning: Tab character Sort.hs:24:1: Warning: Tab character Sort.hs:27:15: Warning: Tab character Sort.hs:28:16: Warning: Tab character Sort.hs:31:21: Warning: Tab character Sort.hs:33:1: Warning: Tab character Sort.hs:33:32: Warning: Tab character Sort.hs:38:14: Warning: Tab character Sort.hs:43:28: Warning: Tab character Sort.hs:44:24: Warning: Tab character Sort.hs:46:1: Warning: Tab character Sort.hs:58:1: Warning: Tab character Sort.hs:59:1: Warning: Tab character Sort.hs:59:22: Warning: Tab character Sort.hs:60:5: Warning: Tab character Sort.hs:61:1: Warning: Tab character Sort.hs:61:40: Warning: Tab character Sort.hs:64:17: Warning: Tab character Sort.hs:76:1: Warning: Tab character Sort.hs:77:1: Warning: Tab character Sort.hs:77:23: Warning: Tab character Sort.hs:78:5: Warning: Tab character Sort.hs:78:28: Warning: Tab character Sort.hs:79:1: Warning: Tab character Sort.hs:80:5: Warning: Tab character Sort.hs:81:1: Warning: Tab character Sort.hs:84:18: Warning: Tab character Sort.hs:85:23: Warning: Tab character Sort.hs:98:20: Warning: Tab character Sort.hs:100:1: Warning: Tab character Sort.hs:100:40: Warning: Tab character Sort.hs:101:1: Warning: Tab character Sort.hs:101:39: Warning: Tab character Sort.hs:102:1: Warning: Tab character Sort.hs:102:38: Warning: Tab character Sort.hs:105:14: Warning: Tab character Sort.hs:112:1: Warning: Tab character Sort.hs:123:23: Warning: Tab character Sort.hs:124:23: Warning: Tab character Sort.hs:128:1: Warning: Tab character Sort.hs:131:19: Warning: Tab character Sort.hs:138:1: Warning: Tab character Sort.hs:139:1: Warning: Tab character <> ==nofib== sorting: size of Sort.o follows... text data bss dec hex filename 19936 376 0 20312 4f58 Sort.o ==nofib== sorting: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:14:1: Warning: Tab character Main.hs:14:24: Warning: Tab character Main.hs:15:1: Warning: Tab character Main.hs:15:26: Warning: Tab character Main.hs:16:1: Warning: Tab character Main.hs:16:25: Warning: Tab character Main.hs:17:1: Warning: Tab character Main.hs:17:25: Warning: Tab character Main.hs:18:1: Warning: Tab character Main.hs:18:26: Warning: Tab character Main.hs:19:1: Warning: Tab character Main.hs:19:27: Warning: Tab character Main.hs:20:1: Warning: Tab character Main.hs:20:24: Warning: Tab character Main.hs:21:1: Warning: Tab character Main.hs:21:25: Warning: Tab character Main.hs:22:1: Warning: Tab character <> ==nofib== sorting: size of Main.o follows... text data bss dec hex filename 3286 664 0 3950 f6e Main.o ==nofib== sorting: time to link sorting follows... <> ==nofib== sorting: size of sorting follows... text data bss dec hex filename 844580 46240 48872 939692 e56ac sorting ==nofib== sorting: time to run sorting follows... ../../runstdtest/runstdtest ./sorting -i Sort.hs -o1 sorting.stdout -ghc-timing -cachegrind ; 0.46user 0.02system 0:00.48elapsed 100%CPU (0avgtext+0avgdata 50804maxresident)k 0inputs+272outputs (0major+9192minor)pagefaults 0swaps <> Finished making all in sorting: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/sphere ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -o1 spheres.slowppm -ghc-timing -cachegrind ==nofib== sphere: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== sphere: size of Main.o follows... text data bss dec hex filename 76999 5384 0 82383 141cf Main.o ==nofib== sphere: time to link sphere follows... <> ==nofib== sphere: size of sphere follows... text data bss dec hex filename 983897 58112 48872 1090881 10a541 sphere ==nofib== sphere: time to run sphere follows... ../../runstdtest/runstdtest ./sphere -o1 spheres.slowppm -ghc-timing -cachegrind 200; 7.49user 0.02system 0:07.52elapsed 99%CPU (0avgtext+0avgdata 52368maxresident)k 0inputs+280outputs (0major+9584minor)pagefaults 0swaps <> Finished making all in sphere: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral/treejoin ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing +RTS -K3m -H24m -RTS -cachegrind ==nofib== treejoin: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:38:1: Warning: Tab character Main.hs:39:1: Warning: Tab character Main.hs:40:1: Warning: Tab character Main.hs:53:1: Warning: Tab character Main.hs:56:1: Warning: Tab character Main.hs:81:1: Warning: Tab character Main.hs:82:1: Warning: Tab character Main.hs:84:1: Warning: Tab character Main.hs:89:1: Warning: Tab character Main.hs:90:1: Warning: Tab character Main.hs:103:1: Warning: Tab character Main.hs:104:1: Warning: Tab character <> ==nofib== treejoin: size of Main.o follows... text data bss dec hex filename 13679 768 0 14447 386f Main.o ==nofib== treejoin: time to link treejoin follows... <> ==nofib== treejoin: size of treejoin follows... text data bss dec hex filename 847044 47296 48872 943212 e646c treejoin ==nofib== treejoin: time to run treejoin follows... ../../runstdtest/runstdtest ./treejoin -o1 treejoin.stdout -ghc-timing +RTS -K3m -H24m -RTS -cachegrind 27000.1 27000.2; 3.76user 0.04system 0:03.80elapsed 99%CPU (0avgtext+0avgdata 77740maxresident)k 912inputs+280outputs (0major+16055minor)pagefaults 0swaps <> Finished making all in treejoin: 0 ------------------------------------------------------------------------ == Finished making `all' in ansi atom awards banner boyer boyer2 calendar cichelli circsim clausify constraints cryptarithm1 cryptarithm2 cse eliza expert fft2 fibheaps fish gcd hartel integer knights lcss life mandel mandel2 minimax multiplier para power pretty primetest puzzle rewrite scc simple sorting sphere treejoin ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/spectral ------------------------------------------------------------------------ Finished making all in spectral: 0 ------------------------------------------------------------------------ == make all ; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `all' in anna bspt cacheprof compress compress2 fem fluid fulsom gamteb gg grep hidden hpg infer lift maillist mkhprog parser pic prolog reptile rsa scs symalg veritas ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/anna ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== anna: time to compile BaseDefs follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c BaseDefs.hs -o BaseDefs.o BaseDefs.hs:97:10: Warning: No explicit implementation for ‘abs’, ‘signum’, ‘fromInteger’, and (either ‘negate’ or ‘-’) In the instance declaration for ‘Num (ExceptionInt a)’ BaseDefs.hs:379:6: Warning: Tab character BaseDefs.hs:380:6: Warning: Tab character <> ==nofib== anna: size of BaseDefs.o follows... text data bss dec hex filename 101917 7192 0 109109 1aa35 BaseDefs.o ==nofib== anna: time to compile MyUtils follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c MyUtils.hs -o MyUtils.o <> ==nofib== anna: size of MyUtils.o follows... text data bss dec hex filename 10155 1248 0 11403 2c8b MyUtils.o ==nofib== anna: time to compile Utils follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Utils.hs -o Utils.o <> ==nofib== anna: size of Utils.o follows... text data bss dec hex filename 33637 1504 0 35141 8945 Utils.o ==nofib== anna: time to compile DomainExpr follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c DomainExpr.hs -o DomainExpr.o DomainExpr.hs:1:1: Warning: Tab character <> ==nofib== anna: size of DomainExpr.o follows... text data bss dec hex filename 11764 720 0 12484 30c4 DomainExpr.o ==nofib== anna: time to compile AbstractVals2 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c AbstractVals2.hs -o AbstractVals2.o <> ==nofib== anna: size of AbstractVals2.o follows... text data bss dec hex filename 39039 2040 0 41079 a077 AbstractVals2.o ==nofib== anna: time to compile SuccsAndPreds2 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c SuccsAndPreds2.hs -o SuccsAndPreds2.o <> ==nofib== anna: size of SuccsAndPreds2.o follows... text data bss dec hex filename 35126 3024 0 38150 9506 SuccsAndPreds2.o ==nofib== anna: time to compile AbstractMisc follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c AbstractMisc.hs -o AbstractMisc.o <> ==nofib== anna: size of AbstractMisc.o follows... text data bss dec hex filename 13241 776 0 14017 36c1 AbstractMisc.o ==nofib== anna: time to compile AbsConc3 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c AbsConc3.hs -o AbsConc3.o <> ==nofib== anna: size of AbsConc3.o follows... text data bss dec hex filename 34721 2320 0 37041 90b1 AbsConc3.o ==nofib== anna: time to compile Apply follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Apply.hs -o Apply.o <> ==nofib== anna: size of Apply.o follows... text data bss dec hex filename 8974 544 0 9518 252e Apply.o ==nofib== anna: time to compile AbstractEval2 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c AbstractEval2.hs -o AbstractEval2.o <> ==nofib== anna: size of AbstractEval2.o follows... text data bss dec hex filename 6849 1008 0 7857 1eb1 AbstractEval2.o ==nofib== anna: time to compile BarakiMeet follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c BarakiMeet.hs -o BarakiMeet.o <> ==nofib== anna: size of BarakiMeet.o follows... text data bss dec hex filename 13220 824 0 14044 36dc BarakiMeet.o ==nofib== anna: time to compile BarakiConc3 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c BarakiConc3.hs -o BarakiConc3.o BarakiConc3.hs:1:1: Warning: Tab character <> ==nofib== anna: size of BarakiConc3.o follows... text data bss dec hex filename 19238 1064 0 20302 4f4e BarakiConc3.o ==nofib== anna: time to compile Inverse follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Inverse.hs -o Inverse.o <> ==nofib== anna: size of Inverse.o follows... text data bss dec hex filename 21596 696 0 22292 5714 Inverse.o ==nofib== anna: time to compile Constructors follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Constructors.hs -o Constructors.o <> ==nofib== anna: size of Constructors.o follows... text data bss dec hex filename 24458 1800 0 26258 6692 Constructors.o ==nofib== anna: time to compile Dependancy follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Dependancy.hs -o Dependancy.o Dependancy.hs:40:1: Warning: Tab character Dependancy.hs:41:1: Warning: Tab character Dependancy.hs:42:1: Warning: Tab character Dependancy.hs:51:1: Warning: Tab character Dependancy.hs:52:1: Warning: Tab character Dependancy.hs:53:1: Warning: Tab character Dependancy.hs:54:1: Warning: Tab character Dependancy.hs:55:1: Warning: Tab character Dependancy.hs:56:1: Warning: Tab character Dependancy.hs:57:1: Warning: Tab character Dependancy.hs:58:1: Warning: Tab character Dependancy.hs:87:1: Warning: Tab character Dependancy.hs:87:10: Warning: Tab character Dependancy.hs:88:1: Warning: Tab character Dependancy.hs:110:1: Warning: Tab character Dependancy.hs:111:1: Warning: Tab character Dependancy.hs:126:1: Warning: Tab character Dependancy.hs:156:1: Warning: Tab character Dependancy.hs:158:1: Warning: Tab character Dependancy.hs:163:1: Warning: Tab character <> ==nofib== anna: size of Dependancy.o follows... text data bss dec hex filename 38658 688 0 39346 99b2 Dependancy.o ==nofib== anna: time to compile EtaAbstract follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c EtaAbstract.hs -o EtaAbstract.o <> ==nofib== anna: size of EtaAbstract.o follows... text data bss dec hex filename 9968 496 0 10464 28e0 EtaAbstract.o ==nofib== anna: time to compile FrontierMisc2 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c FrontierMisc2.hs -o FrontierMisc2.o <> ==nofib== anna: size of FrontierMisc2.o follows... text data bss dec hex filename 9669 360 0 10029 272d FrontierMisc2.o ==nofib== anna: time to compile FrontierDATAFN2 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c FrontierDATAFN2.hs -o FrontierDATAFN2.o <> ==nofib== anna: size of FrontierDATAFN2.o follows... text data bss dec hex filename 20310 1216 0 21526 5416 FrontierDATAFN2.o ==nofib== anna: time to compile FrontierGENERIC2 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c FrontierGENERIC2.hs -o FrontierGENERIC2.o <> ==nofib== anna: size of FrontierGENERIC2.o follows... text data bss dec hex filename 21400 1336 0 22736 58d0 FrontierGENERIC2.o ==nofib== anna: time to compile LambdaLift5 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c LambdaLift5.hs -o LambdaLift5.o LambdaLift5.hs:205:1: Warning: Tab character LambdaLift5.hs:206:1: Warning: Tab character <> ==nofib== anna: size of LambdaLift5.o follows... text data bss dec hex filename 45532 1528 0 47060 b7d4 LambdaLift5.o ==nofib== anna: time to compile MakeDomains follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c MakeDomains.hs -o MakeDomains.o <> ==nofib== anna: size of MakeDomains.o follows... text data bss dec hex filename 5882 512 0 6394 18fa MakeDomains.o ==nofib== anna: time to compile Parser2 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Parser2.hs -o Parser2.o <> ==nofib== anna: size of Parser2.o follows... text data bss dec hex filename 58071 9576 0 67647 1083f Parser2.o ==nofib== anna: time to compile ReadTable follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c ReadTable.hs -o ReadTable.o <> ==nofib== anna: size of ReadTable.o follows... text data bss dec hex filename 15703 1776 0 17479 4447 ReadTable.o ==nofib== anna: time to compile SmallerLattice follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c SmallerLattice.hs -o SmallerLattice.o <> ==nofib== anna: size of SmallerLattice.o follows... text data bss dec hex filename 46535 1400 0 47935 bb3f SmallerLattice.o ==nofib== anna: time to compile Simplify follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Simplify.hs -o Simplify.o <> ==nofib== anna: size of Simplify.o follows... text data bss dec hex filename 7608 520 0 8128 1fc0 Simplify.o ==nofib== anna: time to compile TypeCheck5 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c TypeCheck5.hs -o TypeCheck5.o TypeCheck5.hs:90:1: Warning: Tab character TypeCheck5.hs:91:1: Warning: Tab character TypeCheck5.hs:93:1: Warning: Tab character TypeCheck5.hs:94:1: Warning: Tab character TypeCheck5.hs:96:1: Warning: Tab character TypeCheck5.hs:97:1: Warning: Tab character TypeCheck5.hs:101:1: Warning: Tab character TypeCheck5.hs:271:1: Warning: Tab character TypeCheck5.hs:273:1: Warning: Tab character TypeCheck5.hs:289:1: Warning: Tab character TypeCheck5.hs:290:1: Warning: Tab character TypeCheck5.hs:325:1: Warning: Tab character TypeCheck5.hs:326:1: Warning: Tab character TypeCheck5.hs:492:1: Warning: Tab character TypeCheck5.hs:493:1: Warning: Tab character TypeCheck5.hs:494:1: Warning: Tab character <> ==nofib== anna: size of TypeCheck5.o follows... text data bss dec hex filename 76327 6680 0 83007 1443f TypeCheck5.o ==nofib== anna: time to compile TExpr2DExpr follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c TExpr2DExpr.hs -o TExpr2DExpr.o <> ==nofib== anna: size of TExpr2DExpr.o follows... text data bss dec hex filename 9010 792 0 9802 264a TExpr2DExpr.o ==nofib== anna: time to compile PrintResults follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c PrintResults.hs -o PrintResults.o PrintResults.hs:48:1: Warning: Tab character PrintResults.hs:49:1: Warning: Tab character PrintResults.hs:56:1: Warning: Tab character PrintResults.hs:57:1: Warning: Tab character <> ==nofib== anna: size of PrintResults.o follows... text data bss dec hex filename 18546 1424 0 19970 4e02 PrintResults.o ==nofib== anna: time to compile StrictAn6 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c StrictAn6.hs -o StrictAn6.o <> ==nofib== anna: size of StrictAn6.o follows... text data bss dec hex filename 81665 5256 0 86921 15389 StrictAn6.o ==nofib== anna: time to compile PrettyPrint follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c PrettyPrint.hs -o PrettyPrint.o PrettyPrint.hs:34:1: Warning: Tab character PrettyPrint.hs:36:22: Warning: Tab character PrettyPrint.hs:42:1: Warning: Tab character PrettyPrint.hs:46:1: Warning: Tab character PrettyPrint.hs:53:1: Warning: Tab character PrettyPrint.hs:54:1: Warning: Tab character <> ==nofib== anna: size of PrettyPrint.o follows... text data bss dec hex filename 16895 1312 0 18207 471f PrettyPrint.o ==nofib== anna: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:73:1: Warning: Tab character Main.hs:128:1: Warning: Tab character Main.hs:141:1: Warning: Tab character <> ==nofib== anna: size of Main.o follows... text data bss dec hex filename 19040 6376 0 25416 6348 Main.o ==nofib== anna: time to compile Monster follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Monster.hs -o Monster.o Monster.hs:26:19: Warning: Tab character Monster.hs:27:17: Warning: Tab character <> ==nofib== anna: size of Monster.o follows... text data bss dec hex filename 5552 512 0 6064 17b0 Monster.o ==nofib== anna: time to link anna follows... <> ==nofib== anna: size of anna follows... text data bss dec hex filename 1864149 128400 48872 2041421 1f264d anna ==nofib== anna: time to run anna follows... ../../runstdtest/runstdtest ./anna -i big.cor -o1 anna.stdout -ghc-timing -cachegrind ; 3.33user 0.01system 0:03.35elapsed 99%CPU (0avgtext+0avgdata 61972maxresident)k 24inputs+272outputs (0major+10730minor)pagefaults 0swaps <> Finished making all in anna: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/bspt ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== bspt: time to compile Libfuns follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Libfuns.lhs -o Libfuns.o <> ==nofib== bspt: size of Libfuns.o follows... text data bss dec hex filename 65 16 0 81 51 Libfuns.o ==nofib== bspt: time to compile Stdlib follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Stdlib.lhs -o Stdlib.o <> ==nofib== bspt: size of Stdlib.o follows... text data bss dec hex filename 4661 216 0 4877 130d Stdlib.o ==nofib== bspt: time to compile Rationals follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Rationals.lhs -o Rationals.o Rationals.lhs:102:12: Warning: No explicit implementation for ‘toEnum’ and ‘fromEnum’ In the instance declaration for ‘Enum Rationals’ <> ==nofib== bspt: size of Rationals.o follows... text data bss dec hex filename 17257 1672 0 18929 49f1 Rationals.o ==nofib== bspt: time to compile Params follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Params.lhs -o Params.o <> ==nofib== bspt: size of Params.o follows... text data bss dec hex filename 2511 3144 0 5655 1617 Params.o ==nofib== bspt: time to compile GeomNum follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c GeomNum.lhs -o GeomNum.o <> ==nofib== bspt: size of GeomNum.o follows... text data bss dec hex filename 8438 504 0 8942 22ee GeomNum.o ==nofib== bspt: time to compile MGRlib follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c MGRlib.lhs -o MGRlib.o <> ==nofib== bspt: size of MGRlib.o follows... text data bss dec hex filename 6338 992 0 7330 1ca2 MGRlib.o ==nofib== bspt: time to compile Euclid follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Euclid.lhs -o Euclid.o <> ==nofib== bspt: size of Euclid.o follows... text data bss dec hex filename 36917 1840 0 38757 9765 Euclid.o ==nofib== bspt: time to compile EuclidGMS follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c EuclidGMS.lhs -o EuclidGMS.o <> ==nofib== bspt: size of EuclidGMS.o follows... text data bss dec hex filename 13392 1128 0 14520 38b8 EuclidGMS.o ==nofib== bspt: time to compile BSPT follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c BSPT.lhs -o BSPT.o <> ==nofib== bspt: size of BSPT.o follows... text data bss dec hex filename 37653 1288 0 38941 981d BSPT.o ==nofib== bspt: time to compile Init follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Init.lhs -o Init.o <> ==nofib== bspt: size of Init.o follows... text data bss dec hex filename 19747 3504 0 23251 5ad3 Init.o ==nofib== bspt: time to compile Interpret follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Interpret.lhs -o Interpret.o <> ==nofib== bspt: size of Interpret.o follows... text data bss dec hex filename 5668 360 0 6028 178c Interpret.o ==nofib== bspt: time to compile Input follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Input.lhs -o Input.o Input.lhs:9:1: Warning: Tab character Input.lhs:10:1: Warning: Tab character <> ==nofib== bspt: size of Input.o follows... text data bss dec hex filename 2793 34896 0 37689 9339 Input.o ==nofib== bspt: time to compile Merge follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Merge.lhs -o Merge.o <> ==nofib== bspt: size of Merge.o follows... text data bss dec hex filename 17737 440 0 18177 4701 Merge.o ==nofib== bspt: time to compile Render follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Render.lhs -o Render.o <> ==nofib== bspt: size of Render.o follows... text data bss dec hex filename 6807 800 0 7607 1db7 Render.o ==nofib== bspt: time to compile Interface follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Interface.lhs -o Interface.o <> ==nofib== bspt: size of Interface.o follows... text data bss dec hex filename 7232 656 0 7888 1ed0 Interface.o ==nofib== bspt: time to compile Prog follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Prog.lhs -o Prog.o Prog.lhs:30:8: Warning: Tab character <> ==nofib== bspt: size of Prog.o follows... text data bss dec hex filename 932 248 0 1180 49c Prog.o ==nofib== bspt: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== bspt: size of Main.o follows... text data bss dec hex filename 333 128 0 461 1cd Main.o ==nofib== bspt: time to link bspt follows... <> ==nofib== bspt: size of bspt follows... text data bss dec hex filename 1041758 99688 48872 1190318 1229ae bspt ==nofib== bspt: time to run bspt follows... ../../runstdtest/runstdtest ./bspt -i bspt.stdin -o1 bspt.stdout -ghc-timing -cachegrind ; 0.69user 0.03system 0:00.72elapsed 99%CPU (0avgtext+0avgdata 52392maxresident)k 8inputs+272outputs (0major+9594minor)pagefaults 0swaps <> Finished making all in bspt: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/cacheprof ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== cacheprof: time to compile Arch_x86 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Arch_x86.hs -o Arch_x86.o <> ==nofib== cacheprof: size of Arch_x86.o follows... text data bss dec hex filename 52018 30712 0 82730 1432a Arch_x86.o ==nofib== cacheprof: time to compile Generics follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Generics.hs -o Generics.o <> ==nofib== cacheprof: size of Generics.o follows... text data bss dec hex filename 19836 1800 0 21636 5484 Generics.o ==nofib== cacheprof: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== cacheprof: size of Main.o follows... text data bss dec hex filename 190833 28696 0 219529 35989 Main.o ==nofib== cacheprof: time to link cacheprof follows... <> ==nofib== cacheprof: size of cacheprof follows... text data bss dec hex filename 1222886 121160 48872 1392918 154116 cacheprof ==nofib== cacheprof: time to run cacheprof follows... ../../runstdtest/runstdtest ./cacheprof -i cacheprof.stdin -o1 cacheprof.stdout -ghc-timing -cachegrind ; 10.75user 0.05system 0:10.82elapsed 99%CPU (0avgtext+0avgdata 77032maxresident)k 400inputs+272outputs (0major+15409minor)pagefaults 0swaps <> Finished making all in cacheprof: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/compress ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -stdout-binary -cachegrind ==nofib== compress: time to compile BinConv follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c BinConv.hs -o BinConv.o BinConv.hs:35:1: Warning: Tab character BinConv.hs:40:1: Warning: Tab character BinConv.hs:46:1: Warning: Tab character BinConv.hs:47:1: Warning: Tab character BinConv.hs:48:1: Warning: Tab character BinConv.hs:50:1: Warning: Tab character BinConv.hs:51:1: Warning: Tab character BinConv.hs:52:1: Warning: Tab character <> ==nofib== compress: size of BinConv.o follows... text data bss dec hex filename 4997 200 0 5197 144d BinConv.o ==nofib== compress: time to compile BinTest follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c BinTest.hs -o BinTest.o BinTest.hs:9:1: Warning: Tab character <> ==nofib== compress: size of BinTest.o follows... text data bss dec hex filename 597 368 0 965 3c5 BinTest.o ==nofib== compress: time to compile Defaults follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Defaults.hs -o Defaults.o <> ==nofib== compress: size of Defaults.o follows... text data bss dec hex filename 170 80 0 250 fa Defaults.o ==nofib== compress: time to compile Decode follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Decode.hs -o Decode.o Decode.hs:24:32: Warning: Tab character <> ==nofib== compress: size of Decode.o follows... text data bss dec hex filename 16728 1120 0 17848 45b8 Decode.o ==nofib== compress: time to compile PTTrees follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c PTTrees.hs -o PTTrees.o PTTrees.hs:13:1: Warning: Tab character PTTrees.hs:15:1: Warning: Tab character <> ==nofib== compress: size of PTTrees.o follows... text data bss dec hex filename 1263 32 0 1295 50f PTTrees.o ==nofib== compress: time to compile Encode follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Encode.hs -o Encode.o <> ==nofib== compress: size of Encode.o follows... text data bss dec hex filename 7495 12616 0 20111 4e8f Encode.o ==nofib== compress: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:17:15: Warning: Tab character <> ==nofib== compress: size of Main.o follows... text data bss dec hex filename 557 144 0 701 2bd Main.o ==nofib== compress: time to compile Uncompress follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Uncompress.hs -o Uncompress.o Uncompress.hs:16:15: Warning: Tab character Uncompress.hs:20:1: Warning: Tab character <> ==nofib== compress: size of Uncompress.o follows... text data bss dec hex filename 357 96 0 453 1c5 Uncompress.o ==nofib== compress: time to link compress follows... <> ==nofib== compress: size of compress follows... text data bss dec hex filename 929078 67656 48872 1045606 ff466 compress ==nofib== compress: time to run compress follows... ../../runstdtest/runstdtest ./compress -i compress.stdin -o1 compress.stdout -o1 compress.stdout-mingw -ghc-timing -stdout-binary -cachegrind ; 5.52user 0.04system 0:05.57elapsed 99%CPU (0avgtext+0avgdata 52088maxresident)k 1224inputs+272outputs (0major+9643minor)pagefaults 0swaps <> Finished making all in compress: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/compress2 ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -fglasgow-exts -rtsopts RUNTEST_OPTS = -ghc-timing -stdout-binary -cachegrind ==nofib== compress2: time to compile Encode follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -fglasgow-exts -rtsopts -c Encode.hs -o Encode.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead Encode.hs:17:22: Warning: Unrecognised pragma Encode.hs:18:22: Warning: Unrecognised pragma Encode.hs:19:22: Warning: Unrecognised pragma Encode.hs:20:22: Warning: Unrecognised pragma Encode.hs:21:22: Warning: Unrecognised pragma Encode.hs:22:22: Warning: Unrecognised pragma Encode.hs:100:1: Warning: Tab character <> ==nofib== compress2: size of Encode.o follows... text data bss dec hex filename 68198 1016 0 69214 10e5e Encode.o ==nofib== compress2: time to compile WriteRoutines follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -fglasgow-exts -rtsopts -c WriteRoutines.hs -o WriteRoutines.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead WriteRoutines.hs:5:16: Warning: Tab character <> ==nofib== compress2: size of WriteRoutines.o follows... text data bss dec hex filename 12524 296 0 12820 3214 WriteRoutines.o ==nofib== compress2: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -fglasgow-exts -rtsopts -c Main.hs -o Main.o on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== compress2: size of Main.o follows... text data bss dec hex filename 1137 216 0 1353 549 Main.o ==nofib== compress2: time to link compress2 follows... on the commandline: Warning: -fglasgow-exts is deprecated: Use individual extensions instead <> ==nofib== compress2: size of compress2 follows... text data bss dec hex filename 936681 48640 48872 1034193 fc7d1 compress2 ==nofib== compress2: time to run compress2 follows... ../../runstdtest/runstdtest ./compress2 -i compress2.stdin -o1 compress2.stdout -ghc-timing -stdout-binary -cachegrind ; 4.76user 0.02system 0:04.79elapsed 99%CPU (0avgtext+0avgdata 75516maxresident)k 1224inputs+272outputs (0major+15399minor)pagefaults 0swaps <> Finished making all in compress2: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/fem ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== fem: time to compile Database follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Database.hs -o Database.o Database.hs:20:1: Warning: Tab character Database.hs:21:1: Warning: Tab character Database.hs:27:1: Warning: Tab character Database.hs:28:1: Warning: Tab character Database.hs:44:1: Warning: Tab character Database.hs:91:1: Warning: Tab character <> ==nofib== fem: size of Database.o follows... text data bss dec hex filename 5948 256 0 6204 183c Database.o ==nofib== fem: time to compile DB_interface follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c DB_interface.hs -o DB_interface.o DB_interface.hs:25:1: Warning: Tab character DB_interface.hs:26:1: Warning: Tab character DB_interface.hs:27:6: Warning: Tab character DB_interface.hs:28:1: Warning: Tab character DB_interface.hs:29:1: Warning: Tab character DB_interface.hs:33:1: Warning: Tab character DB_interface.hs:37:1: Warning: Tab character DB_interface.hs:39:1: Warning: Tab character DB_interface.hs:40:1: Warning: Tab character DB_interface.hs:41:1: Warning: Tab character DB_interface.hs:45:1: Warning: Tab character DB_interface.hs:46:1: Warning: Tab character DB_interface.hs:47:1: Warning: Tab character DB_interface.hs:48:1: Warning: Tab character DB_interface.hs:49:1: Warning: Tab character DB_interface.hs:53:1: Warning: Tab character DB_interface.hs:57:1: Warning: Tab character DB_interface.hs:59:1: Warning: Tab character DB_interface.hs:60:1: Warning: Tab character DB_interface.hs:61:1: Warning: Tab character DB_interface.hs:62:1: Warning: Tab character DB_interface.hs:63:1: Warning: Tab character DB_interface.hs:64:1: Warning: Tab character DB_interface.hs:65:1: Warning: Tab character DB_interface.hs:66:1: Warning: Tab character DB_interface.hs:67:1: Warning: Tab character <> ==nofib== fem: size of DB_interface.o follows... text data bss dec hex filename 11006 760 0 11766 2df6 DB_interface.o ==nofib== fem: time to compile Basics follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Basics.hs -o Basics.o <> ==nofib== fem: size of Basics.o follows... text data bss dec hex filename 1948 240 0 2188 88c Basics.o ==nofib== fem: time to compile Vector follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Vector.hs -o Vector.o Vector.hs:125:1: Warning: Tab character Vector.hs:126:1: Warning: Tab character Vector.hs:127:1: Warning: Tab character Vector.hs:128:1: Warning: Tab character Vector.hs:129:1: Warning: Tab character <> ==nofib== fem: size of Vector.o follows... text data bss dec hex filename 10126 544 0 10670 29ae Vector.o ==nofib== fem: time to compile Degrees follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Degrees.hs -o Degrees.o Degrees.hs:21:1: Warning: Tab character Degrees.hs:24:1: Warning: Tab character Degrees.hs:26:8: Warning: Tab character Degrees.hs:27:1: Warning: Tab character Degrees.hs:30:1: Warning: Tab character Degrees.hs:31:1: Warning: Tab character Degrees.hs:32:1: Warning: Tab character Degrees.hs:33:1: Warning: Tab character Degrees.hs:34:1: Warning: Tab character Degrees.hs:35:2: Warning: Tab character Degrees.hs:36:1: Warning: Tab character Degrees.hs:45:1: Warning: Tab character Degrees.hs:46:1: Warning: Tab character Degrees.hs:47:1: Warning: Tab character Degrees.hs:50:1: Warning: Tab character Degrees.hs:51:1: Warning: Tab character Degrees.hs:52:1: Warning: Tab character Degrees.hs:53:1: Warning: Tab character Degrees.hs:54:1: Warning: Tab character Degrees.hs:55:1: Warning: Tab character Degrees.hs:56:1: Warning: Tab character Degrees.hs:57:1: Warning: Tab character Degrees.hs:58:1: Warning: Tab character Degrees.hs:59:1: Warning: Tab character Degrees.hs:60:1: Warning: Tab character Degrees.hs:61:1: Warning: Tab character Degrees.hs:62:1: Warning: Tab character Degrees.hs:63:1: Warning: Tab character Degrees.hs:69:1: Warning: Tab character Degrees.hs:70:1: Warning: Tab character Degrees.hs:71:1: Warning: Tab character Degrees.hs:72:1: Warning: Tab character Degrees.hs:73:1: Warning: Tab character Degrees.hs:76:7: Warning: Tab character Degrees.hs:77:1: Warning: Tab character Degrees.hs:78:1: Warning: Tab character Degrees.hs:79:1: Warning: Tab character Degrees.hs:81:1: Warning: Tab character Degrees.hs:82:1: Warning: Tab character <> ==nofib== fem: size of Degrees.o follows... text data bss dec hex filename 16054 752 0 16806 41a6 Degrees.o ==nofib== fem: time to compile Assemble_loadvec follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Assemble_loadvec.hs -o Assemble_loadvec.o Assemble_loadvec.hs:20:1: Warning: Tab character Assemble_loadvec.hs:21:1: Warning: Tab character Assemble_loadvec.hs:22:1: Warning: Tab character Assemble_loadvec.hs:23:1: Warning: Tab character Assemble_loadvec.hs:26:1: Warning: Tab character Assemble_loadvec.hs:27:1: Warning: Tab character Assemble_loadvec.hs:28:1: Warning: Tab character Assemble_loadvec.hs:31:1: Warning: Tab character Assemble_loadvec.hs:32:1: Warning: Tab character Assemble_loadvec.hs:33:1: Warning: Tab character Assemble_loadvec.hs:34:1: Warning: Tab character Assemble_loadvec.hs:35:1: Warning: Tab character Assemble_loadvec.hs:36:1: Warning: Tab character Assemble_loadvec.hs:37:1: Warning: Tab character <> ==nofib== fem: size of Assemble_loadvec.o follows... text data bss dec hex filename 2276 136 0 2412 96c Assemble_loadvec.o ==nofib== fem: time to compile Matrix follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Matrix.hs -o Matrix.o Matrix.hs:51:1: Warning: Tab character Matrix.hs:52:1: Warning: Tab character Matrix.hs:53:1: Warning: Tab character Matrix.hs:59:1: Warning: Tab character Matrix.hs:66:1: Warning: Tab character Matrix.hs:67:1: Warning: Tab character Matrix.hs:68:1: Warning: Tab character Matrix.hs:69:1: Warning: Tab character Matrix.hs:70:1: Warning: Tab character Matrix.hs:73:1: Warning: Tab character Matrix.hs:74:1: Warning: Tab character Matrix.hs:75:1: Warning: Tab character Matrix.hs:80:1: Warning: Tab character Matrix.hs:81:1: Warning: Tab character Matrix.hs:87:1: Warning: Tab character Matrix.hs:107:33: Warning: Tab character <> ==nofib== fem: size of Matrix.o follows... text data bss dec hex filename 21950 736 0 22686 589e Matrix.o ==nofib== fem: time to compile Elemstif follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Elemstif.hs -o Elemstif.o Elemstif.hs:65:1: Warning: Tab character <> ==nofib== fem: size of Elemstif.o follows... text data bss dec hex filename 6248 120 0 6368 18e0 Elemstif.o ==nofib== fem: time to compile Pre_assemble follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Pre_assemble.hs -o Pre_assemble.o Pre_assemble.hs:24:1: Warning: Tab character Pre_assemble.hs:25:1: Warning: Tab character Pre_assemble.hs:26:2: Warning: Tab character Pre_assemble.hs:27:1: Warning: Tab character Pre_assemble.hs:28:1: Warning: Tab character Pre_assemble.hs:29:1: Warning: Tab character Pre_assemble.hs:30:1: Warning: Tab character Pre_assemble.hs:31:1: Warning: Tab character Pre_assemble.hs:34:1: Warning: Tab character Pre_assemble.hs:35:1: Warning: Tab character Pre_assemble.hs:36:1: Warning: Tab character Pre_assemble.hs:37:1: Warning: Tab character Pre_assemble.hs:38:1: Warning: Tab character Pre_assemble.hs:41:1: Warning: Tab character Pre_assemble.hs:42:1: Warning: Tab character Pre_assemble.hs:43:1: Warning: Tab character Pre_assemble.hs:44:1: Warning: Tab character Pre_assemble.hs:45:1: Warning: Tab character Pre_assemble.hs:46:1: Warning: Tab character Pre_assemble.hs:52:1: Warning: Tab character Pre_assemble.hs:53:1: Warning: Tab character <> ==nofib== fem: size of Pre_assemble.o follows... text data bss dec hex filename 4456 176 0 4632 1218 Pre_assemble.o ==nofib== fem: time to compile VBmatrix follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c VBmatrix.hs -o VBmatrix.o VBmatrix.hs:22:1: Warning: Tab character VBmatrix.hs:23:1: Warning: Tab character VBmatrix.hs:26:1: Warning: Tab character VBmatrix.hs:32:1: Warning: Tab character VBmatrix.hs:35:1: Warning: Tab character VBmatrix.hs:38:1: Warning: Tab character VBmatrix.hs:47:1: Warning: Tab character VBmatrix.hs:54:1: Warning: Tab character VBmatrix.hs:55:1: Warning: Tab character VBmatrix.hs:58:1: Warning: Tab character VBmatrix.hs:59:1: Warning: Tab character VBmatrix.hs:62:1: Warning: Tab character VBmatrix.hs:63:1: Warning: Tab character VBmatrix.hs:64:1: Warning: Tab character VBmatrix.hs:71:1: Warning: Tab character VBmatrix.hs:74:1: Warning: Tab character VBmatrix.hs:75:1: Warning: Tab character VBmatrix.hs:76:1: Warning: Tab character VBmatrix.hs:77:1: Warning: Tab character VBmatrix.hs:78:1: Warning: Tab character VBmatrix.hs:79:1: Warning: Tab character VBmatrix.hs:80:1: Warning: Tab character VBmatrix.hs:83:1: Warning: Tab character VBmatrix.hs:85:1: Warning: Tab character VBmatrix.hs:86:1: Warning: Tab character VBmatrix.hs:87:1: Warning: Tab character VBmatrix.hs:97:1: Warning: Tab character VBmatrix.hs:102:1: Warning: Tab character VBmatrix.hs:103:1: Warning: Tab character VBmatrix.hs:104:1: Warning: Tab character VBmatrix.hs:105:1: Warning: Tab character VBmatrix.hs:106:1: Warning: Tab character VBmatrix.hs:107:1: Warning: Tab character VBmatrix.hs:114:1: Warning: Tab character VBmatrix.hs:118:1: Warning: Tab character VBmatrix.hs:119:1: Warning: Tab character VBmatrix.hs:120:1: Warning: Tab character VBmatrix.hs:121:1: Warning: Tab character VBmatrix.hs:122:1: Warning: Tab character VBmatrix.hs:123:1: Warning: Tab character <> ==nofib== fem: size of VBmatrix.o follows... text data bss dec hex filename 13498 536 0 14034 36d2 VBmatrix.o ==nofib== fem: time to compile Assemble_stiffness follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Assemble_stiffness.hs -o Assemble_stiffness.o Assemble_stiffness.hs:25:1: Warning: Tab character Assemble_stiffness.hs:26:1: Warning: Tab character Assemble_stiffness.hs:27:1: Warning: Tab character Assemble_stiffness.hs:28:1: Warning: Tab character Assemble_stiffness.hs:31:1: Warning: Tab character Assemble_stiffness.hs:32:1: Warning: Tab character Assemble_stiffness.hs:33:1: Warning: Tab character Assemble_stiffness.hs:36:1: Warning: Tab character Assemble_stiffness.hs:37:1: Warning: Tab character Assemble_stiffness.hs:38:1: Warning: Tab character Assemble_stiffness.hs:38:24: Warning: Tab character Assemble_stiffness.hs:40:1: Warning: Tab character Assemble_stiffness.hs:41:1: Warning: Tab character Assemble_stiffness.hs:42:1: Warning: Tab character Assemble_stiffness.hs:43:1: Warning: Tab character Assemble_stiffness.hs:44:1: Warning: Tab character Assemble_stiffness.hs:45:1: Warning: Tab character Assemble_stiffness.hs:46:1: Warning: Tab character Assemble_stiffness.hs:47:1: Warning: Tab character Assemble_stiffness.hs:48:1: Warning: Tab character Assemble_stiffness.hs:49:1: Warning: Tab character <> ==nofib== fem: size of Assemble_stiffness.o follows... text data bss dec hex filename 7321 200 0 7521 1d61 Assemble_stiffness.o ==nofib== fem: time to compile VBlldecomp follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c VBlldecomp.hs -o VBlldecomp.o VBlldecomp.hs:20:1: Warning: Tab character VBlldecomp.hs:21:1: Warning: Tab character VBlldecomp.hs:22:1: Warning: Tab character VBlldecomp.hs:23:1: Warning: Tab character VBlldecomp.hs:24:1: Warning: Tab character VBlldecomp.hs:25:1: Warning: Tab character VBlldecomp.hs:28:1: Warning: Tab character VBlldecomp.hs:29:1: Warning: Tab character VBlldecomp.hs:38:1: Warning: Tab character VBlldecomp.hs:39:1: Warning: Tab character VBlldecomp.hs:40:1: Warning: Tab character VBlldecomp.hs:42:1: Warning: Tab character VBlldecomp.hs:42:27: Warning: Tab character VBlldecomp.hs:44:1: Warning: Tab character VBlldecomp.hs:45:1: Warning: Tab character VBlldecomp.hs:45:22: Warning: Tab character VBlldecomp.hs:46:1: Warning: Tab character VBlldecomp.hs:48:1: Warning: Tab character VBlldecomp.hs:50:1: Warning: Tab character VBlldecomp.hs:51:1: Warning: Tab character VBlldecomp.hs:51:12: Warning: Tab character VBlldecomp.hs:52:1: Warning: Tab character VBlldecomp.hs:53:1: Warning: Tab character VBlldecomp.hs:56:1: Warning: Tab character VBlldecomp.hs:59:1: Warning: Tab character VBlldecomp.hs:62:1: Warning: Tab character VBlldecomp.hs:63:1: Warning: Tab character VBlldecomp.hs:64:1: Warning: Tab character VBlldecomp.hs:65:1: Warning: Tab character VBlldecomp.hs:66:1: Warning: Tab character VBlldecomp.hs:67:1: Warning: Tab character VBlldecomp.hs:69:1: Warning: Tab character VBlldecomp.hs:72:1: Warning: Tab character VBlldecomp.hs:73:1: Warning: Tab character VBlldecomp.hs:74:1: Warning: Tab character VBlldecomp.hs:75:1: Warning: Tab character VBlldecomp.hs:76:1: Warning: Tab character VBlldecomp.hs:77:1: Warning: Tab character VBlldecomp.hs:80:1: Warning: Tab character VBlldecomp.hs:81:1: Warning: Tab character VBlldecomp.hs:83:1: Warning: Tab character VBlldecomp.hs:84:1: Warning: Tab character <> ==nofib== fem: size of VBlldecomp.o follows... text data bss dec hex filename 17547 216 0 17763 4563 VBlldecomp.o ==nofib== fem: time to compile Displacement follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Displacement.hs -o Displacement.o Displacement.hs:26:1: Warning: Tab character Displacement.hs:26:13: Warning: Tab character Displacement.hs:31:1: Warning: Tab character Displacement.hs:32:1: Warning: Tab character Displacement.hs:33:1: Warning: Tab character Displacement.hs:34:1: Warning: Tab character Displacement.hs:35:1: Warning: Tab character Displacement.hs:36:1: Warning: Tab character Displacement.hs:39:1: Warning: Tab character Displacement.hs:40:1: Warning: Tab character Displacement.hs:41:1: Warning: Tab character Displacement.hs:42:1: Warning: Tab character Displacement.hs:43:1: Warning: Tab character Displacement.hs:46:1: Warning: Tab character Displacement.hs:47:1: Warning: Tab character Displacement.hs:48:1: Warning: Tab character Displacement.hs:49:1: Warning: Tab character Displacement.hs:50:1: Warning: Tab character Displacement.hs:51:1: Warning: Tab character <> ==nofib== fem: size of Displacement.o follows... text data bss dec hex filename 4196 216 0 4412 113c Displacement.o ==nofib== fem: time to compile Elemforce follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Elemforce.hs -o Elemforce.o Elemforce.hs:18:1: Warning: Tab character Elemforce.hs:19:1: Warning: Tab character Elemforce.hs:22:1: Warning: Tab character Elemforce.hs:23:1: Warning: Tab character Elemforce.hs:26:1: Warning: Tab character Elemforce.hs:27:1: Warning: Tab character Elemforce.hs:28:1: Warning: Tab character Elemforce.hs:31:1: Warning: Tab character Elemforce.hs:34:1: Warning: Tab character Elemforce.hs:35:1: Warning: Tab character Elemforce.hs:36:1: Warning: Tab character Elemforce.hs:37:1: Warning: Tab character Elemforce.hs:38:1: Warning: Tab character Elemforce.hs:39:1: Warning: Tab character Elemforce.hs:40:1: Warning: Tab character Elemforce.hs:41:1: Warning: Tab character Elemforce.hs:43:1: Warning: Tab character Elemforce.hs:44:1: Warning: Tab character Elemforce.hs:45:1: Warning: Tab character Elemforce.hs:46:1: Warning: Tab character <> ==nofib== fem: size of Elemforce.o follows... text data bss dec hex filename 2372 128 0 2500 9c4 Elemforce.o ==nofib== fem: time to compile Printuvwforce follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Printuvwforce.hs -o Printuvwforce.o Printuvwforce.hs:20:1: Warning: Tab character Printuvwforce.hs:20:16: Warning: Tab character Printuvwforce.hs:23:1: Warning: Tab character Printuvwforce.hs:26:1: Warning: Tab character Printuvwforce.hs:27:1: Warning: Tab character Printuvwforce.hs:28:1: Warning: Tab character Printuvwforce.hs:29:1: Warning: Tab character Printuvwforce.hs:30:1: Warning: Tab character Printuvwforce.hs:31:1: Warning: Tab character Printuvwforce.hs:34:1: Warning: Tab character Printuvwforce.hs:35:1: Warning: Tab character Printuvwforce.hs:36:1: Warning: Tab character Printuvwforce.hs:37:1: Warning: Tab character Printuvwforce.hs:38:1: Warning: Tab character Printuvwforce.hs:39:1: Warning: Tab character Printuvwforce.hs:40:1: Warning: Tab character Printuvwforce.hs:43:1: Warning: Tab character Printuvwforce.hs:44:1: Warning: Tab character Printuvwforce.hs:45:1: Warning: Tab character Printuvwforce.hs:46:1: Warning: Tab character Printuvwforce.hs:47:1: Warning: Tab character Printuvwforce.hs:50:1: Warning: Tab character Printuvwforce.hs:51:1: Warning: Tab character Printuvwforce.hs:52:1: Warning: Tab character Printuvwforce.hs:53:1: Warning: Tab character Printuvwforce.hs:54:1: Warning: Tab character Printuvwforce.hs:54:11: Warning: Tab character <> ==nofib== fem: size of Printuvwforce.o follows... text data bss dec hex filename 4789 160 0 4949 1355 Printuvwforce.o ==nofib== fem: time to compile PrintSource follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c PrintSource.hs -o PrintSource.o PrintSource.hs:22:1: Warning: Tab character PrintSource.hs:23:1: Warning: Tab character PrintSource.hs:24:3: Warning: Tab character PrintSource.hs:25:1: Warning: Tab character PrintSource.hs:37:1: Warning: Tab character PrintSource.hs:37:14: Warning: Tab character PrintSource.hs:38:1: Warning: Tab character PrintSource.hs:51:1: Warning: Tab character PrintSource.hs:52:1: Warning: Tab character PrintSource.hs:57:1: Warning: Tab character PrintSource.hs:63:1: Warning: Tab character PrintSource.hs:64:1: Warning: Tab character PrintSource.hs:65:1: Warning: Tab character PrintSource.hs:67:1: Warning: Tab character PrintSource.hs:68:8: Warning: Tab character PrintSource.hs:69:8: Warning: Tab character PrintSource.hs:70:1: Warning: Tab character PrintSource.hs:77:1: Warning: Tab character PrintSource.hs:78:1: Warning: Tab character PrintSource.hs:81:1: Warning: Tab character PrintSource.hs:82:8: Warning: Tab character PrintSource.hs:83:8: Warning: Tab character PrintSource.hs:84:1: Warning: Tab character <> ==nofib== fem: size of PrintSource.o follows... text data bss dec hex filename 11277 248 0 11525 2d05 PrintSource.o ==nofib== fem: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:23:1: Warning: Tab character Main.hs:25:1: Warning: Tab character Main.hs:26:1: Warning: Tab character Main.hs:27:1: Warning: Tab character Main.hs:28:1: Warning: Tab character Main.hs:29:1: Warning: Tab character Main.hs:30:1: Warning: Tab character <> ==nofib== fem: size of Main.o follows... text data bss dec hex filename 1213 176 0 1389 56d Main.o ==nofib== fem: time to link fem follows... <> ==nofib== fem: size of fem follows... text data bss dec hex filename 1050757 56056 48872 1155685 11a265 fem ==nofib== fem: time to run fem follows... ../../runstdtest/runstdtest ./fem -i fem.stdin -o1 fem.stdout -o1 fem.stdout1 -o1 fem.stdout2 -o1 fem.stdout-linux -o1 fem.stdout-x86-linux -ghc-timing -cachegrind ; 1.08user 0.01system 0:01.09elapsed 99%CPU (0avgtext+0avgdata 52224maxresident)k 8inputs+272outputs (0major+9581minor)pagefaults 0swaps <> Finished making all in fem: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/fluid ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== fluid: time to compile Norm follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Norm.hs -o Norm.o Norm.hs:21:1: Warning: Tab character Norm.hs:22:1: Warning: Tab character Norm.hs:23:1: Warning: Tab character Norm.hs:24:1: Warning: Tab character Norm.hs:30:1: Warning: Tab character Norm.hs:33:1: Warning: Tab character Norm.hs:34:1: Warning: Tab character Norm.hs:37:1: Warning: Tab character Norm.hs:40:1: Warning: Tab character Norm.hs:43:1: Warning: Tab character Norm.hs:44:1: Warning: Tab character Norm.hs:45:1: Warning: Tab character Norm.hs:46:1: Warning: Tab character Norm.hs:47:1: Warning: Tab character Norm.hs:48:1: Warning: Tab character Norm.hs:57:1: Warning: Tab character Norm.hs:58:1: Warning: Tab character Norm.hs:61:1: Warning: Tab character Norm.hs:62:1: Warning: Tab character Norm.hs:65:1: Warning: Tab character Norm.hs:66:1: Warning: Tab character Norm.hs:69:1: Warning: Tab character Norm.hs:70:1: Warning: Tab character <> ==nofib== fluid: size of Norm.o follows... text data bss dec hex filename 3490 456 0 3946 f6a Norm.o ==nofib== fluid: time to compile S_Array follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c S_Array.hs -o S_Array.o S_Array.hs:15:1: Warning: Tab character S_Array.hs:16:1: Warning: Tab character S_Array.hs:17:1: Warning: Tab character S_Array.hs:18:1: Warning: Tab character S_Array.hs:19:1: Warning: Tab character S_Array.hs:20:1: Warning: Tab character S_Array.hs:21:1: Warning: Tab character S_Array.hs:22:1: Warning: Tab character S_Array.hs:23:1: Warning: Tab character S_Array.hs:24:1: Warning: Tab character S_Array.hs:25:1: Warning: Tab character S_Array.hs:26:1: Warning: Tab character S_Array.hs:27:1: Warning: Tab character S_Array.hs:28:1: Warning: Tab character S_Array.hs:29:1: Warning: Tab character S_Array.hs:30:1: Warning: Tab character S_Array.hs:32:1: Warning: Tab character S_Array.hs:33:1: Warning: Tab character S_Array.hs:61:1: Warning: Tab character S_Array.hs:62:1: Warning: Tab character S_Array.hs:65:1: Warning: Tab character S_Array.hs:66:1: Warning: Tab character S_Array.hs:74:1: Warning: Tab character S_Array.hs:77:1: Warning: Tab character S_Array.hs:85:1: Warning: Tab character S_Array.hs:87:1: Warning: Tab character S_Array.hs:89:1: Warning: Tab character S_Array.hs:92:1: Warning: Tab character S_Array.hs:99:1: Warning: Tab character S_Array.hs:100:1: Warning: Tab character S_Array.hs:101:1: Warning: Tab character S_Array.hs:102:1: Warning: Tab character S_Array.hs:103:1: Warning: Tab character S_Array.hs:104:1: Warning: Tab character S_Array.hs:105:1: Warning: Tab character S_Array.hs:106:1: Warning: Tab character S_Array.hs:107:1: Warning: Tab character S_Array.hs:108:1: Warning: Tab character S_Array.hs:112:1: Warning: Tab character S_Array.hs:113:1: Warning: Tab character S_Array.hs:114:1: Warning: Tab character S_Array.hs:115:1: Warning: Tab character S_Array.hs:116:1: Warning: Tab character S_Array.hs:117:1: Warning: Tab character S_Array.hs:118:1: Warning: Tab character S_Array.hs:119:1: Warning: Tab character S_Array.hs:120:1: Warning: Tab character S_Array.hs:121:1: Warning: Tab character S_Array.hs:122:1: Warning: Tab character S_Array.hs:125:1: Warning: Tab character S_Array.hs:126:1: Warning: Tab character S_Array.hs:127:1: Warning: Tab character S_Array.hs:128:1: Warning: Tab character S_Array.hs:129:1: Warning: Tab character S_Array.hs:133:1: Warning: Tab character S_Array.hs:134:1: Warning: Tab character S_Array.hs:135:1: Warning: Tab character S_Array.hs:136:1: Warning: Tab character S_Array.hs:137:1: Warning: Tab character S_Array.hs:138:1: Warning: Tab character S_Array.hs:139:1: Warning: Tab character S_Array.hs:140:1: Warning: Tab character S_Array.hs:141:1: Warning: Tab character S_Array.hs:142:1: Warning: Tab character S_Array.hs:145:1: Warning: Tab character S_Array.hs:146:1: Warning: Tab character S_Array.hs:147:1: Warning: Tab character S_Array.hs:154:1: Warning: Tab character S_Array.hs:155:1: Warning: Tab character S_Array.hs:156:1: Warning: Tab character S_Array.hs:157:1: Warning: Tab character S_Array.hs:158:1: Warning: Tab character S_Array.hs:159:1: Warning: Tab character S_Array.hs:160:1: Warning: Tab character S_Array.hs:161:1: Warning: Tab character S_Array.hs:162:1: Warning: Tab character S_Array.hs:163:1: Warning: Tab character S_Array.hs:164:1: Warning: Tab character S_Array.hs:167:1: Warning: Tab character S_Array.hs:171:1: Warning: Tab character S_Array.hs:172:1: Warning: Tab character S_Array.hs:173:1: Warning: Tab character S_Array.hs:174:1: Warning: Tab character S_Array.hs:175:1: Warning: Tab character S_Array.hs:176:1: Warning: Tab character S_Array.hs:177:1: Warning: Tab character S_Array.hs:180:1: Warning: Tab character S_Array.hs:181:1: Warning: Tab character S_Array.hs:182:1: Warning: Tab character S_Array.hs:183:1: Warning: Tab character S_Array.hs:184:1: Warning: Tab character S_Array.hs:185:1: Warning: Tab character S_Array.hs:186:1: Warning: Tab character S_Array.hs:187:1: Warning: Tab character S_Array.hs:188:1: Warning: Tab character S_Array.hs:189:1: Warning: Tab character S_Array.hs:190:1: Warning: Tab character S_Array.hs:191:1: Warning: Tab character S_Array.hs:192:1: Warning: Tab character S_Array.hs:193:1: Warning: Tab character S_Array.hs:194:1: Warning: Tab character S_Array.hs:195:1: Warning: Tab character S_Array.hs:196:1: Warning: Tab character S_Array.hs:197:1: Warning: Tab character S_Array.hs:198:1: Warning: Tab character S_Array.hs:199:1: Warning: Tab character S_Array.hs:200:1: Warning: Tab character S_Array.hs:201:1: Warning: Tab character S_Array.hs:202:1: Warning: Tab character S_Array.hs:203:1: Warning: Tab character S_Array.hs:204:1: Warning: Tab character S_Array.hs:205:1: Warning: Tab character S_Array.hs:206:1: Warning: Tab character S_Array.hs:207:1: Warning: Tab character S_Array.hs:208:1: Warning: Tab character S_Array.hs:209:1: Warning: Tab character S_Array.hs:210:1: Warning: Tab character S_Array.hs:211:1: Warning: Tab character S_Array.hs:212:1: Warning: Tab character S_Array.hs:215:1: Warning: Tab character S_Array.hs:216:1: Warning: Tab character S_Array.hs:217:1: Warning: Tab character S_Array.hs:218:1: Warning: Tab character S_Array.hs:219:1: Warning: Tab character S_Array.hs:220:1: Warning: Tab character S_Array.hs:221:1: Warning: Tab character S_Array.hs:222:1: Warning: Tab character S_Array.hs:223:1: Warning: Tab character S_Array.hs:224:1: Warning: Tab character S_Array.hs:225:1: Warning: Tab character S_Array.hs:226:1: Warning: Tab character S_Array.hs:227:1: Warning: Tab character S_Array.hs:228:1: Warning: Tab character S_Array.hs:229:1: Warning: Tab character S_Array.hs:230:1: Warning: Tab character S_Array.hs:231:1: Warning: Tab character S_Array.hs:232:1: Warning: Tab character S_Array.hs:233:1: Warning: Tab character S_Array.hs:234:1: Warning: Tab character S_Array.hs:235:1: Warning: Tab character S_Array.hs:236:1: Warning: Tab character S_Array.hs:237:1: Warning: Tab character S_Array.hs:238:1: Warning: Tab character S_Array.hs:239:1: Warning: Tab character S_Array.hs:240:1: Warning: Tab character S_Array.hs:241:1: Warning: Tab character S_Array.hs:242:1: Warning: Tab character S_Array.hs:243:1: Warning: Tab character S_Array.hs:244:1: Warning: Tab character S_Array.hs:245:1: Warning: Tab character S_Array.hs:246:1: Warning: Tab character S_Array.hs:247:1: Warning: Tab character S_Array.hs:250:1: Warning: Tab character S_Array.hs:253:1: Warning: Tab character S_Array.hs:254:1: Warning: Tab character S_Array.hs:255:1: Warning: Tab character S_Array.hs:256:1: Warning: Tab character S_Array.hs:257:1: Warning: Tab character S_Array.hs:258:1: Warning: Tab character S_Array.hs:259:1: Warning: Tab character S_Array.hs:260:1: Warning: Tab character S_Array.hs:261:1: Warning: Tab character S_Array.hs:262:1: Warning: Tab character S_Array.hs:263:1: Warning: Tab character S_Array.hs:264:1: Warning: Tab character S_Array.hs:265:1: Warning: Tab character S_Array.hs:266:1: Warning: Tab character S_Array.hs:269:1: Warning: Tab character S_Array.hs:270:1: Warning: Tab character S_Array.hs:271:1: Warning: Tab character S_Array.hs:272:1: Warning: Tab character S_Array.hs:287:1: Warning: Tab character S_Array.hs:304:1: Warning: Tab character S_Array.hs:305:1: Warning: Tab character S_Array.hs:306:1: Warning: Tab character S_Array.hs:307:1: Warning: Tab character S_Array.hs:314:1: Warning: Tab character S_Array.hs:344:1: Warning: Tab character S_Array.hs:345:1: Warning: Tab character S_Array.hs:346:1: Warning: Tab character S_Array.hs:347:1: Warning: Tab character S_Array.hs:348:1: Warning: Tab character S_Array.hs:349:1: Warning: Tab character S_Array.hs:350:1: Warning: Tab character S_Array.hs:369:1: Warning: Tab character S_Array.hs:370:1: Warning: Tab character S_Array.hs:371:1: Warning: Tab character S_Array.hs:372:1: Warning: Tab character S_Array.hs:376:1: Warning: Tab character S_Array.hs:377:1: Warning: Tab character S_Array.hs:378:1: Warning: Tab character S_Array.hs:382:1: Warning: Tab character S_Array.hs:383:1: Warning: Tab character S_Array.hs:384:1: Warning: Tab character S_Array.hs:391:1: Warning: Tab character S_Array.hs:392:1: Warning: Tab character S_Array.hs:393:1: Warning: Tab character S_Array.hs:394:1: Warning: Tab character S_Array.hs:395:1: Warning: Tab character S_Array.hs:397:1: Warning: Tab character S_Array.hs:398:1: Warning: Tab character S_Array.hs:399:1: Warning: Tab character S_Array.hs:400:1: Warning: Tab character S_Array.hs:401:1: Warning: Tab character S_Array.hs:402:1: Warning: Tab character S_Array.hs:403:1: Warning: Tab character S_Array.hs:404:1: Warning: Tab character S_Array.hs:405:1: Warning: Tab character S_Array.hs:406:1: Warning: Tab character S_Array.hs:407:1: Warning: Tab character S_Array.hs:414:1: Warning: Tab character S_Array.hs:415:1: Warning: Tab character S_Array.hs:416:1: Warning: Tab character S_Array.hs:417:1: Warning: Tab character S_Array.hs:418:1: Warning: Tab character S_Array.hs:419:1: Warning: Tab character S_Array.hs:421:1: Warning: Tab character S_Array.hs:422:1: Warning: Tab character S_Array.hs:423:1: Warning: Tab character S_Array.hs:424:1: Warning: Tab character S_Array.hs:425:1: Warning: Tab character S_Array.hs:426:1: Warning: Tab character S_Array.hs:427:1: Warning: Tab character S_Array.hs:428:1: Warning: Tab character S_Array.hs:429:1: Warning: Tab character S_Array.hs:430:1: Warning: Tab character S_Array.hs:431:1: Warning: Tab character S_Array.hs:432:1: Warning: Tab character S_Array.hs:433:1: Warning: Tab character S_Array.hs:434:1: Warning: Tab character S_Array.hs:435:1: Warning: Tab character S_Array.hs:436:1: Warning: Tab character S_Array.hs:439:1: Warning: Tab character S_Array.hs:440:1: Warning: Tab character S_Array.hs:441:1: Warning: Tab character S_Array.hs:442:1: Warning: Tab character S_Array.hs:443:1: Warning: Tab character S_Array.hs:444:1: Warning: Tab character S_Array.hs:445:1: Warning: Tab character S_Array.hs:446:1: Warning: Tab character S_Array.hs:447:1: Warning: Tab character S_Array.hs:448:1: Warning: Tab character S_Array.hs:451:1: Warning: Tab character S_Array.hs:452:1: Warning: Tab character S_Array.hs:453:1: Warning: Tab character S_Array.hs:456:1: Warning: Tab character S_Array.hs:457:1: Warning: Tab character S_Array.hs:460:1: Warning: Tab character S_Array.hs:461:1: Warning: Tab character <> ==nofib== fluid: size of S_Array.o follows... text data bss dec hex filename 68120 2232 0 70352 112d0 S_Array.o ==nofib== fluid: time to compile Defs follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Defs.hs -o Defs.o Defs.hs:14:1: Warning: Tab character Defs.hs:15:1: Warning: Tab character Defs.hs:16:1: Warning: Tab character Defs.hs:19:12: Warning: Tab character <> ==nofib== fluid: size of Defs.o follows... text data bss dec hex filename 0 96 0 96 60 Defs.o ==nofib== fluid: time to compile Asb_routs follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Asb_routs.hs -o Asb_routs.o Asb_routs.hs:14:1: Warning: Tab character Asb_routs.hs:15:1: Warning: Tab character Asb_routs.hs:18:15: Warning: Tab character Asb_routs.hs:19:12: Warning: Tab character Asb_routs.hs:34:1: Warning: Tab character Asb_routs.hs:37:1: Warning: Tab character Asb_routs.hs:38:1: Warning: Tab character Asb_routs.hs:39:1: Warning: Tab character Asb_routs.hs:40:1: Warning: Tab character Asb_routs.hs:41:1: Warning: Tab character Asb_routs.hs:42:1: Warning: Tab character Asb_routs.hs:43:1: Warning: Tab character Asb_routs.hs:44:1: Warning: Tab character Asb_routs.hs:45:1: Warning: Tab character Asb_routs.hs:46:1: Warning: Tab character Asb_routs.hs:77:1: Warning: Tab character Asb_routs.hs:91:1: Warning: Tab character Asb_routs.hs:92:1: Warning: Tab character Asb_routs.hs:94:1: Warning: Tab character Asb_routs.hs:102:1: Warning: Tab character Asb_routs.hs:103:1: Warning: Tab character Asb_routs.hs:104:1: Warning: Tab character Asb_routs.hs:106:1: Warning: Tab character Asb_routs.hs:107:1: Warning: Tab character Asb_routs.hs:108:1: Warning: Tab character Asb_routs.hs:109:1: Warning: Tab character <> ==nofib== fluid: size of Asb_routs.o follows... text data bss dec hex filename 6684 392 0 7076 1ba4 Asb_routs.o ==nofib== fluid: time to compile C_matrix follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c C_matrix.hs -o C_matrix.o C_matrix.hs:24:15: Warning: Tab character C_matrix.hs:25:12: Warning: Tab character C_matrix.hs:34:1: Warning: Tab character C_matrix.hs:35:1: Warning: Tab character C_matrix.hs:36:1: Warning: Tab character C_matrix.hs:37:1: Warning: Tab character C_matrix.hs:38:1: Warning: Tab character C_matrix.hs:39:1: Warning: Tab character C_matrix.hs:40:1: Warning: Tab character C_matrix.hs:41:1: Warning: Tab character C_matrix.hs:42:1: Warning: Tab character C_matrix.hs:43:1: Warning: Tab character C_matrix.hs:45:1: Warning: Tab character C_matrix.hs:46:1: Warning: Tab character C_matrix.hs:47:1: Warning: Tab character C_matrix.hs:48:1: Warning: Tab character C_matrix.hs:49:1: Warning: Tab character C_matrix.hs:50:1: Warning: Tab character C_matrix.hs:51:1: Warning: Tab character C_matrix.hs:52:1: Warning: Tab character C_matrix.hs:53:1: Warning: Tab character C_matrix.hs:54:1: Warning: Tab character C_matrix.hs:55:1: Warning: Tab character C_matrix.hs:56:1: Warning: Tab character C_matrix.hs:57:1: Warning: Tab character C_matrix.hs:58:1: Warning: Tab character C_matrix.hs:59:1: Warning: Tab character C_matrix.hs:60:1: Warning: Tab character C_matrix.hs:61:1: Warning: Tab character C_matrix.hs:62:1: Warning: Tab character C_matrix.hs:63:1: Warning: Tab character C_matrix.hs:64:1: Warning: Tab character C_matrix.hs:65:1: Warning: Tab character C_matrix.hs:66:1: Warning: Tab character C_matrix.hs:67:1: Warning: Tab character C_matrix.hs:68:1: Warning: Tab character C_matrix.hs:138:1: Warning: Tab character C_matrix.hs:139:1: Warning: Tab character C_matrix.hs:140:1: Warning: Tab character C_matrix.hs:143:1: Warning: Tab character C_matrix.hs:144:1: Warning: Tab character C_matrix.hs:145:1: Warning: Tab character C_matrix.hs:146:1: Warning: Tab character C_matrix.hs:148:1: Warning: Tab character C_matrix.hs:149:1: Warning: Tab character C_matrix.hs:150:1: Warning: Tab character C_matrix.hs:151:1: Warning: Tab character C_matrix.hs:152:1: Warning: Tab character C_matrix.hs:153:1: Warning: Tab character C_matrix.hs:154:1: Warning: Tab character C_matrix.hs:155:1: Warning: Tab character C_matrix.hs:156:1: Warning: Tab character C_matrix.hs:157:1: Warning: Tab character C_matrix.hs:159:1: Warning: Tab character C_matrix.hs:160:1: Warning: Tab character C_matrix.hs:161:1: Warning: Tab character C_matrix.hs:162:1: Warning: Tab character C_matrix.hs:163:1: Warning: Tab character C_matrix.hs:164:1: Warning: Tab character C_matrix.hs:165:5: Warning: Tab character <> ==nofib== fluid: size of C_matrix.o follows... text data bss dec hex filename 9321 5424 0 14745 3999 C_matrix.o ==nofib== fluid: time to compile Chl_decomp follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Chl_decomp.hs -o Chl_decomp.o Chl_decomp.hs:22:15: Warning: Tab character Chl_decomp.hs:23:12: Warning: Tab character Chl_decomp.hs:37:1: Warning: Tab character Chl_decomp.hs:38:1: Warning: Tab character Chl_decomp.hs:39:1: Warning: Tab character Chl_decomp.hs:40:1: Warning: Tab character Chl_decomp.hs:41:1: Warning: Tab character Chl_decomp.hs:42:1: Warning: Tab character Chl_decomp.hs:43:1: Warning: Tab character Chl_decomp.hs:44:1: Warning: Tab character Chl_decomp.hs:47:1: Warning: Tab character Chl_decomp.hs:50:1: Warning: Tab character Chl_decomp.hs:51:1: Warning: Tab character Chl_decomp.hs:52:1: Warning: Tab character Chl_decomp.hs:56:1: Warning: Tab character Chl_decomp.hs:62:1: Warning: Tab character Chl_decomp.hs:63:1: Warning: Tab character Chl_decomp.hs:64:1: Warning: Tab character Chl_decomp.hs:65:1: Warning: Tab character Chl_decomp.hs:66:1: Warning: Tab character Chl_decomp.hs:67:1: Warning: Tab character Chl_decomp.hs:68:1: Warning: Tab character Chl_decomp.hs:69:1: Warning: Tab character Chl_decomp.hs:70:1: Warning: Tab character Chl_decomp.hs:71:1: Warning: Tab character Chl_decomp.hs:72:1: Warning: Tab character Chl_decomp.hs:73:1: Warning: Tab character Chl_decomp.hs:74:1: Warning: Tab character Chl_decomp.hs:75:1: Warning: Tab character Chl_decomp.hs:76:1: Warning: Tab character Chl_decomp.hs:77:1: Warning: Tab character Chl_decomp.hs:78:1: Warning: Tab character Chl_decomp.hs:79:1: Warning: Tab character Chl_decomp.hs:80:1: Warning: Tab character Chl_decomp.hs:81:1: Warning: Tab character Chl_decomp.hs:82:1: Warning: Tab character Chl_decomp.hs:83:1: Warning: Tab character Chl_decomp.hs:84:1: Warning: Tab character Chl_decomp.hs:85:1: Warning: Tab character Chl_decomp.hs:86:1: Warning: Tab character Chl_decomp.hs:87:1: Warning: Tab character Chl_decomp.hs:88:1: Warning: Tab character Chl_decomp.hs:89:1: Warning: Tab character Chl_decomp.hs:90:1: Warning: Tab character Chl_decomp.hs:91:1: Warning: Tab character Chl_decomp.hs:92:1: Warning: Tab character Chl_decomp.hs:93:1: Warning: Tab character Chl_decomp.hs:94:1: Warning: Tab character Chl_decomp.hs:96:1: Warning: Tab character Chl_decomp.hs:97:1: Warning: Tab character Chl_decomp.hs:98:1: Warning: Tab character Chl_decomp.hs:99:1: Warning: Tab character Chl_decomp.hs:100:1: Warning: Tab character Chl_decomp.hs:101:1: Warning: Tab character Chl_decomp.hs:102:1: Warning: Tab character Chl_decomp.hs:103:1: Warning: Tab character Chl_decomp.hs:104:1: Warning: Tab character Chl_decomp.hs:105:1: Warning: Tab character Chl_decomp.hs:106:1: Warning: Tab character Chl_decomp.hs:107:1: Warning: Tab character Chl_decomp.hs:108:1: Warning: Tab character Chl_decomp.hs:109:1: Warning: Tab character Chl_decomp.hs:110:1: Warning: Tab character Chl_decomp.hs:111:1: Warning: Tab character Chl_decomp.hs:112:1: Warning: Tab character Chl_decomp.hs:113:1: Warning: Tab character Chl_decomp.hs:114:1: Warning: Tab character Chl_decomp.hs:115:1: Warning: Tab character Chl_decomp.hs:116:1: Warning: Tab character Chl_decomp.hs:117:1: Warning: Tab character Chl_decomp.hs:118:1: Warning: Tab character Chl_decomp.hs:119:1: Warning: Tab character Chl_decomp.hs:120:1: Warning: Tab character Chl_decomp.hs:121:1: Warning: Tab character Chl_decomp.hs:122:1: Warning: Tab character Chl_decomp.hs:123:1: Warning: Tab character Chl_decomp.hs:124:1: Warning: Tab character Chl_decomp.hs:125:1: Warning: Tab character <> ==nofib== fluid: size of Chl_decomp.o follows... text data bss dec hex filename 44502 616 0 45118 b03e Chl_decomp.o ==nofib== fluid: time to compile Chl_method follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Chl_method.hs -o Chl_method.o Chl_method.hs:20:15: Warning: Tab character Chl_method.hs:21:12: Warning: Tab character Chl_method.hs:33:1: Warning: Tab character Chl_method.hs:37:1: Warning: Tab character Chl_method.hs:38:1: Warning: Tab character Chl_method.hs:39:1: Warning: Tab character Chl_method.hs:40:1: Warning: Tab character Chl_method.hs:41:1: Warning: Tab character Chl_method.hs:42:1: Warning: Tab character Chl_method.hs:43:1: Warning: Tab character Chl_method.hs:44:1: Warning: Tab character Chl_method.hs:45:1: Warning: Tab character Chl_method.hs:46:1: Warning: Tab character Chl_method.hs:47:1: Warning: Tab character Chl_method.hs:48:1: Warning: Tab character Chl_method.hs:49:1: Warning: Tab character Chl_method.hs:50:1: Warning: Tab character Chl_method.hs:51:1: Warning: Tab character Chl_method.hs:52:1: Warning: Tab character Chl_method.hs:53:1: Warning: Tab character Chl_method.hs:54:1: Warning: Tab character Chl_method.hs:55:1: Warning: Tab character Chl_method.hs:56:1: Warning: Tab character Chl_method.hs:57:1: Warning: Tab character Chl_method.hs:58:1: Warning: Tab character Chl_method.hs:59:1: Warning: Tab character Chl_method.hs:60:1: Warning: Tab character Chl_method.hs:61:1: Warning: Tab character Chl_method.hs:62:1: Warning: Tab character Chl_method.hs:63:1: Warning: Tab character Chl_method.hs:64:1: Warning: Tab character Chl_method.hs:65:1: Warning: Tab character Chl_method.hs:66:1: Warning: Tab character Chl_method.hs:67:1: Warning: Tab character Chl_method.hs:68:1: Warning: Tab character Chl_method.hs:78:1: Warning: Tab character Chl_method.hs:79:1: Warning: Tab character Chl_method.hs:80:1: Warning: Tab character Chl_method.hs:81:1: Warning: Tab character Chl_method.hs:82:1: Warning: Tab character Chl_method.hs:83:1: Warning: Tab character Chl_method.hs:84:1: Warning: Tab character Chl_method.hs:85:1: Warning: Tab character Chl_method.hs:86:1: Warning: Tab character Chl_method.hs:87:1: Warning: Tab character Chl_method.hs:88:1: Warning: Tab character Chl_method.hs:89:1: Warning: Tab character Chl_method.hs:90:1: Warning: Tab character Chl_method.hs:91:1: Warning: Tab character Chl_method.hs:92:1: Warning: Tab character Chl_method.hs:93:1: Warning: Tab character Chl_method.hs:94:1: Warning: Tab character Chl_method.hs:95:1: Warning: Tab character Chl_method.hs:96:1: Warning: Tab character Chl_method.hs:97:1: Warning: Tab character Chl_method.hs:98:1: Warning: Tab character Chl_method.hs:99:1: Warning: Tab character Chl_method.hs:100:1: Warning: Tab character Chl_method.hs:101:1: Warning: Tab character Chl_method.hs:102:1: Warning: Tab character Chl_method.hs:103:1: Warning: Tab character Chl_method.hs:104:1: Warning: Tab character Chl_method.hs:105:1: Warning: Tab character Chl_method.hs:106:1: Warning: Tab character Chl_method.hs:107:1: Warning: Tab character Chl_method.hs:108:1: Warning: Tab character Chl_method.hs:109:1: Warning: Tab character Chl_method.hs:110:1: Warning: Tab character Chl_method.hs:111:1: Warning: Tab character Chl_method.hs:112:1: Warning: Tab character Chl_method.hs:113:1: Warning: Tab character Chl_method.hs:114:1: Warning: Tab character Chl_method.hs:115:1: Warning: Tab character Chl_method.hs:128:1: Warning: Tab character Chl_method.hs:129:1: Warning: Tab character Chl_method.hs:130:1: Warning: Tab character Chl_method.hs:131:1: Warning: Tab character Chl_method.hs:132:1: Warning: Tab character Chl_method.hs:133:1: Warning: Tab character Chl_method.hs:134:1: Warning: Tab character Chl_method.hs:135:1: Warning: Tab character Chl_method.hs:136:1: Warning: Tab character <> ==nofib== fluid: size of Chl_method.o follows... text data bss dec hex filename 18118 152 0 18270 475e Chl_method.o ==nofib== fluid: time to compile Min_degree follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Min_degree.hs -o Min_degree.o Min_degree.hs:12:15: Warning: Tab character Min_degree.hs:13:12: Warning: Tab character Min_degree.hs:18:44: Warning: Tab character Min_degree.hs:20:1: Warning: Tab character Min_degree.hs:21:1: Warning: Tab character Min_degree.hs:22:1: Warning: Tab character Min_degree.hs:23:1: Warning: Tab character Min_degree.hs:24:1: Warning: Tab character Min_degree.hs:25:1: Warning: Tab character Min_degree.hs:26:1: Warning: Tab character Min_degree.hs:27:1: Warning: Tab character Min_degree.hs:28:1: Warning: Tab character Min_degree.hs:29:1: Warning: Tab character Min_degree.hs:30:1: Warning: Tab character Min_degree.hs:31:1: Warning: Tab character Min_degree.hs:32:1: Warning: Tab character Min_degree.hs:33:1: Warning: Tab character Min_degree.hs:34:1: Warning: Tab character Min_degree.hs:35:1: Warning: Tab character Min_degree.hs:36:1: Warning: Tab character Min_degree.hs:37:1: Warning: Tab character Min_degree.hs:38:1: Warning: Tab character Min_degree.hs:39:1: Warning: Tab character Min_degree.hs:40:1: Warning: Tab character Min_degree.hs:41:1: Warning: Tab character Min_degree.hs:42:1: Warning: Tab character Min_degree.hs:43:1: Warning: Tab character Min_degree.hs:44:1: Warning: Tab character Min_degree.hs:45:1: Warning: Tab character Min_degree.hs:46:1: Warning: Tab character Min_degree.hs:47:1: Warning: Tab character Min_degree.hs:48:1: Warning: Tab character Min_degree.hs:49:1: Warning: Tab character Min_degree.hs:50:1: Warning: Tab character Min_degree.hs:51:1: Warning: Tab character Min_degree.hs:52:1: Warning: Tab character Min_degree.hs:53:1: Warning: Tab character Min_degree.hs:54:1: Warning: Tab character Min_degree.hs:55:1: Warning: Tab character Min_degree.hs:56:1: Warning: Tab character Min_degree.hs:57:1: Warning: Tab character Min_degree.hs:58:1: Warning: Tab character Min_degree.hs:59:1: Warning: Tab character Min_degree.hs:60:1: Warning: Tab character Min_degree.hs:61:1: Warning: Tab character Min_degree.hs:62:1: Warning: Tab character Min_degree.hs:63:1: Warning: Tab character Min_degree.hs:64:1: Warning: Tab character Min_degree.hs:65:1: Warning: Tab character Min_degree.hs:66:1: Warning: Tab character Min_degree.hs:67:1: Warning: Tab character Min_degree.hs:68:1: Warning: Tab character Min_degree.hs:69:1: Warning: Tab character Min_degree.hs:69:49: Warning: Tab character Min_degree.hs:70:1: Warning: Tab character Min_degree.hs:71:1: Warning: Tab character Min_degree.hs:72:1: Warning: Tab character Min_degree.hs:73:1: Warning: Tab character Min_degree.hs:74:1: Warning: Tab character Min_degree.hs:75:1: Warning: Tab character Min_degree.hs:76:1: Warning: Tab character Min_degree.hs:77:1: Warning: Tab character Min_degree.hs:83:1: Warning: Tab character Min_degree.hs:84:1: Warning: Tab character Min_degree.hs:85:1: Warning: Tab character Min_degree.hs:90:1: Warning: Tab character Min_degree.hs:91:1: Warning: Tab character Min_degree.hs:92:1: Warning: Tab character Min_degree.hs:97:1: Warning: Tab character Min_degree.hs:98:1: Warning: Tab character Min_degree.hs:99:1: Warning: Tab character <> ==nofib== fluid: size of Min_degree.o follows... text data bss dec hex filename 13544 312 0 13856 3620 Min_degree.o ==nofib== fluid: time to compile Chl_routs follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Chl_routs.hs -o Chl_routs.o Chl_routs.hs:25:15: Warning: Tab character Chl_routs.hs:26:12: Warning: Tab character Chl_routs.hs:42:1: Warning: Tab character Chl_routs.hs:43:1: Warning: Tab character Chl_routs.hs:44:1: Warning: Tab character Chl_routs.hs:45:1: Warning: Tab character Chl_routs.hs:46:1: Warning: Tab character Chl_routs.hs:47:1: Warning: Tab character Chl_routs.hs:50:1: Warning: Tab character Chl_routs.hs:51:1: Warning: Tab character Chl_routs.hs:52:1: Warning: Tab character Chl_routs.hs:53:1: Warning: Tab character Chl_routs.hs:53:35: Warning: Tab character Chl_routs.hs:55:1: Warning: Tab character Chl_routs.hs:56:1: Warning: Tab character Chl_routs.hs:57:1: Warning: Tab character Chl_routs.hs:58:1: Warning: Tab character Chl_routs.hs:59:1: Warning: Tab character Chl_routs.hs:60:1: Warning: Tab character Chl_routs.hs:61:1: Warning: Tab character Chl_routs.hs:62:1: Warning: Tab character Chl_routs.hs:63:1: Warning: Tab character Chl_routs.hs:64:1: Warning: Tab character Chl_routs.hs:65:1: Warning: Tab character Chl_routs.hs:66:1: Warning: Tab character Chl_routs.hs:67:1: Warning: Tab character Chl_routs.hs:68:1: Warning: Tab character Chl_routs.hs:69:1: Warning: Tab character Chl_routs.hs:70:1: Warning: Tab character Chl_routs.hs:71:1: Warning: Tab character Chl_routs.hs:72:1: Warning: Tab character Chl_routs.hs:73:1: Warning: Tab character Chl_routs.hs:74:1: Warning: Tab character Chl_routs.hs:75:1: Warning: Tab character Chl_routs.hs:76:1: Warning: Tab character Chl_routs.hs:77:1: Warning: Tab character Chl_routs.hs:78:1: Warning: Tab character Chl_routs.hs:81:1: Warning: Tab character Chl_routs.hs:82:1: Warning: Tab character Chl_routs.hs:83:1: Warning: Tab character Chl_routs.hs:84:1: Warning: Tab character Chl_routs.hs:85:1: Warning: Tab character Chl_routs.hs:86:1: Warning: Tab character Chl_routs.hs:87:1: Warning: Tab character Chl_routs.hs:88:1: Warning: Tab character Chl_routs.hs:89:1: Warning: Tab character Chl_routs.hs:90:1: Warning: Tab character Chl_routs.hs:91:1: Warning: Tab character Chl_routs.hs:92:1: Warning: Tab character Chl_routs.hs:93:1: Warning: Tab character Chl_routs.hs:94:1: Warning: Tab character Chl_routs.hs:95:1: Warning: Tab character Chl_routs.hs:96:1: Warning: Tab character Chl_routs.hs:97:1: Warning: Tab character Chl_routs.hs:98:1: Warning: Tab character Chl_routs.hs:99:1: Warning: Tab character Chl_routs.hs:100:1: Warning: Tab character Chl_routs.hs:101:1: Warning: Tab character Chl_routs.hs:102:1: Warning: Tab character Chl_routs.hs:103:1: Warning: Tab character Chl_routs.hs:104:1: Warning: Tab character Chl_routs.hs:105:1: Warning: Tab character Chl_routs.hs:106:1: Warning: Tab character Chl_routs.hs:107:1: Warning: Tab character Chl_routs.hs:108:1: Warning: Tab character Chl_routs.hs:109:1: Warning: Tab character Chl_routs.hs:110:1: Warning: Tab character Chl_routs.hs:111:1: Warning: Tab character Chl_routs.hs:112:1: Warning: Tab character Chl_routs.hs:113:1: Warning: Tab character Chl_routs.hs:114:1: Warning: Tab character Chl_routs.hs:115:1: Warning: Tab character Chl_routs.hs:116:1: Warning: Tab character Chl_routs.hs:117:1: Warning: Tab character Chl_routs.hs:118:1: Warning: Tab character Chl_routs.hs:119:1: Warning: Tab character Chl_routs.hs:120:1: Warning: Tab character Chl_routs.hs:121:1: Warning: Tab character Chl_routs.hs:122:1: Warning: Tab character Chl_routs.hs:123:1: Warning: Tab character Chl_routs.hs:124:1: Warning: Tab character Chl_routs.hs:125:1: Warning: Tab character Chl_routs.hs:126:1: Warning: Tab character Chl_routs.hs:127:1: Warning: Tab character Chl_routs.hs:128:1: Warning: Tab character Chl_routs.hs:129:1: Warning: Tab character Chl_routs.hs:129:47: Warning: Tab character Chl_routs.hs:130:1: Warning: Tab character Chl_routs.hs:131:1: Warning: Tab character Chl_routs.hs:132:1: Warning: Tab character Chl_routs.hs:133:1: Warning: Tab character Chl_routs.hs:134:1: Warning: Tab character Chl_routs.hs:135:1: Warning: Tab character Chl_routs.hs:136:1: Warning: Tab character Chl_routs.hs:137:1: Warning: Tab character Chl_routs.hs:138:1: Warning: Tab character Chl_routs.hs:139:1: Warning: Tab character Chl_routs.hs:140:1: Warning: Tab character Chl_routs.hs:141:1: Warning: Tab character Chl_routs.hs:142:1: Warning: Tab character Chl_routs.hs:143:1: Warning: Tab character Chl_routs.hs:144:1: Warning: Tab character Chl_routs.hs:146:1: Warning: Tab character Chl_routs.hs:147:1: Warning: Tab character Chl_routs.hs:148:1: Warning: Tab character Chl_routs.hs:149:1: Warning: Tab character Chl_routs.hs:150:1: Warning: Tab character Chl_routs.hs:151:1: Warning: Tab character Chl_routs.hs:152:1: Warning: Tab character Chl_routs.hs:153:1: Warning: Tab character Chl_routs.hs:154:1: Warning: Tab character Chl_routs.hs:155:1: Warning: Tab character Chl_routs.hs:156:1: Warning: Tab character Chl_routs.hs:157:1: Warning: Tab character Chl_routs.hs:158:1: Warning: Tab character Chl_routs.hs:159:1: Warning: Tab character Chl_routs.hs:160:1: Warning: Tab character Chl_routs.hs:161:1: Warning: Tab character Chl_routs.hs:162:1: Warning: Tab character Chl_routs.hs:163:1: Warning: Tab character Chl_routs.hs:164:1: Warning: Tab character Chl_routs.hs:165:1: Warning: Tab character Chl_routs.hs:166:1: Warning: Tab character Chl_routs.hs:167:1: Warning: Tab character Chl_routs.hs:168:1: Warning: Tab character Chl_routs.hs:169:1: Warning: Tab character Chl_routs.hs:170:1: Warning: Tab character Chl_routs.hs:171:1: Warning: Tab character Chl_routs.hs:172:1: Warning: Tab character Chl_routs.hs:173:1: Warning: Tab character Chl_routs.hs:174:1: Warning: Tab character Chl_routs.hs:175:1: Warning: Tab character Chl_routs.hs:176:1: Warning: Tab character Chl_routs.hs:177:1: Warning: Tab character Chl_routs.hs:178:1: Warning: Tab character Chl_routs.hs:179:1: Warning: Tab character Chl_routs.hs:180:1: Warning: Tab character Chl_routs.hs:181:1: Warning: Tab character Chl_routs.hs:182:1: Warning: Tab character Chl_routs.hs:183:1: Warning: Tab character Chl_routs.hs:184:1: Warning: Tab character Chl_routs.hs:185:1: Warning: Tab character Chl_routs.hs:186:1: Warning: Tab character Chl_routs.hs:187:1: Warning: Tab character Chl_routs.hs:188:1: Warning: Tab character Chl_routs.hs:189:1: Warning: Tab character Chl_routs.hs:190:1: Warning: Tab character Chl_routs.hs:191:1: Warning: Tab character Chl_routs.hs:192:1: Warning: Tab character Chl_routs.hs:193:1: Warning: Tab character Chl_routs.hs:194:1: Warning: Tab character Chl_routs.hs:195:1: Warning: Tab character Chl_routs.hs:196:1: Warning: Tab character Chl_routs.hs:197:1: Warning: Tab character Chl_routs.hs:198:1: Warning: Tab character Chl_routs.hs:199:1: Warning: Tab character Chl_routs.hs:200:1: Warning: Tab character Chl_routs.hs:201:1: Warning: Tab character Chl_routs.hs:202:1: Warning: Tab character Chl_routs.hs:203:1: Warning: Tab character Chl_routs.hs:204:1: Warning: Tab character Chl_routs.hs:205:1: Warning: Tab character Chl_routs.hs:206:1: Warning: Tab character Chl_routs.hs:207:1: Warning: Tab character Chl_routs.hs:208:1: Warning: Tab character Chl_routs.hs:209:1: Warning: Tab character Chl_routs.hs:210:1: Warning: Tab character Chl_routs.hs:211:1: Warning: Tab character Chl_routs.hs:212:1: Warning: Tab character Chl_routs.hs:213:1: Warning: Tab character Chl_routs.hs:214:1: Warning: Tab character Chl_routs.hs:215:1: Warning: Tab character Chl_routs.hs:216:1: Warning: Tab character Chl_routs.hs:217:1: Warning: Tab character Chl_routs.hs:218:1: Warning: Tab character Chl_routs.hs:219:1: Warning: Tab character Chl_routs.hs:220:1: Warning: Tab character Chl_routs.hs:221:1: Warning: Tab character Chl_routs.hs:222:1: Warning: Tab character Chl_routs.hs:223:1: Warning: Tab character Chl_routs.hs:224:1: Warning: Tab character Chl_routs.hs:225:1: Warning: Tab character Chl_routs.hs:226:1: Warning: Tab character Chl_routs.hs:227:1: Warning: Tab character Chl_routs.hs:228:1: Warning: Tab character Chl_routs.hs:229:1: Warning: Tab character Chl_routs.hs:230:1: Warning: Tab character Chl_routs.hs:231:1: Warning: Tab character Chl_routs.hs:232:1: Warning: Tab character Chl_routs.hs:233:1: Warning: Tab character Chl_routs.hs:234:1: Warning: Tab character Chl_routs.hs:235:1: Warning: Tab character Chl_routs.hs:236:1: Warning: Tab character Chl_routs.hs:237:1: Warning: Tab character Chl_routs.hs:238:1: Warning: Tab character Chl_routs.hs:239:1: Warning: Tab character Chl_routs.hs:240:1: Warning: Tab character Chl_routs.hs:241:1: Warning: Tab character Chl_routs.hs:242:1: Warning: Tab character Chl_routs.hs:243:1: Warning: Tab character Chl_routs.hs:244:1: Warning: Tab character Chl_routs.hs:245:1: Warning: Tab character Chl_routs.hs:246:1: Warning: Tab character Chl_routs.hs:247:1: Warning: Tab character Chl_routs.hs:248:1: Warning: Tab character Chl_routs.hs:249:1: Warning: Tab character Chl_routs.hs:250:1: Warning: Tab character Chl_routs.hs:251:1: Warning: Tab character Chl_routs.hs:252:1: Warning: Tab character Chl_routs.hs:253:1: Warning: Tab character Chl_routs.hs:254:1: Warning: Tab character Chl_routs.hs:255:1: Warning: Tab character Chl_routs.hs:256:1: Warning: Tab character Chl_routs.hs:257:1: Warning: Tab character Chl_routs.hs:258:1: Warning: Tab character Chl_routs.hs:259:1: Warning: Tab character Chl_routs.hs:260:1: Warning: Tab character <> ==nofib== fluid: size of Chl_routs.o follows... text data bss dec hex filename 87624 1344 0 88968 15b88 Chl_routs.o ==nofib== fluid: time to compile Elefac follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Elefac.hs -o Elefac.o Elefac.hs:16:15: Warning: Tab character Elefac.hs:17:12: Warning: Tab character Elefac.hs:27:1: Warning: Tab character Elefac.hs:28:1: Warning: Tab character Elefac.hs:29:1: Warning: Tab character Elefac.hs:30:1: Warning: Tab character Elefac.hs:32:1: Warning: Tab character Elefac.hs:33:1: Warning: Tab character Elefac.hs:34:1: Warning: Tab character Elefac.hs:34:28: Warning: Tab character Elefac.hs:35:1: Warning: Tab character Elefac.hs:35:28: Warning: Tab character Elefac.hs:36:1: Warning: Tab character Elefac.hs:36:28: Warning: Tab character Elefac.hs:37:1: Warning: Tab character Elefac.hs:38:1: Warning: Tab character Elefac.hs:39:1: Warning: Tab character Elefac.hs:40:1: Warning: Tab character Elefac.hs:41:1: Warning: Tab character Elefac.hs:42:1: Warning: Tab character Elefac.hs:43:1: Warning: Tab character Elefac.hs:44:1: Warning: Tab character Elefac.hs:45:1: Warning: Tab character Elefac.hs:46:1: Warning: Tab character Elefac.hs:47:1: Warning: Tab character Elefac.hs:48:1: Warning: Tab character Elefac.hs:49:1: Warning: Tab character Elefac.hs:50:1: Warning: Tab character Elefac.hs:51:1: Warning: Tab character Elefac.hs:52:1: Warning: Tab character Elefac.hs:53:1: Warning: Tab character Elefac.hs:54:1: Warning: Tab character Elefac.hs:55:1: Warning: Tab character Elefac.hs:57:5: Warning: Tab character <> ==nofib== fluid: size of Elefac.o follows... text data bss dec hex filename 4722 104 0 4826 12da Elefac.o ==nofib== fluid: time to compile Input_proc follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Input_proc.hs -o Input_proc.o Input_proc.hs:17:15: Warning: Tab character Input_proc.hs:18:12: Warning: Tab character Input_proc.hs:39:1: Warning: Tab character Input_proc.hs:40:1: Warning: Tab character Input_proc.hs:41:1: Warning: Tab character Input_proc.hs:49:1: Warning: Tab character Input_proc.hs:50:1: Warning: Tab character Input_proc.hs:51:1: Warning: Tab character Input_proc.hs:52:1: Warning: Tab character Input_proc.hs:52:25: Warning: Tab character Input_proc.hs:53:1: Warning: Tab character Input_proc.hs:54:1: Warning: Tab character Input_proc.hs:55:1: Warning: Tab character Input_proc.hs:56:1: Warning: Tab character Input_proc.hs:57:1: Warning: Tab character Input_proc.hs:57:25: Warning: Tab character Input_proc.hs:58:1: Warning: Tab character Input_proc.hs:59:1: Warning: Tab character Input_proc.hs:85:1: Warning: Tab character Input_proc.hs:86:1: Warning: Tab character Input_proc.hs:93:1: Warning: Tab character Input_proc.hs:94:1: Warning: Tab character Input_proc.hs:95:1: Warning: Tab character Input_proc.hs:96:1: Warning: Tab character Input_proc.hs:97:1: Warning: Tab character Input_proc.hs:98:1: Warning: Tab character Input_proc.hs:99:1: Warning: Tab character Input_proc.hs:100:1: Warning: Tab character Input_proc.hs:101:1: Warning: Tab character Input_proc.hs:102:1: Warning: Tab character Input_proc.hs:103:1: Warning: Tab character Input_proc.hs:104:1: Warning: Tab character Input_proc.hs:105:1: Warning: Tab character Input_proc.hs:108:1: Warning: Tab character Input_proc.hs:109:1: Warning: Tab character Input_proc.hs:110:1: Warning: Tab character Input_proc.hs:111:1: Warning: Tab character Input_proc.hs:112:1: Warning: Tab character Input_proc.hs:113:1: Warning: Tab character Input_proc.hs:114:1: Warning: Tab character Input_proc.hs:115:1: Warning: Tab character Input_proc.hs:116:1: Warning: Tab character Input_proc.hs:117:1: Warning: Tab character Input_proc.hs:118:1: Warning: Tab character Input_proc.hs:119:1: Warning: Tab character Input_proc.hs:120:1: Warning: Tab character Input_proc.hs:121:1: Warning: Tab character Input_proc.hs:122:1: Warning: Tab character Input_proc.hs:123:1: Warning: Tab character Input_proc.hs:124:1: Warning: Tab character Input_proc.hs:125:1: Warning: Tab character Input_proc.hs:126:1: Warning: Tab character Input_proc.hs:127:1: Warning: Tab character Input_proc.hs:128:1: Warning: Tab character Input_proc.hs:129:1: Warning: Tab character Input_proc.hs:130:1: Warning: Tab character Input_proc.hs:131:1: Warning: Tab character Input_proc.hs:132:1: Warning: Tab character Input_proc.hs:133:1: Warning: Tab character Input_proc.hs:134:1: Warning: Tab character Input_proc.hs:135:1: Warning: Tab character Input_proc.hs:136:1: Warning: Tab character Input_proc.hs:137:1: Warning: Tab character Input_proc.hs:138:1: Warning: Tab character Input_proc.hs:139:1: Warning: Tab character Input_proc.hs:140:1: Warning: Tab character Input_proc.hs:141:1: Warning: Tab character Input_proc.hs:142:1: Warning: Tab character Input_proc.hs:143:1: Warning: Tab character Input_proc.hs:144:1: Warning: Tab character Input_proc.hs:145:1: Warning: Tab character Input_proc.hs:146:1: Warning: Tab character Input_proc.hs:147:1: Warning: Tab character Input_proc.hs:148:1: Warning: Tab character Input_proc.hs:149:1: Warning: Tab character Input_proc.hs:150:1: Warning: Tab character Input_proc.hs:151:1: Warning: Tab character Input_proc.hs:152:1: Warning: Tab character Input_proc.hs:153:1: Warning: Tab character Input_proc.hs:154:1: Warning: Tab character Input_proc.hs:155:1: Warning: Tab character Input_proc.hs:156:1: Warning: Tab character Input_proc.hs:157:1: Warning: Tab character Input_proc.hs:158:1: Warning: Tab character Input_proc.hs:159:1: Warning: Tab character Input_proc.hs:160:1: Warning: Tab character Input_proc.hs:161:1: Warning: Tab character Input_proc.hs:162:1: Warning: Tab character Input_proc.hs:163:1: Warning: Tab character Input_proc.hs:164:1: Warning: Tab character Input_proc.hs:165:1: Warning: Tab character Input_proc.hs:166:1: Warning: Tab character Input_proc.hs:167:1: Warning: Tab character Input_proc.hs:168:1: Warning: Tab character Input_proc.hs:169:1: Warning: Tab character Input_proc.hs:170:1: Warning: Tab character Input_proc.hs:171:1: Warning: Tab character Input_proc.hs:172:1: Warning: Tab character Input_proc.hs:173:1: Warning: Tab character Input_proc.hs:174:1: Warning: Tab character Input_proc.hs:175:1: Warning: Tab character Input_proc.hs:176:1: Warning: Tab character Input_proc.hs:177:1: Warning: Tab character Input_proc.hs:178:1: Warning: Tab character Input_proc.hs:179:1: Warning: Tab character Input_proc.hs:180:1: Warning: Tab character Input_proc.hs:181:1: Warning: Tab character Input_proc.hs:182:1: Warning: Tab character Input_proc.hs:183:1: Warning: Tab character Input_proc.hs:183:18: Warning: Tab character Input_proc.hs:184:1: Warning: Tab character Input_proc.hs:185:1: Warning: Tab character Input_proc.hs:186:1: Warning: Tab character Input_proc.hs:187:1: Warning: Tab character Input_proc.hs:188:1: Warning: Tab character Input_proc.hs:189:1: Warning: Tab character Input_proc.hs:190:1: Warning: Tab character Input_proc.hs:191:1: Warning: Tab character Input_proc.hs:192:1: Warning: Tab character Input_proc.hs:193:1: Warning: Tab character Input_proc.hs:194:1: Warning: Tab character Input_proc.hs:195:1: Warning: Tab character Input_proc.hs:196:1: Warning: Tab character Input_proc.hs:197:1: Warning: Tab character <> ==nofib== fluid: size of Input_proc.o follows... text data bss dec hex filename 29260 1208 0 30468 7704 Input_proc.o ==nofib== fluid: time to compile Tol_cal follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Tol_cal.hs -o Tol_cal.o Tol_cal.hs:11:15: Warning: Tab character Tol_cal.hs:12:12: Warning: Tab character Tol_cal.hs:16:1: Warning: Tab character Tol_cal.hs:17:1: Warning: Tab character Tol_cal.hs:18:1: Warning: Tab character Tol_cal.hs:19:1: Warning: Tab character Tol_cal.hs:20:1: Warning: Tab character Tol_cal.hs:21:1: Warning: Tab character Tol_cal.hs:22:1: Warning: Tab character Tol_cal.hs:23:1: Warning: Tab character Tol_cal.hs:24:1: Warning: Tab character Tol_cal.hs:25:1: Warning: Tab character Tol_cal.hs:26:1: Warning: Tab character Tol_cal.hs:27:1: Warning: Tab character Tol_cal.hs:28:1: Warning: Tab character Tol_cal.hs:29:1: Warning: Tab character Tol_cal.hs:30:1: Warning: Tab character <> ==nofib== fluid: size of Tol_cal.o follows... text data bss dec hex filename 2277 320 0 2597 a25 Tol_cal.o ==nofib== fluid: time to compile Jcb_method follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Jcb_method.hs -o Jcb_method.o Jcb_method.hs:16:15: Warning: Tab character Jcb_method.hs:17:12: Warning: Tab character Jcb_method.hs:31:1: Warning: Tab character Jcb_method.hs:32:1: Warning: Tab character Jcb_method.hs:33:1: Warning: Tab character Jcb_method.hs:34:1: Warning: Tab character Jcb_method.hs:35:1: Warning: Tab character Jcb_method.hs:36:1: Warning: Tab character Jcb_method.hs:37:1: Warning: Tab character Jcb_method.hs:38:1: Warning: Tab character Jcb_method.hs:39:1: Warning: Tab character Jcb_method.hs:40:1: Warning: Tab character Jcb_method.hs:41:1: Warning: Tab character Jcb_method.hs:42:1: Warning: Tab character Jcb_method.hs:47:1: Warning: Tab character Jcb_method.hs:48:1: Warning: Tab character Jcb_method.hs:49:1: Warning: Tab character Jcb_method.hs:50:1: Warning: Tab character Jcb_method.hs:51:1: Warning: Tab character Jcb_method.hs:52:1: Warning: Tab character Jcb_method.hs:53:1: Warning: Tab character Jcb_method.hs:54:1: Warning: Tab character Jcb_method.hs:55:1: Warning: Tab character Jcb_method.hs:56:1: Warning: Tab character Jcb_method.hs:57:1: Warning: Tab character Jcb_method.hs:58:1: Warning: Tab character Jcb_method.hs:59:1: Warning: Tab character Jcb_method.hs:60:1: Warning: Tab character Jcb_method.hs:61:1: Warning: Tab character Jcb_method.hs:62:1: Warning: Tab character Jcb_method.hs:63:1: Warning: Tab character Jcb_method.hs:64:1: Warning: Tab character Jcb_method.hs:65:1: Warning: Tab character Jcb_method.hs:66:1: Warning: Tab character Jcb_method.hs:74:1: Warning: Tab character Jcb_method.hs:74:21: Warning: Tab character Jcb_method.hs:75:1: Warning: Tab character Jcb_method.hs:75:21: Warning: Tab character Jcb_method.hs:76:1: Warning: Tab character Jcb_method.hs:77:1: Warning: Tab character Jcb_method.hs:78:1: Warning: Tab character Jcb_method.hs:79:1: Warning: Tab character Jcb_method.hs:80:1: Warning: Tab character Jcb_method.hs:81:1: Warning: Tab character Jcb_method.hs:82:1: Warning: Tab character Jcb_method.hs:83:1: Warning: Tab character Jcb_method.hs:84:1: Warning: Tab character Jcb_method.hs:85:1: Warning: Tab character Jcb_method.hs:86:1: Warning: Tab character Jcb_method.hs:87:1: Warning: Tab character Jcb_method.hs:88:1: Warning: Tab character Jcb_method.hs:89:1: Warning: Tab character Jcb_method.hs:90:1: Warning: Tab character Jcb_method.hs:91:1: Warning: Tab character Jcb_method.hs:92:1: Warning: Tab character Jcb_method.hs:93:1: Warning: Tab character Jcb_method.hs:94:1: Warning: Tab character Jcb_method.hs:95:1: Warning: Tab character Jcb_method.hs:96:1: Warning: Tab character Jcb_method.hs:97:1: Warning: Tab character Jcb_method.hs:98:1: Warning: Tab character Jcb_method.hs:100:1: Warning: Tab character Jcb_method.hs:101:1: Warning: Tab character Jcb_method.hs:102:1: Warning: Tab character Jcb_method.hs:103:1: Warning: Tab character Jcb_method.hs:104:1: Warning: Tab character Jcb_method.hs:105:1: Warning: Tab character Jcb_method.hs:106:1: Warning: Tab character Jcb_method.hs:107:1: Warning: Tab character Jcb_method.hs:108:1: Warning: Tab character Jcb_method.hs:109:1: Warning: Tab character Jcb_method.hs:110:1: Warning: Tab character Jcb_method.hs:111:1: Warning: Tab character Jcb_method.hs:112:1: Warning: Tab character Jcb_method.hs:113:1: Warning: Tab character Jcb_method.hs:114:1: Warning: Tab character Jcb_method.hs:115:1: Warning: Tab character Jcb_method.hs:116:1: Warning: Tab character Jcb_method.hs:117:1: Warning: Tab character Jcb_method.hs:118:1: Warning: Tab character Jcb_method.hs:119:1: Warning: Tab character Jcb_method.hs:120:1: Warning: Tab character Jcb_method.hs:121:1: Warning: Tab character Jcb_method.hs:122:1: Warning: Tab character Jcb_method.hs:123:1: Warning: Tab character Jcb_method.hs:124:1: Warning: Tab character Jcb_method.hs:125:1: Warning: Tab character Jcb_method.hs:126:1: Warning: Tab character Jcb_method.hs:127:1: Warning: Tab character Jcb_method.hs:128:1: Warning: Tab character Jcb_method.hs:129:1: Warning: Tab character Jcb_method.hs:130:1: Warning: Tab character Jcb_method.hs:131:1: Warning: Tab character Jcb_method.hs:132:1: Warning: Tab character Jcb_method.hs:133:1: Warning: Tab character Jcb_method.hs:140:1: Warning: Tab character Jcb_method.hs:141:1: Warning: Tab character Jcb_method.hs:142:1: Warning: Tab character Jcb_method.hs:143:1: Warning: Tab character Jcb_method.hs:144:1: Warning: Tab character Jcb_method.hs:151:1: Warning: Tab character Jcb_method.hs:152:1: Warning: Tab character Jcb_method.hs:153:1: Warning: Tab character Jcb_method.hs:154:1: Warning: Tab character Jcb_method.hs:155:1: Warning: Tab character Jcb_method.hs:156:1: Warning: Tab character Jcb_method.hs:157:1: Warning: Tab character Jcb_method.hs:158:1: Warning: Tab character Jcb_method.hs:159:1: Warning: Tab character Jcb_method.hs:160:1: Warning: Tab character Jcb_method.hs:161:1: Warning: Tab character Jcb_method.hs:162:1: Warning: Tab character <> ==nofib== fluid: size of Jcb_method.o follows... text data bss dec hex filename 15002 2064 0 17066 42aa Jcb_method.o ==nofib== fluid: time to compile L_matrix follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c L_matrix.hs -o L_matrix.o L_matrix.hs:16:15: Warning: Tab character L_matrix.hs:17:12: Warning: Tab character L_matrix.hs:28:1: Warning: Tab character L_matrix.hs:29:1: Warning: Tab character L_matrix.hs:30:1: Warning: Tab character L_matrix.hs:31:1: Warning: Tab character L_matrix.hs:32:1: Warning: Tab character L_matrix.hs:33:1: Warning: Tab character L_matrix.hs:34:1: Warning: Tab character L_matrix.hs:35:1: Warning: Tab character L_matrix.hs:46:1: Warning: Tab character L_matrix.hs:47:1: Warning: Tab character L_matrix.hs:48:1: Warning: Tab character L_matrix.hs:49:1: Warning: Tab character L_matrix.hs:50:1: Warning: Tab character L_matrix.hs:51:1: Warning: Tab character L_matrix.hs:52:1: Warning: Tab character L_matrix.hs:53:1: Warning: Tab character <> ==nofib== fluid: size of L_matrix.o follows... text data bss dec hex filename 6105 592 0 6697 1a29 L_matrix.o ==nofib== fluid: time to compile S_matrix follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c S_matrix.hs -o S_matrix.o S_matrix.hs:19:15: Warning: Tab character S_matrix.hs:20:12: Warning: Tab character S_matrix.hs:30:1: Warning: Tab character S_matrix.hs:31:1: Warning: Tab character S_matrix.hs:33:1: Warning: Tab character S_matrix.hs:34:1: Warning: Tab character S_matrix.hs:35:1: Warning: Tab character S_matrix.hs:36:1: Warning: Tab character S_matrix.hs:37:1: Warning: Tab character S_matrix.hs:38:1: Warning: Tab character S_matrix.hs:39:1: Warning: Tab character S_matrix.hs:40:1: Warning: Tab character S_matrix.hs:41:1: Warning: Tab character S_matrix.hs:42:1: Warning: Tab character S_matrix.hs:43:1: Warning: Tab character S_matrix.hs:44:1: Warning: Tab character S_matrix.hs:45:1: Warning: Tab character S_matrix.hs:46:1: Warning: Tab character S_matrix.hs:47:1: Warning: Tab character S_matrix.hs:48:1: Warning: Tab character S_matrix.hs:49:1: Warning: Tab character S_matrix.hs:50:1: Warning: Tab character S_matrix.hs:51:1: Warning: Tab character S_matrix.hs:52:1: Warning: Tab character S_matrix.hs:53:1: Warning: Tab character S_matrix.hs:54:1: Warning: Tab character S_matrix.hs:55:1: Warning: Tab character S_matrix.hs:56:1: Warning: Tab character S_matrix.hs:57:1: Warning: Tab character S_matrix.hs:58:1: Warning: Tab character S_matrix.hs:59:1: Warning: Tab character S_matrix.hs:60:1: Warning: Tab character S_matrix.hs:61:1: Warning: Tab character S_matrix.hs:62:1: Warning: Tab character S_matrix.hs:63:1: Warning: Tab character S_matrix.hs:64:1: Warning: Tab character S_matrix.hs:65:1: Warning: Tab character S_matrix.hs:66:1: Warning: Tab character S_matrix.hs:67:1: Warning: Tab character S_matrix.hs:68:1: Warning: Tab character S_matrix.hs:69:1: Warning: Tab character S_matrix.hs:70:1: Warning: Tab character S_matrix.hs:71:1: Warning: Tab character S_matrix.hs:72:1: Warning: Tab character S_matrix.hs:73:1: Warning: Tab character S_matrix.hs:74:1: Warning: Tab character S_matrix.hs:75:1: Warning: Tab character S_matrix.hs:76:1: Warning: Tab character <> ==nofib== fluid: size of S_matrix.o follows... text data bss dec hex filename 8581 1592 0 10173 27bd S_matrix.o ==nofib== fluid: time to compile Rhs_Asb_routs follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Rhs_Asb_routs.hs -o Rhs_Asb_routs.o Rhs_Asb_routs.hs:22:15: Warning: Tab character Rhs_Asb_routs.hs:23:12: Warning: Tab character Rhs_Asb_routs.hs:36:1: Warning: Tab character Rhs_Asb_routs.hs:37:1: Warning: Tab character Rhs_Asb_routs.hs:38:1: Warning: Tab character Rhs_Asb_routs.hs:39:1: Warning: Tab character Rhs_Asb_routs.hs:40:1: Warning: Tab character Rhs_Asb_routs.hs:41:1: Warning: Tab character Rhs_Asb_routs.hs:42:1: Warning: Tab character Rhs_Asb_routs.hs:43:1: Warning: Tab character Rhs_Asb_routs.hs:46:1: Warning: Tab character Rhs_Asb_routs.hs:47:1: Warning: Tab character Rhs_Asb_routs.hs:48:1: Warning: Tab character Rhs_Asb_routs.hs:49:1: Warning: Tab character Rhs_Asb_routs.hs:50:1: Warning: Tab character Rhs_Asb_routs.hs:51:1: Warning: Tab character Rhs_Asb_routs.hs:52:1: Warning: Tab character Rhs_Asb_routs.hs:53:1: Warning: Tab character Rhs_Asb_routs.hs:54:1: Warning: Tab character Rhs_Asb_routs.hs:54:48: Warning: Tab character Rhs_Asb_routs.hs:55:1: Warning: Tab character Rhs_Asb_routs.hs:55:45: Warning: Tab character Rhs_Asb_routs.hs:56:1: Warning: Tab character Rhs_Asb_routs.hs:56:45: Warning: Tab character Rhs_Asb_routs.hs:57:1: Warning: Tab character Rhs_Asb_routs.hs:57:44: Warning: Tab character Rhs_Asb_routs.hs:58:1: Warning: Tab character Rhs_Asb_routs.hs:58:50: Warning: Tab character Rhs_Asb_routs.hs:59:1: Warning: Tab character Rhs_Asb_routs.hs:60:1: Warning: Tab character Rhs_Asb_routs.hs:60:57: Warning: Tab character Rhs_Asb_routs.hs:61:1: Warning: Tab character Rhs_Asb_routs.hs:61:52: Warning: Tab character Rhs_Asb_routs.hs:62:1: Warning: Tab character Rhs_Asb_routs.hs:63:1: Warning: Tab character Rhs_Asb_routs.hs:64:1: Warning: Tab character Rhs_Asb_routs.hs:65:1: Warning: Tab character Rhs_Asb_routs.hs:66:1: Warning: Tab character Rhs_Asb_routs.hs:67:1: Warning: Tab character Rhs_Asb_routs.hs:68:1: Warning: Tab character Rhs_Asb_routs.hs:69:1: Warning: Tab character Rhs_Asb_routs.hs:70:1: Warning: Tab character Rhs_Asb_routs.hs:71:1: Warning: Tab character Rhs_Asb_routs.hs:72:1: Warning: Tab character Rhs_Asb_routs.hs:73:1: Warning: Tab character Rhs_Asb_routs.hs:74:1: Warning: Tab character Rhs_Asb_routs.hs:75:1: Warning: Tab character Rhs_Asb_routs.hs:76:1: Warning: Tab character Rhs_Asb_routs.hs:77:1: Warning: Tab character Rhs_Asb_routs.hs:78:1: Warning: Tab character Rhs_Asb_routs.hs:79:1: Warning: Tab character Rhs_Asb_routs.hs:80:1: Warning: Tab character Rhs_Asb_routs.hs:81:1: Warning: Tab character Rhs_Asb_routs.hs:82:1: Warning: Tab character Rhs_Asb_routs.hs:90:1: Warning: Tab character Rhs_Asb_routs.hs:91:1: Warning: Tab character Rhs_Asb_routs.hs:92:1: Warning: Tab character Rhs_Asb_routs.hs:93:1: Warning: Tab character Rhs_Asb_routs.hs:94:1: Warning: Tab character Rhs_Asb_routs.hs:95:1: Warning: Tab character Rhs_Asb_routs.hs:96:1: Warning: Tab character Rhs_Asb_routs.hs:99:1: Warning: Tab character Rhs_Asb_routs.hs:100:1: Warning: Tab character Rhs_Asb_routs.hs:101:1: Warning: Tab character Rhs_Asb_routs.hs:102:1: Warning: Tab character Rhs_Asb_routs.hs:103:1: Warning: Tab character Rhs_Asb_routs.hs:104:1: Warning: Tab character Rhs_Asb_routs.hs:105:1: Warning: Tab character Rhs_Asb_routs.hs:106:1: Warning: Tab character Rhs_Asb_routs.hs:107:1: Warning: Tab character Rhs_Asb_routs.hs:108:1: Warning: Tab character Rhs_Asb_routs.hs:109:1: Warning: Tab character Rhs_Asb_routs.hs:110:1: Warning: Tab character Rhs_Asb_routs.hs:111:1: Warning: Tab character Rhs_Asb_routs.hs:112:1: Warning: Tab character Rhs_Asb_routs.hs:113:1: Warning: Tab character Rhs_Asb_routs.hs:114:1: Warning: Tab character Rhs_Asb_routs.hs:115:1: Warning: Tab character Rhs_Asb_routs.hs:116:1: Warning: Tab character Rhs_Asb_routs.hs:117:1: Warning: Tab character Rhs_Asb_routs.hs:118:1: Warning: Tab character Rhs_Asb_routs.hs:119:1: Warning: Tab character Rhs_Asb_routs.hs:120:1: Warning: Tab character Rhs_Asb_routs.hs:121:1: Warning: Tab character Rhs_Asb_routs.hs:122:1: Warning: Tab character Rhs_Asb_routs.hs:123:1: Warning: Tab character Rhs_Asb_routs.hs:124:1: Warning: Tab character Rhs_Asb_routs.hs:125:1: Warning: Tab character Rhs_Asb_routs.hs:133:1: Warning: Tab character Rhs_Asb_routs.hs:134:1: Warning: Tab character Rhs_Asb_routs.hs:135:1: Warning: Tab character Rhs_Asb_routs.hs:136:1: Warning: Tab character Rhs_Asb_routs.hs:137:1: Warning: Tab character Rhs_Asb_routs.hs:138:1: Warning: Tab character Rhs_Asb_routs.hs:141:1: Warning: Tab character Rhs_Asb_routs.hs:142:1: Warning: Tab character Rhs_Asb_routs.hs:143:1: Warning: Tab character Rhs_Asb_routs.hs:144:1: Warning: Tab character Rhs_Asb_routs.hs:145:1: Warning: Tab character Rhs_Asb_routs.hs:146:1: Warning: Tab character Rhs_Asb_routs.hs:147:1: Warning: Tab character Rhs_Asb_routs.hs:148:1: Warning: Tab character Rhs_Asb_routs.hs:149:1: Warning: Tab character Rhs_Asb_routs.hs:150:1: Warning: Tab character Rhs_Asb_routs.hs:151:1: Warning: Tab character Rhs_Asb_routs.hs:151:53: Warning: Tab character Rhs_Asb_routs.hs:152:1: Warning: Tab character Rhs_Asb_routs.hs:153:1: Warning: Tab character Rhs_Asb_routs.hs:154:1: Warning: Tab character Rhs_Asb_routs.hs:154:54: Warning: Tab character Rhs_Asb_routs.hs:155:1: Warning: Tab character Rhs_Asb_routs.hs:155:54: Warning: Tab character Rhs_Asb_routs.hs:156:1: Warning: Tab character Rhs_Asb_routs.hs:157:1: Warning: Tab character Rhs_Asb_routs.hs:158:1: Warning: Tab character Rhs_Asb_routs.hs:159:1: Warning: Tab character Rhs_Asb_routs.hs:160:1: Warning: Tab character Rhs_Asb_routs.hs:161:1: Warning: Tab character Rhs_Asb_routs.hs:162:1: Warning: Tab character Rhs_Asb_routs.hs:163:1: Warning: Tab character Rhs_Asb_routs.hs:164:1: Warning: Tab character Rhs_Asb_routs.hs:165:1: Warning: Tab character <> ==nofib== fluid: size of Rhs_Asb_routs.o follows... text data bss dec hex filename 17216 328 0 17544 4488 Rhs_Asb_routs.o ==nofib== fluid: time to compile TG_iter follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c TG_iter.hs -o TG_iter.o TG_iter.hs:34:15: Warning: Tab character TG_iter.hs:35:12: Warning: Tab character TG_iter.hs:51:1: Warning: Tab character TG_iter.hs:52:1: Warning: Tab character TG_iter.hs:53:1: Warning: Tab character TG_iter.hs:54:1: Warning: Tab character TG_iter.hs:55:1: Warning: Tab character TG_iter.hs:56:1: Warning: Tab character TG_iter.hs:57:1: Warning: Tab character TG_iter.hs:58:1: Warning: Tab character TG_iter.hs:59:1: Warning: Tab character TG_iter.hs:60:1: Warning: Tab character TG_iter.hs:61:1: Warning: Tab character TG_iter.hs:64:1: Warning: Tab character TG_iter.hs:65:1: Warning: Tab character TG_iter.hs:66:1: Warning: Tab character TG_iter.hs:67:1: Warning: Tab character TG_iter.hs:68:1: Warning: Tab character TG_iter.hs:69:1: Warning: Tab character TG_iter.hs:70:1: Warning: Tab character TG_iter.hs:71:1: Warning: Tab character TG_iter.hs:72:1: Warning: Tab character TG_iter.hs:73:1: Warning: Tab character TG_iter.hs:74:1: Warning: Tab character TG_iter.hs:75:1: Warning: Tab character TG_iter.hs:76:1: Warning: Tab character TG_iter.hs:77:1: Warning: Tab character TG_iter.hs:78:1: Warning: Tab character TG_iter.hs:79:1: Warning: Tab character TG_iter.hs:80:1: Warning: Tab character TG_iter.hs:81:1: Warning: Tab character TG_iter.hs:82:1: Warning: Tab character TG_iter.hs:83:1: Warning: Tab character TG_iter.hs:84:1: Warning: Tab character TG_iter.hs:85:1: Warning: Tab character TG_iter.hs:86:1: Warning: Tab character TG_iter.hs:87:1: Warning: Tab character TG_iter.hs:88:1: Warning: Tab character TG_iter.hs:89:1: Warning: Tab character TG_iter.hs:90:1: Warning: Tab character TG_iter.hs:91:1: Warning: Tab character TG_iter.hs:92:1: Warning: Tab character TG_iter.hs:93:1: Warning: Tab character TG_iter.hs:94:1: Warning: Tab character TG_iter.hs:95:1: Warning: Tab character TG_iter.hs:96:1: Warning: Tab character TG_iter.hs:97:1: Warning: Tab character TG_iter.hs:98:1: Warning: Tab character TG_iter.hs:99:1: Warning: Tab character TG_iter.hs:100:1: Warning: Tab character TG_iter.hs:101:1: Warning: Tab character TG_iter.hs:102:1: Warning: Tab character TG_iter.hs:103:1: Warning: Tab character TG_iter.hs:104:1: Warning: Tab character TG_iter.hs:105:1: Warning: Tab character TG_iter.hs:106:1: Warning: Tab character TG_iter.hs:107:1: Warning: Tab character TG_iter.hs:108:1: Warning: Tab character TG_iter.hs:109:1: Warning: Tab character TG_iter.hs:110:1: Warning: Tab character TG_iter.hs:111:1: Warning: Tab character TG_iter.hs:112:1: Warning: Tab character TG_iter.hs:113:1: Warning: Tab character TG_iter.hs:114:1: Warning: Tab character TG_iter.hs:115:1: Warning: Tab character TG_iter.hs:116:1: Warning: Tab character TG_iter.hs:117:1: Warning: Tab character TG_iter.hs:118:1: Warning: Tab character TG_iter.hs:119:1: Warning: Tab character TG_iter.hs:120:1: Warning: Tab character TG_iter.hs:121:1: Warning: Tab character TG_iter.hs:122:1: Warning: Tab character TG_iter.hs:123:1: Warning: Tab character TG_iter.hs:124:1: Warning: Tab character TG_iter.hs:125:1: Warning: Tab character TG_iter.hs:126:1: Warning: Tab character TG_iter.hs:127:1: Warning: Tab character TG_iter.hs:128:1: Warning: Tab character TG_iter.hs:129:1: Warning: Tab character TG_iter.hs:130:1: Warning: Tab character TG_iter.hs:131:1: Warning: Tab character TG_iter.hs:132:1: Warning: Tab character TG_iter.hs:133:1: Warning: Tab character TG_iter.hs:134:1: Warning: Tab character TG_iter.hs:135:1: Warning: Tab character TG_iter.hs:136:1: Warning: Tab character TG_iter.hs:137:1: Warning: Tab character TG_iter.hs:138:1: Warning: Tab character <> ==nofib== fluid: size of TG_iter.o follows... text data bss dec hex filename 48722 680 0 49402 c0fa TG_iter.o ==nofib== fluid: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:4:15: Warning: Tab character Main.hs:5:12: Warning: Tab character Main.hs:24:1: Warning: Tab character Main.hs:25:1: Warning: Tab character Main.hs:26:1: Warning: Tab character Main.hs:27:1: Warning: Tab character Main.hs:28:1: Warning: Tab character Main.hs:29:1: Warning: Tab character Main.hs:30:1: Warning: Tab character Main.hs:31:1: Warning: Tab character Main.hs:32:1: Warning: Tab character Main.hs:33:1: Warning: Tab character Main.hs:34:1: Warning: Tab character Main.hs:35:2: Warning: Tab character Main.hs:36:1: Warning: Tab character Main.hs:37:2: Warning: Tab character Main.hs:38:1: Warning: Tab character Main.hs:39:1: Warning: Tab character <> ==nofib== fluid: size of Main.o follows... text data bss dec hex filename 3029 232 0 3261 cbd Main.o ==nofib== fluid: time to link fluid follows... <> ==nofib== fluid: size of fluid follows... text data bss dec hex filename 1413002 79464 48872 1541338 1784da fluid ==nofib== fluid: time to run fluid follows... ../../runstdtest/runstdtest ./fluid -i fluid.stdin -o1 fluid.stdout -o1 fluid.stdout1 -o1 fluid.stdout-freebsd -o1 fluid.stdout-linux -ghc-timing -cachegrind ; 0.98user 0.02system 0:01.01elapsed 99%CPU (0avgtext+0avgdata 56336maxresident)k 16inputs+280outputs (0major+9769minor)pagefaults 0swaps <> Finished making all in fluid: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/fulsom ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts RUNTEST_OPTS = -ghc-timing -stdout-binary -cachegrind ==nofib== fulsom: time to compile Interval follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Interval.hs -o Interval.o Interval.hs:21:1: Warning: Tab character Interval.hs:22:1: Warning: Tab character Interval.hs:23:1: Warning: Tab character Interval.hs:24:1: Warning: Tab character Interval.hs:49:6: Warning: Tab character Interval.hs:50:6: Warning: Tab character Interval.hs:51:9: Warning: Tab character Interval.hs:52:6: Warning: Tab character Interval.hs:53:9: Warning: Tab character Interval.hs:54:14: Warning: Tab character Interval.hs:58:6: Warning: Tab character Interval.hs:59:15: Warning: Tab character Interval.hs:62:5: Warning: Tab character Interval.hs:63:6: Warning: Tab character Interval.hs:64:6: Warning: Tab character Interval.hs:65:7: Warning: Tab character Interval.hs:66:7: Warning: Tab character Interval.hs:67:6: Warning: Tab character Interval.hs:68:6: Warning: Tab character Interval.hs:69:6: Warning: Tab character Interval.hs:70:7: Warning: Tab character Interval.hs:71:7: Warning: Tab character Interval.hs:72:7: Warning: Tab character Interval.hs:73:7: Warning: Tab character Interval.hs:74:7: Warning: Tab character Interval.hs:75:7: Warning: Tab character Interval.hs:76:8: Warning: Tab character Interval.hs:77:8: Warning: Tab character Interval.hs:78:8: Warning: Tab character Interval.hs:142:1: Warning: Tab character Interval.hs:143:1: Warning: Tab character Interval.hs:144:1: Warning: Tab character Interval.hs:145:1: Warning: Tab character Interval.hs:146:1: Warning: Tab character Interval.hs:147:1: Warning: Tab character Interval.hs:149:1: Warning: Tab character Interval.hs:150:1: Warning: Tab character Interval.hs:152:1: Warning: Tab character Interval.hs:153:1: Warning: Tab character Interval.hs:160:1: Warning: Tab character Interval.hs:161:1: Warning: Tab character Interval.hs:162:1: Warning: Tab character Interval.hs:168:1: Warning: Tab character Interval.hs:169:1: Warning: Tab character Interval.hs:170:1: Warning: Tab character Interval.hs:196:30: Warning: Tab character <> ==nofib== fulsom: size of Interval.o follows... text data bss dec hex filename 36001 1976 0 37977 9459 Interval.o ==nofib== fulsom: time to compile Types follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Types.hs -o Types.o Types.hs:40:1: Warning: Tab character Types.hs:47:1: Warning: Tab character Types.hs:71:1: Warning: Tab character Types.hs:92:1: Warning: Tab character Types.hs:101:1: Warning: Tab character <> ==nofib== fulsom: size of Types.o follows... text data bss dec hex filename 29636 2112 0 31748 7c04 Types.o ==nofib== fulsom: time to compile Matrix follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Matrix.hs -o Matrix.o Matrix.hs:36:1: Warning: Tab character Matrix.hs:37:1: Warning: Tab character Matrix.hs:38:1: Warning: Tab character Matrix.hs:39:1: Warning: Tab character Matrix.hs:52:1: Warning: Tab character Matrix.hs:53:1: Warning: Tab character Matrix.hs:54:1: Warning: Tab character <> ==nofib== fulsom: size of Matrix.o follows... text data bss dec hex filename 18409 184 0 18593 48a1 Matrix.o ==nofib== fulsom: time to compile Csg follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Csg.hs -o Csg.o Csg.hs:198:1: Warning: Tab character Csg.hs:201:1: Warning: Tab character Csg.hs:204:1: Warning: Tab character Csg.hs:207:1: Warning: Tab character Csg.hs:210:1: Warning: Tab character <> ==nofib== fulsom: size of Csg.o follows... text data bss dec hex filename 44527 864 0 45391 b14f Csg.o ==nofib== fulsom: time to compile Kolor follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Kolor.hs -o Kolor.o Kolor.hs:46:6: Warning: Tab character Kolor.hs:47:6: Warning: Tab character Kolor.hs:48:13: Warning: Tab character Kolor.hs:49:7: Warning: Tab character Kolor.hs:50:5: Warning: Tab character Kolor.hs:51:13: Warning: Tab character Kolor.hs:52:14: Warning: Tab character Kolor.hs:53:9: Warning: Tab character Kolor.hs:54:9: Warning: Tab character Kolor.hs:55:15: Warning: Tab character Kolor.hs:56:12: Warning: Tab character Kolor.hs:57:16: Warning: Tab character Kolor.hs:58:11: Warning: Tab character Kolor.hs:59:7: Warning: Tab character Kolor.hs:60:9: Warning: Tab character Kolor.hs:61:13: Warning: Tab character Kolor.hs:62:11: Warning: Tab character Kolor.hs:63:5: Warning: Tab character Kolor.hs:64:5: Warning: Tab character Kolor.hs:65:11: Warning: Tab character Kolor.hs:66:7: Warning: Tab character Kolor.hs:67:13: Warning: Tab character Kolor.hs:68:12: Warning: Tab character Kolor.hs:69:6: Warning: Tab character Kolor.hs:70:9: Warning: Tab character Kolor.hs:71:7: Warning: Tab character Kolor.hs:72:11: Warning: Tab character Kolor.hs:73:10: Warning: Tab character Kolor.hs:74:8: Warning: Tab character Kolor.hs:75:4: Warning: Tab character Kolor.hs:76:9: Warning: Tab character Kolor.hs:77:23: Warning: Tab character Kolor.hs:78:6: Warning: Tab character Kolor.hs:79:14: Warning: Tab character Kolor.hs:80:7: Warning: Tab character Kolor.hs:81:12: Warning: Tab character Kolor.hs:82:11: Warning: Tab character Kolor.hs:83:12: Warning: Tab character Kolor.hs:84:6: Warning: Tab character Kolor.hs:85:6: Warning: Tab character Kolor.hs:86:12: Warning: Tab character Kolor.hs:87:6: Warning: Tab character Kolor.hs:88:9: Warning: Tab character Kolor.hs:89:11: Warning: Tab character Kolor.hs:90:6: Warning: Tab character Kolor.hs:91:12: Warning: Tab character Kolor.hs:92:15: Warning: Tab character Kolor.hs:93:16: Warning: Tab character Kolor.hs:94:7: Warning: Tab character Kolor.hs:95:12: Warning: Tab character Kolor.hs:96:9: Warning: Tab character Kolor.hs:97:11: Warning: Tab character Kolor.hs:98:10: Warning: Tab character Kolor.hs:99:5: Warning: Tab character Kolor.hs:100:10: Warning: Tab character Kolor.hs:101:16: Warning: Tab character Kolor.hs:102:10: Warning: Tab character Kolor.hs:103:7: Warning: Tab character Kolor.hs:104:8: Warning: Tab character Kolor.hs:105:11: Warning: Tab character Kolor.hs:107:10: Warning: Tab character Kolor.hs:108:11: Warning: Tab character Kolor.hs:109:5: Warning: Tab character Kolor.hs:110:11: Warning: Tab character Kolor.hs:111:18: Warning: Tab character Kolor.hs:112:5: Warning: Tab character Kolor.hs:113:11: Warning: Tab character Kolor.hs:114:11: Warning: Tab character Kolor.hs:115:14: Warning: Tab character Kolor.hs:116:15: Warning: Tab character Kolor.hs:117:10: Warning: Tab character Kolor.hs:118:12: Warning: Tab character Kolor.hs:119:17: Warning: Tab character Kolor.hs:120:7: Warning: Tab character Kolor.hs:121:15: Warning: Tab character Kolor.hs:122:13: Warning: Tab character Kolor.hs:123:11: Warning: Tab character Kolor.hs:124:6: Warning: Tab character Kolor.hs:125:7: Warning: Tab character Kolor.hs:126:7: Warning: Tab character Kolor.hs:127:13: Warning: Tab character Kolor.hs:128:12: Warning: Tab character Kolor.hs:129:11: Warning: Tab character Kolor.hs:130:12: Warning: Tab character Kolor.hs:131:14: Warning: Tab character Kolor.hs:132:15: Warning: Tab character Kolor.hs:133:13: Warning: Tab character Kolor.hs:134:12: Warning: Tab character Kolor.hs:135:15: Warning: Tab character Kolor.hs:136:9: Warning: Tab character Kolor.hs:137:17: Warning: Tab character Kolor.hs:138:11: Warning: Tab character Kolor.hs:139:11: Warning: Tab character Kolor.hs:140:11: Warning: Tab character Kolor.hs:141:18: Warning: Tab character Kolor.hs:142:17: Warning: Tab character Kolor.hs:143:11: Warning: Tab character Kolor.hs:144:11: Warning: Tab character Kolor.hs:145:11: Warning: Tab character Kolor.hs:146:9: Warning: Tab character Kolor.hs:147:18: Warning: Tab character Kolor.hs:148:16: Warning: Tab character Kolor.hs:149:11: Warning: Tab character Kolor.hs:150:17: Warning: Tab character Kolor.hs:151:17: Warning: Tab character Kolor.hs:152:16: Warning: Tab character Kolor.hs:153:11: Warning: Tab character Kolor.hs:154:11: Warning: Tab character Kolor.hs:155:10: Warning: Tab character Kolor.hs:156:17: Warning: Tab character Kolor.hs:157:11: Warning: Tab character Kolor.hs:158:16: Warning: Tab character Kolor.hs:159:10: Warning: Tab character Kolor.hs:160:13: Warning: Tab character Kolor.hs:161:16: Warning: Tab character Kolor.hs:162:12: Warning: Tab character Kolor.hs:163:14: Warning: Tab character Kolor.hs:164:5: Warning: Tab character Kolor.hs:165:13: Warning: Tab character Kolor.hs:166:6: Warning: Tab character Kolor.hs:167:20: Warning: Tab character Kolor.hs:168:15: Warning: Tab character Kolor.hs:169:14: Warning: Tab character Kolor.hs:170:11: Warning: Tab character Kolor.hs:171:5: Warning: Tab character Kolor.hs:172:12: Warning: Tab character Kolor.hs:173:10: Warning: Tab character Kolor.hs:174:5: Warning: Tab character Kolor.hs:175:6: Warning: Tab character <> ==nofib== fulsom: size of Kolor.o follows... text data bss dec hex filename 1430 7296 0 8726 2216 Kolor.o ==nofib== fulsom: time to compile Patchlevel follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Patchlevel.hs -o Patchlevel.o <> ==nofib== fulsom: size of Patchlevel.o follows... text data bss dec hex filename 103 80 0 183 b7 Patchlevel.o ==nofib== fulsom: time to compile Vector follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Vector.hs -o Vector.o Vector.hs:41:1: Warning: Tab character <> ==nofib== fulsom: size of Vector.o follows... text data bss dec hex filename 3617 120 0 3737 e99 Vector.o ==nofib== fulsom: time to compile Oct follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Oct.hs -o Oct.o Oct.hs:49:1: Warning: Tab character Oct.hs:57:1: Warning: Tab character Oct.hs:58:1: Warning: Tab character Oct.hs:61:1: Warning: Tab character Oct.hs:62:1: Warning: Tab character Oct.hs:63:1: Warning: Tab character Oct.hs:65:1: Warning: Tab character Oct.hs:66:1: Warning: Tab character Oct.hs:67:1: Warning: Tab character Oct.hs:68:1: Warning: Tab character Oct.hs:69:1: Warning: Tab character Oct.hs:70:1: Warning: Tab character Oct.hs:71:1: Warning: Tab character Oct.hs:73:1: Warning: Tab character Oct.hs:74:1: Warning: Tab character Oct.hs:75:1: Warning: Tab character Oct.hs:76:1: Warning: Tab character Oct.hs:77:1: Warning: Tab character Oct.hs:78:1: Warning: Tab character <> ==nofib== fulsom: size of Oct.o follows... text data bss dec hex filename 14441 272 0 14713 3979 Oct.o ==nofib== fulsom: time to compile Quad follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Quad.hs -o Quad.o Quad.hs:37:1: Warning: Tab character Quad.hs:49:1: Warning: Tab character Quad.hs:57:1: Warning: Tab character <> ==nofib== fulsom: size of Quad.o follows... text data bss dec hex filename 12862 1056 0 13918 365e Quad.o ==nofib== fulsom: time to compile Raster follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Raster.hs -o Raster.o <> ==nofib== fulsom: size of Raster.o follows... text data bss dec hex filename 13427 600 0 14027 36cb Raster.o ==nofib== fulsom: time to compile Shapes follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Shapes.hs -o Shapes.o <> ==nofib== fulsom: size of Shapes.o follows... text data bss dec hex filename 369 2496 0 2865 b31 Shapes.o ==nofib== fulsom: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Main.hs -o Main.o Main.hs:40:1: Warning: Tab character Main.hs:41:1: Warning: Tab character Main.hs:42:1: Warning: Tab character <> ==nofib== fulsom: size of Main.o follows... text data bss dec hex filename 1485 352 0 1837 72d Main.o ==nofib== fulsom: time to link fulsom follows... <> ==nofib== fulsom: size of fulsom follows... text data bss dec hex filename 1139648 74024 48872 1262544 1343d0 fulsom ==nofib== fulsom: time to run fulsom follows... ../../runstdtest/runstdtest ./fulsom -o1 fulsom.stdout -o1 fulsom.stdout-mingw -ghc-timing -stdout-binary -cachegrind 7; 7.81user 0.03system 0:07.85elapsed 99%CPU (0avgtext+0avgdata 64300maxresident)k 0inputs+280outputs (0major+12646minor)pagefaults 0swaps <> Finished making all in fulsom: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/gamteb ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== gamteb: time to compile Consts follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Consts.hs -o Consts.o Consts.hs:7:1: Warning: Tab character Consts.hs:8:1: Warning: Tab character Consts.hs:9:1: Warning: Tab character Consts.hs:13:7: Warning: Tab character Consts.hs:13:23: Warning: Tab character Consts.hs:14:8: Warning: Tab character Consts.hs:14:32: Warning: Tab character Consts.hs:15:7: Warning: Tab character Consts.hs:15:22: Warning: Tab character Consts.hs:16:8: Warning: Tab character Consts.hs:16:34: Warning: Tab character Consts.hs:17:4: Warning: Tab character Consts.hs:18:6: Warning: Tab character Consts.hs:19:8: Warning: Tab character Consts.hs:19:24: Warning: Tab character Consts.hs:20:7: Warning: Tab character Consts.hs:20:22: Warning: Tab character Consts.hs:21:8: Warning: Tab character Consts.hs:21:34: Warning: Tab character Consts.hs:22:7: Warning: Tab character Consts.hs:22:24: Warning: Tab character Consts.hs:26:8: Warning: Tab character Consts.hs:27:7: Warning: Tab character Consts.hs:28:8: Warning: Tab character Consts.hs:29:8: Warning: Tab character Consts.hs:30:7: Warning: Tab character <> ==nofib== gamteb: size of Consts.o follows... text data bss dec hex filename 0 544 0 544 220 Consts.o ==nofib== gamteb: time to compile GamtebType follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c GamtebType.hs -o GamtebType.o GamtebType.hs:8:1: Warning: Tab character GamtebType.hs:9:1: Warning: Tab character GamtebType.hs:11:5: Warning: Tab character GamtebType.hs:11:14: Warning: Tab character GamtebType.hs:12:5: Warning: Tab character GamtebType.hs:12:14: Warning: Tab character GamtebType.hs:13:5: Warning: Tab character GamtebType.hs:13:15: Warning: Tab character GamtebType.hs:14:5: Warning: Tab character GamtebType.hs:14:13: Warning: Tab character GamtebType.hs:14:30: Warning: Tab character GamtebType.hs:15:5: Warning: Tab character GamtebType.hs:15:17: Warning: Tab character GamtebType.hs:15:30: Warning: Tab character GamtebType.hs:16:5: Warning: Tab character GamtebType.hs:16:13: Warning: Tab character GamtebType.hs:17:5: Warning: Tab character GamtebType.hs:17:15: Warning: Tab character GamtebType.hs:18:5: Warning: Tab character GamtebType.hs:18:17: Warning: Tab character GamtebType.hs:18:30: Warning: Tab character GamtebType.hs:19:5: Warning: Tab character GamtebType.hs:19:15: Warning: Tab character GamtebType.hs:19:33: Warning: Tab character GamtebType.hs:20:5: Warning: Tab character GamtebType.hs:20:14: Warning: Tab character GamtebType.hs:21:5: Warning: Tab character GamtebType.hs:21:15: Warning: Tab character GamtebType.hs:22:5: Warning: Tab character GamtebType.hs:22:13: Warning: Tab character GamtebType.hs:23:5: Warning: Tab character GamtebType.hs:23:14: Warning: Tab character GamtebType.hs:24:5: Warning: Tab character GamtebType.hs:24:20: Warning: Tab character GamtebType.hs:27:1: Warning: Tab character GamtebType.hs:28:1: Warning: Tab character GamtebType.hs:28:14: Warning: Tab character GamtebType.hs:29:1: Warning: Tab character GamtebType.hs:29:14: Warning: Tab character GamtebType.hs:30:1: Warning: Tab character GamtebType.hs:30:15: Warning: Tab character GamtebType.hs:31:1: Warning: Tab character GamtebType.hs:31:15: Warning: Tab character GamtebType.hs:32:1: Warning: Tab character GamtebType.hs:32:13: Warning: Tab character GamtebType.hs:33:1: Warning: Tab character GamtebType.hs:33:12: Warning: Tab character GamtebType.hs:34:1: Warning: Tab character GamtebType.hs:34:15: Warning: Tab character <> ==nofib== gamteb: size of GamtebType.o follows... text data bss dec hex filename 307 8 0 315 13b GamtebType.o ==nofib== gamteb: time to compile InitTable follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c InitTable.hs -o InitTable.o InitTable.hs:18:1: Warning: Tab character InitTable.hs:19:1: Warning: Tab character InitTable.hs:20:1: Warning: Tab character InitTable.hs:21:1: Warning: Tab character InitTable.hs:22:1: Warning: Tab character InitTable.hs:23:1: Warning: Tab character InitTable.hs:24:1: Warning: Tab character InitTable.hs:27:1: Warning: Tab character InitTable.hs:28:1: Warning: Tab character InitTable.hs:29:1: Warning: Tab character InitTable.hs:30:1: Warning: Tab character InitTable.hs:31:1: Warning: Tab character InitTable.hs:32:1: Warning: Tab character InitTable.hs:33:1: Warning: Tab character InitTable.hs:36:1: Warning: Tab character InitTable.hs:37:1: Warning: Tab character InitTable.hs:38:1: Warning: Tab character InitTable.hs:39:1: Warning: Tab character InitTable.hs:40:1: Warning: Tab character InitTable.hs:41:1: Warning: Tab character InitTable.hs:44:1: Warning: Tab character InitTable.hs:45:1: Warning: Tab character InitTable.hs:46:1: Warning: Tab character InitTable.hs:47:1: Warning: Tab character InitTable.hs:48:1: Warning: Tab character InitTable.hs:49:1: Warning: Tab character InitTable.hs:50:1: Warning: Tab character InitTable.hs:53:1: Warning: Tab character InitTable.hs:54:1: Warning: Tab character InitTable.hs:58:1: Warning: Tab character InitTable.hs:59:1: Warning: Tab character <> ==nofib== gamteb: size of InitTable.o follows... text data bss dec hex filename 3308 6560 0 9868 268c InitTable.o ==nofib== gamteb: time to compile Utils follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Utils.hs -o Utils.o Utils.hs:18:1: Warning: Tab character Utils.hs:19:1: Warning: Tab character Utils.hs:20:1: Warning: Tab character Utils.hs:21:1: Warning: Tab character Utils.hs:22:1: Warning: Tab character Utils.hs:23:1: Warning: Tab character Utils.hs:24:1: Warning: Tab character Utils.hs:25:1: Warning: Tab character Utils.hs:37:1: Warning: Tab character Utils.hs:40:1: Warning: Tab character <> ==nofib== gamteb: size of Utils.o follows... text data bss dec hex filename 7300 320 0 7620 1dc4 Utils.o ==nofib== gamteb: time to compile Compton follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Compton.hs -o Compton.o Compton.hs:16:1: Warning: Tab character Compton.hs:17:1: Warning: Tab character Compton.hs:18:1: Warning: Tab character Compton.hs:19:1: Warning: Tab character Compton.hs:20:1: Warning: Tab character Compton.hs:21:1: Warning: Tab character Compton.hs:22:1: Warning: Tab character Compton.hs:23:1: Warning: Tab character Compton.hs:24:1: Warning: Tab character Compton.hs:25:1: Warning: Tab character Compton.hs:26:1: Warning: Tab character Compton.hs:27:1: Warning: Tab character Compton.hs:35:1: Warning: Tab character Compton.hs:36:1: Warning: Tab character Compton.hs:37:1: Warning: Tab character Compton.hs:38:1: Warning: Tab character Compton.hs:39:1: Warning: Tab character Compton.hs:40:1: Warning: Tab character Compton.hs:41:1: Warning: Tab character Compton.hs:42:1: Warning: Tab character Compton.hs:43:1: Warning: Tab character Compton.hs:44:1: Warning: Tab character Compton.hs:45:1: Warning: Tab character Compton.hs:46:1: Warning: Tab character Compton.hs:47:1: Warning: Tab character Compton.hs:48:1: Warning: Tab character Compton.hs:49:1: Warning: Tab character Compton.hs:50:1: Warning: Tab character Compton.hs:51:1: Warning: Tab character Compton.hs:52:1: Warning: Tab character Compton.hs:53:1: Warning: Tab character Compton.hs:54:1: Warning: Tab character Compton.hs:55:1: Warning: Tab character Compton.hs:56:1: Warning: Tab character Compton.hs:57:1: Warning: Tab character Compton.hs:65:1: Warning: Tab character Compton.hs:66:1: Warning: Tab character Compton.hs:67:1: Warning: Tab character Compton.hs:68:1: Warning: Tab character Compton.hs:69:1: Warning: Tab character Compton.hs:69:10: Warning: Tab character Compton.hs:70:1: Warning: Tab character Compton.hs:71:1: Warning: Tab character Compton.hs:72:1: Warning: Tab character Compton.hs:73:1: Warning: Tab character Compton.hs:74:1: Warning: Tab character Compton.hs:75:1: Warning: Tab character Compton.hs:75:21: Warning: Tab character Compton.hs:76:1: Warning: Tab character Compton.hs:77:1: Warning: Tab character Compton.hs:78:1: Warning: Tab character Compton.hs:79:1: Warning: Tab character Compton.hs:80:1: Warning: Tab character Compton.hs:81:1: Warning: Tab character Compton.hs:82:1: Warning: Tab character Compton.hs:83:1: Warning: Tab character Compton.hs:84:1: Warning: Tab character Compton.hs:85:1: Warning: Tab character Compton.hs:86:1: Warning: Tab character Compton.hs:87:1: Warning: Tab character Compton.hs:87:13: Warning: Tab character Compton.hs:88:1: Warning: Tab character Compton.hs:89:1: Warning: Tab character Compton.hs:90:1: Warning: Tab character Compton.hs:91:1: Warning: Tab character Compton.hs:92:1: Warning: Tab character Compton.hs:93:1: Warning: Tab character Compton.hs:94:1: Warning: Tab character Compton.hs:95:1: Warning: Tab character Compton.hs:96:1: Warning: Tab character <> ==nofib== gamteb: size of Compton.o follows... text data bss dec hex filename 6121 88 0 6209 1841 Compton.o ==nofib== gamteb: time to compile Distance follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Distance.hs -o Distance.o Distance.hs:15:1: Warning: Tab character Distance.hs:16:1: Warning: Tab character Distance.hs:17:1: Warning: Tab character Distance.hs:18:1: Warning: Tab character Distance.hs:19:1: Warning: Tab character Distance.hs:20:1: Warning: Tab character Distance.hs:21:1: Warning: Tab character Distance.hs:22:1: Warning: Tab character Distance.hs:23:1: Warning: Tab character Distance.hs:24:1: Warning: Tab character Distance.hs:25:1: Warning: Tab character Distance.hs:32:1: Warning: Tab character Distance.hs:32:27: Warning: Tab character Distance.hs:32:38: Warning: Tab character Distance.hs:33:1: Warning: Tab character Distance.hs:33:19: Warning: Tab character Distance.hs:34:1: Warning: Tab character Distance.hs:35:1: Warning: Tab character Distance.hs:36:1: Warning: Tab character Distance.hs:37:1: Warning: Tab character Distance.hs:38:1: Warning: Tab character Distance.hs:39:1: Warning: Tab character Distance.hs:40:1: Warning: Tab character Distance.hs:41:1: Warning: Tab character Distance.hs:42:1: Warning: Tab character Distance.hs:43:1: Warning: Tab character Distance.hs:44:1: Warning: Tab character Distance.hs:44:29: Warning: Tab character Distance.hs:45:1: Warning: Tab character Distance.hs:46:1: Warning: Tab character Distance.hs:47:1: Warning: Tab character Distance.hs:48:1: Warning: Tab character Distance.hs:49:1: Warning: Tab character Distance.hs:50:1: Warning: Tab character Distance.hs:51:1: Warning: Tab character Distance.hs:52:1: Warning: Tab character Distance.hs:53:1: Warning: Tab character Distance.hs:54:1: Warning: Tab character Distance.hs:54:16: Warning: Tab character Distance.hs:55:1: Warning: Tab character Distance.hs:55:20: Warning: Tab character Distance.hs:62:1: Warning: Tab character Distance.hs:62:17: Warning: Tab character Distance.hs:63:1: Warning: Tab character Distance.hs:63:22: Warning: Tab character Distance.hs:64:1: Warning: Tab character Distance.hs:64:20: Warning: Tab character <> ==nofib== gamteb: size of Distance.o follows... text data bss dec hex filename 4948 80 0 5028 13a4 Distance.o ==nofib== gamteb: time to compile Output follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Output.hs -o Output.o Output.hs:8:7: Warning: Tab character Output.hs:9:7: Warning: Tab character Output.hs:10:7: Warning: Tab character Output.hs:11:7: Warning: Tab character Output.hs:16:1: Warning: Tab character Output.hs:17:1: Warning: Tab character Output.hs:18:1: Warning: Tab character Output.hs:19:1: Warning: Tab character Output.hs:20:1: Warning: Tab character Output.hs:26:1: Warning: Tab character Output.hs:27:1: Warning: Tab character Output.hs:28:1: Warning: Tab character Output.hs:34:1: Warning: Tab character Output.hs:35:1: Warning: Tab character Output.hs:36:1: Warning: Tab character Output.hs:37:1: Warning: Tab character Output.hs:38:1: Warning: Tab character Output.hs:39:1: Warning: Tab character Output.hs:40:1: Warning: Tab character Output.hs:41:1: Warning: Tab character Output.hs:42:1: Warning: Tab character Output.hs:43:1: Warning: Tab character Output.hs:44:1: Warning: Tab character Output.hs:45:1: Warning: Tab character Output.hs:46:1: Warning: Tab character Output.hs:47:1: Warning: Tab character Output.hs:48:1: Warning: Tab character Output.hs:49:1: Warning: Tab character Output.hs:50:1: Warning: Tab character Output.hs:51:1: Warning: Tab character Output.hs:58:1: Warning: Tab character Output.hs:59:1: Warning: Tab character Output.hs:60:1: Warning: Tab character Output.hs:61:1: Warning: Tab character <> ==nofib== gamteb: size of Output.o follows... text data bss dec hex filename 15221 1368 0 16589 40cd Output.o ==nofib== gamteb: time to compile Pair follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Pair.hs -o Pair.o Pair.hs:16:1: Warning: Tab character Pair.hs:17:1: Warning: Tab character Pair.hs:18:1: Warning: Tab character Pair.hs:19:1: Warning: Tab character Pair.hs:20:1: Warning: Tab character Pair.hs:21:1: Warning: Tab character Pair.hs:22:1: Warning: Tab character Pair.hs:23:1: Warning: Tab character Pair.hs:24:1: Warning: Tab character Pair.hs:25:1: Warning: Tab character Pair.hs:26:1: Warning: Tab character Pair.hs:33:1: Warning: Tab character Pair.hs:34:1: Warning: Tab character Pair.hs:35:1: Warning: Tab character Pair.hs:36:1: Warning: Tab character Pair.hs:37:1: Warning: Tab character Pair.hs:38:1: Warning: Tab character Pair.hs:39:1: Warning: Tab character Pair.hs:40:1: Warning: Tab character Pair.hs:40:26: Warning: Tab character Pair.hs:41:1: Warning: Tab character Pair.hs:42:1: Warning: Tab character Pair.hs:43:1: Warning: Tab character Pair.hs:44:1: Warning: Tab character Pair.hs:45:1: Warning: Tab character Pair.hs:46:1: Warning: Tab character Pair.hs:47:1: Warning: Tab character Pair.hs:48:1: Warning: Tab character Pair.hs:48:28: Warning: Tab character Pair.hs:49:1: Warning: Tab character Pair.hs:50:1: Warning: Tab character Pair.hs:51:1: Warning: Tab character Pair.hs:52:15: Warning: Tab character Pair.hs:52:18: Warning: Tab character Pair.hs:53:16: Warning: Tab character Pair.hs:54:1: Warning: Tab character Pair.hs:55:1: Warning: Tab character <> ==nofib== gamteb: size of Pair.o follows... text data bss dec hex filename 4753 480 0 5233 1471 Pair.o ==nofib== gamteb: time to compile PhotoElec follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c PhotoElec.hs -o PhotoElec.o PhotoElec.hs:14:1: Warning: Tab character PhotoElec.hs:15:1: Warning: Tab character PhotoElec.hs:16:1: Warning: Tab character PhotoElec.hs:16:15: Warning: Tab character PhotoElec.hs:17:1: Warning: Tab character PhotoElec.hs:18:1: Warning: Tab character PhotoElec.hs:19:1: Warning: Tab character PhotoElec.hs:20:1: Warning: Tab character PhotoElec.hs:21:1: Warning: Tab character PhotoElec.hs:22:1: Warning: Tab character PhotoElec.hs:23:1: Warning: Tab character PhotoElec.hs:24:1: Warning: Tab character PhotoElec.hs:25:1: Warning: Tab character PhotoElec.hs:26:1: Warning: Tab character PhotoElec.hs:27:1: Warning: Tab character <> ==nofib== gamteb: size of PhotoElec.o follows... text data bss dec hex filename 1625 32 0 1657 679 PhotoElec.o ==nofib== gamteb: time to compile RoulSplit follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c RoulSplit.hs -o RoulSplit.o RoulSplit.hs:17:1: Warning: Tab character RoulSplit.hs:18:1: Warning: Tab character RoulSplit.hs:19:1: Warning: Tab character RoulSplit.hs:20:1: Warning: Tab character RoulSplit.hs:21:1: Warning: Tab character RoulSplit.hs:22:1: Warning: Tab character RoulSplit.hs:23:1: Warning: Tab character RoulSplit.hs:24:1: Warning: Tab character RoulSplit.hs:25:1: Warning: Tab character RoulSplit.hs:26:1: Warning: Tab character RoulSplit.hs:34:1: Warning: Tab character RoulSplit.hs:35:1: Warning: Tab character RoulSplit.hs:36:1: Warning: Tab character RoulSplit.hs:37:1: Warning: Tab character <> ==nofib== gamteb: size of RoulSplit.o follows... text data bss dec hex filename 2162 184 0 2346 92a RoulSplit.o ==nofib== gamteb: time to compile TransPort follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c TransPort.hs -o TransPort.o TransPort.hs:22:1: Warning: Tab character TransPort.hs:23:1: Warning: Tab character TransPort.hs:24:1: Warning: Tab character TransPort.hs:25:1: Warning: Tab character TransPort.hs:25:13: Warning: Tab character TransPort.hs:26:1: Warning: Tab character TransPort.hs:26:13: Warning: Tab character TransPort.hs:27:1: Warning: Tab character TransPort.hs:28:1: Warning: Tab character TransPort.hs:28:13: Warning: Tab character TransPort.hs:29:1: Warning: Tab character TransPort.hs:30:1: Warning: Tab character TransPort.hs:31:1: Warning: Tab character TransPort.hs:32:1: Warning: Tab character TransPort.hs:33:1: Warning: Tab character TransPort.hs:34:1: Warning: Tab character TransPort.hs:34:13: Warning: Tab character TransPort.hs:35:1: Warning: Tab character TransPort.hs:36:1: Warning: Tab character TransPort.hs:37:1: Warning: Tab character TransPort.hs:38:1: Warning: Tab character TransPort.hs:39:1: Warning: Tab character TransPort.hs:40:1: Warning: Tab character TransPort.hs:41:1: Warning: Tab character TransPort.hs:48:1: Warning: Tab character TransPort.hs:49:1: Warning: Tab character TransPort.hs:50:1: Warning: Tab character TransPort.hs:51:1: Warning: Tab character TransPort.hs:52:1: Warning: Tab character TransPort.hs:53:1: Warning: Tab character TransPort.hs:54:1: Warning: Tab character TransPort.hs:55:1: Warning: Tab character TransPort.hs:56:1: Warning: Tab character TransPort.hs:56:13: Warning: Tab character TransPort.hs:57:1: Warning: Tab character TransPort.hs:58:1: Warning: Tab character TransPort.hs:59:1: Warning: Tab character TransPort.hs:60:1: Warning: Tab character TransPort.hs:60:21: Warning: Tab character TransPort.hs:61:1: Warning: Tab character TransPort.hs:62:1: Warning: Tab character TransPort.hs:62:13: Warning: Tab character TransPort.hs:63:1: Warning: Tab character TransPort.hs:64:1: Warning: Tab character TransPort.hs:65:1: Warning: Tab character TransPort.hs:66:1: Warning: Tab character TransPort.hs:67:1: Warning: Tab character TransPort.hs:68:1: Warning: Tab character TransPort.hs:69:1: Warning: Tab character TransPort.hs:70:1: Warning: Tab character TransPort.hs:70:29: Warning: Tab character TransPort.hs:71:1: Warning: Tab character TransPort.hs:78:1: Warning: Tab character TransPort.hs:79:1: Warning: Tab character TransPort.hs:80:1: Warning: Tab character TransPort.hs:81:1: Warning: Tab character TransPort.hs:82:1: Warning: Tab character TransPort.hs:82:19: Warning: Tab character TransPort.hs:83:1: Warning: Tab character TransPort.hs:83:13: Warning: Tab character TransPort.hs:84:1: Warning: Tab character TransPort.hs:85:1: Warning: Tab character TransPort.hs:86:1: Warning: Tab character TransPort.hs:87:1: Warning: Tab character TransPort.hs:88:1: Warning: Tab character TransPort.hs:89:1: Warning: Tab character TransPort.hs:89:19: Warning: Tab character TransPort.hs:90:1: Warning: Tab character TransPort.hs:90:13: Warning: Tab character TransPort.hs:91:1: Warning: Tab character TransPort.hs:92:1: Warning: Tab character TransPort.hs:93:1: Warning: Tab character TransPort.hs:94:1: Warning: Tab character TransPort.hs:95:1: Warning: Tab character TransPort.hs:96:1: Warning: Tab character TransPort.hs:97:1: Warning: Tab character TransPort.hs:98:1: Warning: Tab character TransPort.hs:99:1: Warning: Tab character TransPort.hs:106:1: Warning: Tab character TransPort.hs:107:1: Warning: Tab character TransPort.hs:108:1: Warning: Tab character TransPort.hs:109:1: Warning: Tab character TransPort.hs:110:1: Warning: Tab character <> ==nofib== gamteb: size of TransPort.o follows... text data bss dec hex filename 12276 552 0 12828 321c TransPort.o ==nofib== gamteb: time to compile GamtebMain follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c GamtebMain.hs -o GamtebMain.o GamtebMain.hs:28:1: Warning: Tab character GamtebMain.hs:29:1: Warning: Tab character GamtebMain.hs:30:1: Warning: Tab character GamtebMain.hs:31:1: Warning: Tab character GamtebMain.hs:32:1: Warning: Tab character GamtebMain.hs:34:1: Warning: Tab character GamtebMain.hs:35:1: Warning: Tab character GamtebMain.hs:36:1: Warning: Tab character GamtebMain.hs:37:1: Warning: Tab character GamtebMain.hs:38:1: Warning: Tab character GamtebMain.hs:39:1: Warning: Tab character GamtebMain.hs:40:1: Warning: Tab character GamtebMain.hs:47:15: Warning: Tab character GamtebMain.hs:48:1: Warning: Tab character GamtebMain.hs:49:1: Warning: Tab character GamtebMain.hs:50:1: Warning: Tab character GamtebMain.hs:51:1: Warning: Tab character GamtebMain.hs:52:1: Warning: Tab character GamtebMain.hs:53:1: Warning: Tab character <> ==nofib== gamteb: size of GamtebMain.o follows... text data bss dec hex filename 2222 160 0 2382 94e GamtebMain.o ==nofib== gamteb: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:6:7: Warning: Tab character <> ==nofib== gamteb: size of Main.o follows... text data bss dec hex filename 1286 240 0 1526 5f6 Main.o ==nofib== gamteb: time to link gamteb follows... <> ==nofib== gamteb: size of gamteb follows... text data bss dec hex filename 1039836 67368 48872 1156076 11a3ec gamteb ==nofib== gamteb: time to run gamteb follows... ../../runstdtest/runstdtest ./gamteb -i gamteb.stdin -o1 gamteb.stdout -o1 gamteb.stdout1 -o2 gamteb.stderr -ghc-timing -cachegrind ; 1.52user 0.02system 0:01.55elapsed 99%CPU (0avgtext+0avgdata 53652maxresident)k 8inputs+280outputs (0major+10069minor)pagefaults 0swaps <> Finished making all in gamteb: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/gg ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== gg: time to compile StdLib follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c StdLib.hs -o StdLib.o StdLib.hs:19:2: Warning: Tab character StdLib.hs:19:15: Warning: Tab character StdLib.hs:23:1: Warning: Tab character StdLib.hs:24:1: Warning: Tab character StdLib.hs:24:18: Warning: Tab character StdLib.hs:28:2: Warning: Tab character StdLib.hs:32:2: Warning: Tab character StdLib.hs:36:2: Warning: Tab character StdLib.hs:41:1: Warning: Tab character StdLib.hs:42:1: Warning: Tab character <> ==nofib== gg: size of StdLib.o follows... text data bss dec hex filename 7759 240 0 7999 1f3f StdLib.o ==nofib== gg: time to compile Parse follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Parse.hs -o Parse.o Parse.hs:5:1: Warning: Tab character Parse.hs:6:1: Warning: Tab character Parse.hs:7:2: Warning: Tab character Parse.hs:8:2: Warning: Tab character Parse.hs:9:1: Warning: Tab character Parse.hs:11:2: Warning: Tab character Parse.hs:12:1: Warning: Tab character Parse.hs:13:1: Warning: Tab character Parse.hs:14:2: Warning: Tab character Parse.hs:15:1: Warning: Tab character Parse.hs:19:1: Warning: Tab character Parse.hs:19:23: Warning: Tab character Parse.hs:22:1: Warning: Tab character Parse.hs:23:1: Warning: Tab character Parse.hs:26:2: Warning: Tab character Parse.hs:26:31: Warning: Tab character Parse.hs:27:1: Warning: Tab character Parse.hs:31:1: Warning: Tab character Parse.hs:31:22: Warning: Tab character <> ==nofib== gg: size of Parse.o follows... text data bss dec hex filename 8977 1120 0 10097 2771 Parse.o ==nofib== gg: time to compile PSlib follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c PSlib.hs -o PSlib.o PSlib.hs:11:1: Warning: Tab character PSlib.hs:12:1: Warning: Tab character PSlib.hs:13:1: Warning: Tab character PSlib.hs:14:1: Warning: Tab character PSlib.hs:15:1: Warning: Tab character PSlib.hs:16:1: Warning: Tab character PSlib.hs:33:1: Warning: Tab character PSlib.hs:37:1: Warning: Tab character PSlib.hs:41:1: Warning: Tab character PSlib.hs:45:1: Warning: Tab character PSlib.hs:89:1: Warning: Tab character <> ==nofib== gg: size of PSlib.o follows... text data bss dec hex filename 17652 3504 0 21156 52a4 PSlib.o ==nofib== gg: time to compile GRIP follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c GRIP.hs -o GRIP.o GRIP.hs:12:1: Warning: Tab character GRIP.hs:13:1: Warning: Tab character GRIP.hs:14:1: Warning: Tab character GRIP.hs:18:1: Warning: Tab character GRIP.hs:19:1: Warning: Tab character GRIP.hs:20:1: Warning: Tab character GRIP.hs:21:1: Warning: Tab character GRIP.hs:22:1: Warning: Tab character GRIP.hs:22:41: Warning: Tab character GRIP.hs:23:1: Warning: Tab character GRIP.hs:31:1: Warning: Tab character GRIP.hs:40:1: Warning: Tab character GRIP.hs:44:32: Warning: Tab character GRIP.hs:45:1: Warning: Tab character GRIP.hs:46:1: Warning: Tab character GRIP.hs:46:46: Warning: Tab character GRIP.hs:49:1: Warning: Tab character GRIP.hs:58:1: Warning: Tab character GRIP.hs:70:1: Warning: Tab character GRIP.hs:71:1: Warning: Tab character GRIP.hs:72:1: Warning: Tab character GRIP.hs:73:1: Warning: Tab character GRIP.hs:74:1: Warning: Tab character GRIP.hs:75:1: Warning: Tab character GRIP.hs:76:1: Warning: Tab character GRIP.hs:77:1: Warning: Tab character GRIP.hs:78:1: Warning: Tab character GRIP.hs:79:1: Warning: Tab character GRIP.hs:80:1: Warning: Tab character GRIP.hs:81:1: Warning: Tab character GRIP.hs:82:1: Warning: Tab character GRIP.hs:83:1: Warning: Tab character GRIP.hs:84:1: Warning: Tab character GRIP.hs:85:1: Warning: Tab character GRIP.hs:86:1: Warning: Tab character GRIP.hs:87:1: Warning: Tab character GRIP.hs:88:1: Warning: Tab character GRIP.hs:89:1: Warning: Tab character GRIP.hs:95:1: Warning: Tab character GRIP.hs:98:1: Warning: Tab character GRIP.hs:103:1: Warning: Tab character GRIP.hs:104:1: Warning: Tab character GRIP.hs:105:1: Warning: Tab character GRIP.hs:106:1: Warning: Tab character <> ==nofib== gg: size of GRIP.o follows... text data bss dec hex filename 37899 2472 0 40371 9db3 GRIP.o ==nofib== gg: time to compile Graph follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Graph.hs -o Graph.o Graph.hs:19:1: Warning: Tab character Graph.hs:20:1: Warning: Tab character Graph.hs:21:1: Warning: Tab character Graph.hs:22:1: Warning: Tab character Graph.hs:25:1: Warning: Tab character Graph.hs:26:1: Warning: Tab character Graph.hs:27:1: Warning: Tab character Graph.hs:28:1: Warning: Tab character Graph.hs:29:1: Warning: Tab character Graph.hs:30:1: Warning: Tab character Graph.hs:31:1: Warning: Tab character Graph.hs:31:27: Warning: Tab character Graph.hs:32:1: Warning: Tab character Graph.hs:34:1: Warning: Tab character Graph.hs:35:1: Warning: Tab character Graph.hs:36:1: Warning: Tab character Graph.hs:37:1: Warning: Tab character Graph.hs:38:1: Warning: Tab character Graph.hs:39:1: Warning: Tab character Graph.hs:40:1: Warning: Tab character Graph.hs:43:1: Warning: Tab character Graph.hs:44:1: Warning: Tab character Graph.hs:45:1: Warning: Tab character Graph.hs:46:1: Warning: Tab character Graph.hs:58:1: Warning: Tab character Graph.hs:59:1: Warning: Tab character Graph.hs:60:1: Warning: Tab character Graph.hs:61:1: Warning: Tab character Graph.hs:62:1: Warning: Tab character Graph.hs:63:1: Warning: Tab character Graph.hs:64:1: Warning: Tab character Graph.hs:65:1: Warning: Tab character Graph.hs:68:1: Warning: Tab character Graph.hs:69:1: Warning: Tab character Graph.hs:70:1: Warning: Tab character Graph.hs:71:1: Warning: Tab character Graph.hs:74:1: Warning: Tab character Graph.hs:74:18: Warning: Tab character Graph.hs:75:1: Warning: Tab character Graph.hs:76:1: Warning: Tab character Graph.hs:77:1: Warning: Tab character Graph.hs:83:1: Warning: Tab character Graph.hs:91:1: Warning: Tab character Graph.hs:104:1: Warning: Tab character Graph.hs:105:1: Warning: Tab character Graph.hs:106:1: Warning: Tab character Graph.hs:107:1: Warning: Tab character Graph.hs:108:1: Warning: Tab character Graph.hs:109:1: Warning: Tab character Graph.hs:110:1: Warning: Tab character Graph.hs:113:1: Warning: Tab character Graph.hs:114:1: Warning: Tab character Graph.hs:115:1: Warning: Tab character Graph.hs:120:1: Warning: Tab character Graph.hs:121:1: Warning: Tab character Graph.hs:122:1: Warning: Tab character Graph.hs:123:1: Warning: Tab character Graph.hs:124:1: Warning: Tab character Graph.hs:125:1: Warning: Tab character Graph.hs:126:1: Warning: Tab character Graph.hs:129:1: Warning: Tab character Graph.hs:130:1: Warning: Tab character Graph.hs:133:1: Warning: Tab character Graph.hs:134:1: Warning: Tab character Graph.hs:135:1: Warning: Tab character Graph.hs:142:1: Warning: Tab character Graph.hs:142:14: Warning: Tab character Graph.hs:146:15: Warning: Tab character Graph.hs:147:1: Warning: Tab character Graph.hs:148:1: Warning: Tab character Graph.hs:149:1: Warning: Tab character Graph.hs:150:1: Warning: Tab character Graph.hs:155:1: Warning: Tab character Graph.hs:156:1: Warning: Tab character Graph.hs:157:1: Warning: Tab character Graph.hs:158:1: Warning: Tab character Graph.hs:158:31: Warning: Tab character Graph.hs:159:1: Warning: Tab character Graph.hs:160:1: Warning: Tab character Graph.hs:161:1: Warning: Tab character Graph.hs:166:1: Warning: Tab character Graph.hs:167:1: Warning: Tab character Graph.hs:168:1: Warning: Tab character Graph.hs:169:1: Warning: Tab character Graph.hs:170:1: Warning: Tab character Graph.hs:171:1: Warning: Tab character <> ==nofib== gg: size of Graph.o follows... text data bss dec hex filename 45443 7752 0 53195 cfcb Graph.o ==nofib== gg: time to compile Activity follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Activity.hs -o Activity.o Activity.hs:11:1: Warning: Tab character Activity.hs:12:1: Warning: Tab character Activity.hs:13:1: Warning: Tab character Activity.hs:13:27: Warning: Tab character Activity.hs:14:1: Warning: Tab character Activity.hs:15:1: Warning: Tab character Activity.hs:16:1: Warning: Tab character Activity.hs:17:1: Warning: Tab character Activity.hs:18:1: Warning: Tab character Activity.hs:19:1: Warning: Tab character Activity.hs:20:1: Warning: Tab character Activity.hs:21:1: Warning: Tab character Activity.hs:22:1: Warning: Tab character Activity.hs:23:1: Warning: Tab character Activity.hs:24:1: Warning: Tab character Activity.hs:25:1: Warning: Tab character Activity.hs:26:1: Warning: Tab character Activity.hs:27:1: Warning: Tab character Activity.hs:28:1: Warning: Tab character Activity.hs:29:1: Warning: Tab character Activity.hs:30:1: Warning: Tab character Activity.hs:31:1: Warning: Tab character Activity.hs:36:1: Warning: Tab character Activity.hs:37:1: Warning: Tab character Activity.hs:40:1: Warning: Tab character Activity.hs:41:1: Warning: Tab character Activity.hs:42:1: Warning: Tab character Activity.hs:65:1: Warning: Tab character Activity.hs:65:47: Warning: Tab character Activity.hs:85:1: Warning: Tab character Activity.hs:86:1: Warning: Tab character Activity.hs:87:1: Warning: Tab character Activity.hs:88:1: Warning: Tab character Activity.hs:89:1: Warning: Tab character Activity.hs:95:1: Warning: Tab character <> ==nofib== gg: size of Activity.o follows... text data bss dec hex filename 17382 1224 0 18606 48ae Activity.o ==nofib== gg: time to compile Spark follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Spark.hs -o Spark.o Spark.hs:11:1: Warning: Tab character Spark.hs:12:1: Warning: Tab character Spark.hs:13:1: Warning: Tab character Spark.hs:14:1: Warning: Tab character Spark.hs:15:1: Warning: Tab character Spark.hs:16:1: Warning: Tab character Spark.hs:17:1: Warning: Tab character Spark.hs:18:1: Warning: Tab character Spark.hs:19:1: Warning: Tab character Spark.hs:20:1: Warning: Tab character Spark.hs:21:1: Warning: Tab character Spark.hs:22:1: Warning: Tab character Spark.hs:23:1: Warning: Tab character Spark.hs:24:1: Warning: Tab character Spark.hs:29:1: Warning: Tab character Spark.hs:30:1: Warning: Tab character Spark.hs:31:1: Warning: Tab character Spark.hs:34:1: Warning: Tab character Spark.hs:35:1: Warning: Tab character Spark.hs:36:1: Warning: Tab character Spark.hs:54:1: Warning: Tab character Spark.hs:54:47: Warning: Tab character Spark.hs:82:1: Warning: Tab character Spark.hs:84:1: Warning: Tab character Spark.hs:85:1: Warning: Tab character Spark.hs:86:1: Warning: Tab character Spark.hs:87:1: Warning: Tab character Spark.hs:88:1: Warning: Tab character <> ==nofib== gg: size of Spark.o follows... text data bss dec hex filename 15659 1184 0 16843 41cb Spark.o ==nofib== gg: time to compile Pool follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Pool.hs -o Pool.o Pool.hs:10:1: Warning: Tab character Pool.hs:11:1: Warning: Tab character Pool.hs:12:1: Warning: Tab character Pool.hs:13:1: Warning: Tab character Pool.hs:14:1: Warning: Tab character Pool.hs:15:1: Warning: Tab character Pool.hs:16:1: Warning: Tab character Pool.hs:17:1: Warning: Tab character Pool.hs:18:1: Warning: Tab character Pool.hs:19:1: Warning: Tab character Pool.hs:20:1: Warning: Tab character Pool.hs:21:1: Warning: Tab character Pool.hs:25:1: Warning: Tab character Pool.hs:26:1: Warning: Tab character Pool.hs:27:1: Warning: Tab character Pool.hs:28:1: Warning: Tab character Pool.hs:29:1: Warning: Tab character Pool.hs:48:1: Warning: Tab character Pool.hs:49:1: Warning: Tab character Pool.hs:50:1: Warning: Tab character Pool.hs:51:1: Warning: Tab character Pool.hs:52:1: Warning: Tab character Pool.hs:53:1: Warning: Tab character Pool.hs:54:1: Warning: Tab character Pool.hs:55:1: Warning: Tab character <> ==nofib== gg: size of Pool.o follows... text data bss dec hex filename 11354 976 0 12330 302a Pool.o ==nofib== gg: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:24:1: Warning: Tab character Main.hs:27:1: Warning: Tab character Main.hs:28:1: Warning: Tab character Main.hs:42:1: Warning: Tab character Main.hs:46:1: Warning: Tab character Main.hs:49:1: Warning: Tab character Main.hs:50:1: Warning: Tab character Main.hs:51:1: Warning: Tab character Main.hs:52:1: Warning: Tab character Main.hs:53:1: Warning: Tab character Main.hs:54:1: Warning: Tab character Main.hs:55:1: Warning: Tab character Main.hs:58:1: Warning: Tab character Main.hs:59:1: Warning: Tab character Main.hs:60:1: Warning: Tab character Main.hs:61:1: Warning: Tab character Main.hs:62:1: Warning: Tab character Main.hs:63:1: Warning: Tab character Main.hs:64:1: Warning: Tab character Main.hs:65:1: Warning: Tab character Main.hs:66:1: Warning: Tab character Main.hs:74:1: Warning: Tab character Main.hs:75:1: Warning: Tab character Main.hs:76:1: Warning: Tab character Main.hs:77:1: Warning: Tab character Main.hs:78:1: Warning: Tab character Main.hs:79:1: Warning: Tab character Main.hs:84:1: Warning: Tab character Main.hs:85:1: Warning: Tab character Main.hs:86:1: Warning: Tab character Main.hs:87:1: Warning: Tab character Main.hs:88:1: Warning: Tab character Main.hs:89:1: Warning: Tab character Main.hs:90:1: Warning: Tab character Main.hs:91:1: Warning: Tab character Main.hs:92:1: Warning: Tab character Main.hs:93:1: Warning: Tab character Main.hs:98:1: Warning: Tab character Main.hs:99:1: Warning: Tab character Main.hs:100:1: Warning: Tab character Main.hs:101:1: Warning: Tab character Main.hs:102:1: Warning: Tab character Main.hs:103:1: Warning: Tab character Main.hs:104:1: Warning: Tab character Main.hs:105:1: Warning: Tab character <> ==nofib== gg: size of Main.o follows... text data bss dec hex filename 13139 1832 0 14971 3a7b Main.o ==nofib== gg: time to link gg follows... <> ==nofib== gg: size of gg follows... text data bss dec hex filename 1118765 76080 48872 1243717 12fa45 gg ==nofib== gg: time to run gg follows... ../../runstdtest/runstdtest ./gg -i gg.stdin -o1 gg.stdout -o2 gg.stderr -ghc-timing -cachegrind ; 0.80user 0.00system 0:00.81elapsed 99%CPU (0avgtext+0avgdata 52288maxresident)k 48inputs+272outputs (0major+9728minor)pagefaults 0swaps <> Finished making all in gg: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/grep ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== grep: time to compile Parsers follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Parsers.hs -o Parsers.o Parsers.hs:35:1: Warning: Tab character Parsers.hs:50:1: Warning: Tab character Parsers.hs:51:1: Warning: Tab character Parsers.hs:52:1: Warning: Tab character Parsers.hs:56:1: Warning: Tab character Parsers.hs:57:1: Warning: Tab character Parsers.hs:58:1: Warning: Tab character Parsers.hs:62:1: Warning: Tab character Parsers.hs:63:1: Warning: Tab character Parsers.hs:64:1: Warning: Tab character <> ==nofib== grep: size of Parsers.o follows... text data bss dec hex filename 5804 120 0 5924 1724 Parsers.o ==nofib== grep: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== grep: size of Main.o follows... text data bss dec hex filename 43122 1600 0 44722 aeb2 Main.o ==nofib== grep: time to compile StringMatch follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c StringMatch.hs -o StringMatch.o StringMatch.hs:59:29: Warning: Tab character StringMatch.hs:60:13: Warning: Tab character StringMatch.hs:61:17: Warning: Tab character StringMatch.hs:62:31: Warning: Tab character StringMatch.hs:68:1: Warning: Tab character StringMatch.hs:69:1: Warning: Tab character StringMatch.hs:70:1: Warning: Tab character StringMatch.hs:77:20: Warning: Tab character StringMatch.hs:81:1: Warning: Tab character StringMatch.hs:90:1: Warning: Tab character StringMatch.hs:95:1: Warning: Tab character StringMatch.hs:96:1: Warning: Tab character <> ==nofib== grep: size of StringMatch.o follows... text data bss dec hex filename 35521 1096 0 36617 8f09 StringMatch.o ==nofib== grep: time to link grep follows... <> ==nofib== grep: size of grep follows... text data bss dec hex filename 907940 48416 48872 1005228 f56ac grep ==nofib== grep: time to run grep follows... ../../runstdtest/runstdtest ./grep -o1 grep.stdout -ghc-timing -cachegrind grep.stdin; 0.41user 0.02system 0:00.43elapsed 99%CPU (0avgtext+0avgdata 50832maxresident)k 0inputs+264outputs (0major+9119minor)pagefaults 0swaps <> Finished making all in grep: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/hidden ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing +RTS -K1m -RTS -cachegrind ==nofib== hidden: time to compile Numbers follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Numbers.hs -o Numbers.o Numbers.hs:8:1: Warning: Tab character Numbers.hs:8:33: Warning: Tab character Numbers.hs:9:1: Warning: Tab character Numbers.hs:9:33: Warning: Tab character Numbers.hs:11:1: Warning: Tab character Numbers.hs:11:33: Warning: Tab character Numbers.hs:12:1: Warning: Tab character Numbers.hs:12:32: Warning: Tab character Numbers.hs:13:10: Warning: No explicit implementation for ‘abs’ and ‘signum’ In the instance declaration for ‘Num Number’ Numbers.hs:14:1: Warning: Tab character Numbers.hs:14:32: Warning: Tab character Numbers.hs:15:1: Warning: Tab character Numbers.hs:15:32: Warning: Tab character Numbers.hs:16:1: Warning: Tab character Numbers.hs:16:32: Warning: Tab character Numbers.hs:17:1: Warning: Tab character Numbers.hs:17:28: Warning: Tab character Numbers.hs:18:1: Warning: Tab character Numbers.hs:18:22: Warning: Tab character Numbers.hs:19:10: Warning: No explicit implementation for ‘fromRational’ In the instance declaration for ‘Fractional Number’ Numbers.hs:20:1: Warning: Tab character Numbers.hs:20:32: Warning: Tab character Numbers.hs:21:10: Warning: No explicit implementation for ‘pi’, ‘exp’, ‘log’, ‘sin’, ‘cos’, ‘asin’, ‘acos’, ‘atan’, ‘sinh’, ‘cosh’, ‘asinh’, ‘acosh’, and ‘atanh’ In the instance declaration for ‘Floating Number’ Numbers.hs:22:1: Warning: Tab character Numbers.hs:22:26: Warning: Tab character Numbers.hs:25:1: Warning: Tab character Numbers.hs:26:1: Warning: Tab character Numbers.hs:28:1: Warning: Tab character Numbers.hs:29:4: Warning: Tab character <> ==nofib== hidden: size of Numbers.o follows... text data bss dec hex filename 10764 1648 0 12412 307c Numbers.o ==nofib== hidden: time to compile Vectors follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Vectors.hs -o Vectors.o Vectors.hs:30:1: Warning: Tab character Vectors.hs:30:22: Warning: Tab character Vectors.hs:31:1: Warning: Tab character Vectors.hs:31:22: Warning: Tab character Vectors.hs:32:1: Warning: Tab character Vectors.hs:32:14: Warning: Tab character Vectors.hs:32:22: Warning: Tab character Vectors.hs:33:1: Warning: Tab character Vectors.hs:34:1: Warning: Tab character Vectors.hs:35:1: Warning: Tab character Vectors.hs:35:23: Warning: Tab character Vectors.hs:36:1: Warning: Tab character Vectors.hs:36:14: Warning: Tab character Vectors.hs:37:1: Warning: Tab character Vectors.hs:37:17: Warning: Tab character Vectors.hs:38:1: Warning: Tab character Vectors.hs:38:22: Warning: Tab character Vectors.hs:41:1: Warning: Tab character Vectors.hs:43:1: Warning: Tab character Vectors.hs:44:1: Warning: Tab character Vectors.hs:45:1: Warning: Tab character Vectors.hs:46:1: Warning: Tab character <> ==nofib== hidden: size of Vectors.o follows... text data bss dec hex filename 10775 1144 0 11919 2e8f Vectors.o ==nofib== hidden: time to compile Matrices follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Matrices.hs -o Matrices.o <> ==nofib== hidden: size of Matrices.o follows... text data bss dec hex filename 317 24 0 341 155 Matrices.o ==nofib== hidden: time to compile Rotate follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Rotate.lhs -o Rotate.o <> ==nofib== hidden: size of Rotate.o follows... text data bss dec hex filename 1386 392 0 1778 6f2 Rotate.o ==nofib== hidden: time to compile EdgePlate follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c EdgePlate.hs -o EdgePlate.o EdgePlate.hs:2:1: Warning: Tab character EdgePlate.hs:47:1: Warning: Tab character EdgePlate.hs:48:1: Warning: Tab character EdgePlate.hs:53:1: Warning: Tab character EdgePlate.hs:54:1: Warning: Tab character <> ==nofib== hidden: size of EdgePlate.o follows... text data bss dec hex filename 2617 264 0 2881 b41 EdgePlate.o ==nofib== hidden: time to compile Geometric follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Geometric.hs -o Geometric.o Geometric.hs:8:1: Warning: Tab character Geometric.hs:8:32: Warning: Tab character Geometric.hs:9:1: Warning: Tab character Geometric.hs:10:1: Warning: Tab character Geometric.hs:10:32: Warning: Tab character Geometric.hs:11:1: Warning: Tab character Geometric.hs:11:23: Warning: Tab character Geometric.hs:12:1: Warning: Tab character Geometric.hs:12:44: Warning: Tab character Geometric.hs:13:1: Warning: Tab character Geometric.hs:16:10: Warning: No explicit implementation for ‘|||’ and ‘vertical’ In the instance declaration for ‘Geom [a]’ Geometric.hs:17:1: Warning: Tab character Geometric.hs:18:1: Warning: Tab character Geometric.hs:19:1: Warning: Tab character Geometric.hs:22:1: Warning: Tab character Geometric.hs:23:1: Warning: Tab character Geometric.hs:24:1: Warning: Tab character Geometric.hs:25:1: Warning: Tab character Geometric.hs:26:1: Warning: Tab character Geometric.hs:29:1: Warning: Tab character Geometric.hs:29:16: Warning: Tab character Geometric.hs:30:1: Warning: Tab character Geometric.hs:31:1: Warning: Tab character Geometric.hs:32:1: Warning: Tab character Geometric.hs:33:1: Warning: Tab character Geometric.hs:35:10: Warning: No explicit implementation for ‘scale’ In the instance declaration for ‘Geom Plate’ Geometric.hs:36:1: Warning: Tab character Geometric.hs:37:1: Warning: Tab character Geometric.hs:38:1: Warning: Tab character Geometric.hs:39:1: Warning: Tab character <> ==nofib== hidden: size of Geometric.o follows... text data bss dec hex filename 10732 1096 0 11828 2e34 Geometric.o ==nofib== hidden: time to compile Preds follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Preds.hs -o Preds.o Preds.hs:12:1: Warning: Tab character Preds.hs:13:1: Warning: Tab character Preds.hs:14:1: Warning: Tab character Preds.hs:21:1: Warning: Tab character Preds.hs:22:1: Warning: Tab character Preds.hs:23:1: Warning: Tab character <> ==nofib== hidden: size of Preds.o follows... text data bss dec hex filename 5686 176 0 5862 16e6 Preds.o ==nofib== hidden: time to compile Solve follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Solve.hs -o Solve.o Solve.hs:13:1: Warning: Tab character Solve.hs:14:1: Warning: Tab character Solve.hs:15:1: Warning: Tab character Solve.hs:16:1: Warning: Tab character Solve.hs:24:1: Warning: Tab character Solve.hs:25:1: Warning: Tab character Solve.hs:26:1: Warning: Tab character Solve.hs:27:1: Warning: Tab character Solve.hs:28:1: Warning: Tab character <> ==nofib== hidden: size of Solve.o follows... text data bss dec hex filename 5466 256 0 5722 165a Solve.o ==nofib== hidden: time to compile Cross follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Cross.hs -o Cross.o Cross.hs:16:1: Warning: Tab character Cross.hs:17:1: Warning: Tab character Cross.hs:23:1: Warning: Tab character <> ==nofib== hidden: size of Cross.o follows... text data bss dec hex filename 5070 88 0 5158 1426 Cross.o ==nofib== hidden: time to compile Comparing follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Comparing.hs -o Comparing.o Comparing.hs:18:1: Warning: Tab character Comparing.hs:18:35: Warning: Tab character Comparing.hs:19:1: Warning: Tab character Comparing.hs:19:28: Warning: Tab character Comparing.hs:20:1: Warning: Tab character Comparing.hs:20:35: Warning: Tab character Comparing.hs:21:1: Warning: Tab character Comparing.hs:21:35: Warning: Tab character Comparing.hs:22:1: Warning: Tab character Comparing.hs:23:1: Warning: Tab character Comparing.hs:24:1: Warning: Tab character Comparing.hs:24:12: Warning: Tab character Comparing.hs:25:1: Warning: Tab character Comparing.hs:25:12: Warning: Tab character Comparing.hs:26:1: Warning: Tab character Comparing.hs:26:16: Warning: Tab character Comparing.hs:27:1: Warning: Tab character Comparing.hs:27:12: Warning: Tab character Comparing.hs:28:1: Warning: Tab character Comparing.hs:28:12: Warning: Tab character Comparing.hs:29:1: Warning: Tab character Comparing.hs:29:14: Warning: Tab character Comparing.hs:30:1: Warning: Tab character Comparing.hs:31:1: Warning: Tab character <> ==nofib== hidden: size of Comparing.o follows... text data bss dec hex filename 30318 248 0 30566 7766 Comparing.o ==nofib== hidden: time to compile Postscript follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Postscript.hs -o Postscript.o Postscript.hs:13:1: Warning: Tab character Postscript.hs:14:1: Warning: Tab character Postscript.hs:15:1: Warning: Tab character Postscript.hs:17:5: Warning: Tab character Postscript.hs:22:8: Warning: Tab character Postscript.hs:23:14: Warning: Tab character Postscript.hs:27:1: Warning: Tab character Postscript.hs:28:1: Warning: Tab character Postscript.hs:31:6: Warning: Tab character <> ==nofib== hidden: size of Postscript.o follows... text data bss dec hex filename 9465 320 0 9785 2639 Postscript.o ==nofib== hidden: time to compile Memo follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Memo.hs -o Memo.o Memo.hs:12:1: Warning: Tab character Memo.hs:13:1: Warning: Tab character Memo.hs:14:1: Warning: Tab character Memo.hs:15:1: Warning: Tab character Memo.hs:16:1: Warning: Tab character Memo.hs:17:1: Warning: Tab character Memo.hs:18:1: Warning: Tab character Memo.hs:19:1: Warning: Tab character Memo.hs:20:1: Warning: Tab character Memo.hs:21:1: Warning: Tab character Memo.hs:22:1: Warning: Tab character Memo.hs:26:1: Warning: Tab character Memo.hs:27:1: Warning: Tab character Memo.hs:28:1: Warning: Tab character Memo.hs:29:1: Warning: Tab character Memo.hs:30:1: Warning: Tab character Memo.hs:35:1: Warning: Tab character Memo.hs:36:1: Warning: Tab character Memo.hs:36:15: Warning: Tab character Memo.hs:37:1: Warning: Tab character Memo.hs:37:20: Warning: Tab character Memo.hs:38:1: Warning: Tab character Memo.hs:39:1: Warning: Tab character <> ==nofib== hidden: size of Memo.o follows... text data bss dec hex filename 17075 712 0 17787 457b Memo.o ==nofib== hidden: time to compile Hide follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Hide.hs -o Hide.o Hide.hs:17:1: Warning: Tab character Hide.hs:18:1: Warning: Tab character Hide.hs:19:1: Warning: Tab character Hide.hs:24:1: Warning: Tab character Hide.hs:25:1: Warning: Tab character <> ==nofib== hidden: size of Hide.o follows... text data bss dec hex filename 10961 408 0 11369 2c69 Hide.o ==nofib== hidden: time to compile MyIO follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c MyIO.hs -o MyIO.o MyIO.hs:11:1: Warning: Tab character MyIO.hs:12:1: Warning: Tab character MyIO.hs:13:1: Warning: Tab character MyIO.hs:14:1: Warning: Tab character MyIO.hs:15:1: Warning: Tab character MyIO.hs:16:1: Warning: Tab character MyIO.hs:18:1: Warning: Tab character MyIO.hs:19:1: Warning: Tab character MyIO.hs:20:1: Warning: Tab character MyIO.hs:21:1: Warning: Tab character MyIO.hs:22:1: Warning: Tab character MyIO.hs:23:1: Warning: Tab character MyIO.hs:24:1: Warning: Tab character MyIO.hs:37:1: Warning: Tab character MyIO.hs:38:1: Warning: Tab character MyIO.hs:39:1: Warning: Tab character MyIO.hs:51:1: Warning: Tab character MyIO.hs:53:1: Warning: Tab character MyIO.hs:54:1: Warning: Tab character MyIO.hs:55:1: Warning: Tab character MyIO.hs:56:1: Warning: Tab character MyIO.hs:57:1: Warning: Tab character <> ==nofib== hidden: size of MyIO.o follows... text data bss dec hex filename 2716 496 0 3212 c8c MyIO.o ==nofib== hidden: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:6:17: Warning: Tab character Main.hs:7:18: Warning: Tab character <> ==nofib== hidden: size of Main.o follows... text data bss dec hex filename 1773 376 0 2149 865 Main.o ==nofib== hidden: time to link hidden follows... <> ==nofib== hidden: size of hidden follows... text data bss dec hex filename 1148084 69056 48872 1266012 13515c hidden ==nofib== hidden: time to run hidden follows... ../../runstdtest/runstdtest ./hidden -i hidden.stdin -o1 hidden.stdout -o1 hidden.stdout2 -o1 hidden.stdout3 -o1 hidden.stdout4 -o1 hidden.stdout5 -o1 hidden.stdout-x86-linux -o2 hidden.stderr -ghc-timing +RTS -K1m -RTS -cachegrind objects/four.plate; 15.43user 0.04system 0:15.48elapsed 99%CPU (0avgtext+0avgdata 55108maxresident)k 8inputs+280outputs (0major+9924minor)pagefaults 0swaps <> Finished making all in hidden: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/hpg ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== hpg: time to compile Config follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Config.lhs -o Config.o <> ==nofib== hpg: size of Config.o follows... text data bss dec hex filename 5649 2184 0 7833 1e99 Config.o ==nofib== hpg: time to compile Types follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Types.lhs -o Types.o <> ==nofib== hpg: size of Types.o follows... text data bss dec hex filename 54613 2816 0 57429 e055 Types.o ==nofib== hpg: time to compile Env follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Env.lhs -o Env.o <> ==nofib== hpg: size of Env.o follows... text data bss dec hex filename 12557 880 0 13437 347d Env.o ==nofib== hpg: time to compile Utils follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Utils.lhs -o Utils.o <> ==nofib== hpg: size of Utils.o follows... text data bss dec hex filename 3583 128 0 3711 e7f Utils.o ==nofib== hpg: time to compile GenVal follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c GenVal.lhs -o GenVal.o <> ==nofib== hpg: size of GenVal.o follows... text data bss dec hex filename 9950 360 0 10310 2846 GenVal.o ==nofib== hpg: time to compile GenExp follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c GenExp.lhs -o GenExp.o <> ==nofib== hpg: size of GenExp.o follows... text data bss dec hex filename 18326 3912 0 22238 56de GenExp.o ==nofib== hpg: time to compile GenType follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c GenType.lhs -o GenType.o <> ==nofib== hpg: size of GenType.o follows... text data bss dec hex filename 8358 448 0 8806 2266 GenType.o ==nofib== hpg: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== hpg: size of Main.o follows... text data bss dec hex filename 23287 2120 0 25407 633f Main.o ==nofib== hpg: time to link hpg follows... <> ==nofib== hpg: size of hpg follows... text data bss dec hex filename 1145981 74032 48872 1268885 135c95 hpg ==nofib== hpg: time to run hpg follows... ../../runstdtest/runstdtest ./hpg -o1 hpg.stdout -o2 hpg.stderr -ghc-timing -cachegrind -nt 8 -dt 6 -nv 15 -dv 8 -de 8; 2.45user 0.17system 0:02.63elapsed 99%CPU (0avgtext+0avgdata 56732maxresident)k 0inputs+272outputs (0major+10332minor)pagefaults 0swaps <> Finished making all in hpg: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/infer ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== infer: time to compile FiniteMap follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c FiniteMap.hs -o FiniteMap.o <> ==nofib== infer: size of FiniteMap.o follows... text data bss dec hex filename 5314 344 0 5658 161a FiniteMap.o ==nofib== infer: time to compile MyList follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c MyList.hs -o MyList.o <> ==nofib== infer: size of MyList.o follows... text data bss dec hex filename 597 16 0 613 265 MyList.o ==nofib== infer: time to compile Shows follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Shows.hs -o Shows.o <> ==nofib== infer: size of Shows.o follows... text data bss dec hex filename 3800 336 0 4136 1028 Shows.o ==nofib== infer: time to compile Parse follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Parse.hs -o Parse.o <> ==nofib== infer: size of Parse.o follows... text data bss dec hex filename 14496 864 0 15360 3c00 Parse.o ==nofib== infer: time to compile Type follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Type.hs -o Type.o Type.hs:29:35: Warning: Tab character Type.hs:31:11: Warning: Tab character Type.hs:31:31: Warning: Tab character <> ==nofib== infer: size of Type.o follows... text data bss dec hex filename 19598 1536 0 21134 528e Type.o ==nofib== infer: time to compile Term follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Term.hs -o Term.o <> ==nofib== infer: size of Term.o follows... text data bss dec hex filename 23805 1288 0 25093 6205 Term.o ==nofib== infer: time to compile Environment follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Environment.hs -o Environment.o <> ==nofib== infer: size of Environment.o follows... text data bss dec hex filename 10405 1024 0 11429 2ca5 Environment.o ==nofib== infer: time to compile MaybeM follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c MaybeM.hs -o MaybeM.o <> ==nofib== infer: size of MaybeM.o follows... text data bss dec hex filename 1371 144 0 1515 5eb MaybeM.o ==nofib== infer: time to compile Substitution follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Substitution.hs -o Substitution.o <> ==nofib== infer: size of Substitution.o follows... text data bss dec hex filename 6422 304 0 6726 1a46 Substitution.o ==nofib== infer: time to compile StateX follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c StateX.hs -o StateX.o <> ==nofib== infer: size of StateX.o follows... text data bss dec hex filename 2591 80 0 2671 a6f StateX.o ==nofib== infer: time to compile InferMonad follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c InferMonad.hs -o InferMonad.o InferMonad.hs:40:1: Warning: Tab character InferMonad.hs:41:1: Warning: Tab character <> ==nofib== infer: size of InferMonad.o follows... text data bss dec hex filename 7122 408 0 7530 1d6a InferMonad.o ==nofib== infer: time to compile Infer follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Infer.hs -o Infer.o Infer.hs:23:2: Warning: Tab character Infer.hs:24:1: Warning: Tab character Infer.hs:25:1: Warning: Tab character <> ==nofib== infer: size of Infer.o follows... text data bss dec hex filename 8863 96 0 8959 22ff Infer.o ==nofib== infer: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c Main.hs -o Main.o Main.hs:9:20: Warning: Tab character Main.hs:10:14: Warning: Tab character <> ==nofib== infer: size of Main.o follows... text data bss dec hex filename 4721 696 0 5417 1529 Main.o ==nofib== infer: time to compile State follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -cpp -rtsopts -c State.hs -o State.o <> ==nofib== infer: size of State.o follows... text data bss dec hex filename 1693 80 0 1773 6ed State.o ==nofib== infer: time to link infer follows... <> ==nofib== infer: size of infer follows... text data bss dec hex filename 1010821 59448 48872 1119141 1113a5 infer ==nofib== infer: time to run infer follows... ../../runstdtest/runstdtest ./infer -i infer.stdin -o1 infer.stdout -ghc-timing -cachegrind ; 1.92user 0.01system 0:01.93elapsed 99%CPU (0avgtext+0avgdata 58788maxresident)k 8inputs+272outputs (0major+11400minor)pagefaults 0swaps <> Finished making all in infer: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/lift ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== lift: time to compile Utilities follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Utilities.lhs -o Utilities.o <> ==nofib== lift: size of Utilities.o follows... text data bss dec hex filename 13586 536 0 14122 372a Utilities.o ==nofib== lift: time to compile LambdaLift follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c LambdaLift.lhs -o LambdaLift.o <> ==nofib== lift: size of LambdaLift.o follows... text data bss dec hex filename 47076 1520 0 48596 bdd4 LambdaLift.o ==nofib== lift: time to compile Test follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Test.hs -o Test.o <> ==nofib== lift: size of Test.o follows... text data bss dec hex filename 1526 3920 0 5446 1546 Test.o ==nofib== lift: time to compile Print follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Print.lhs -o Print.o <> ==nofib== lift: size of Print.o follows... text data bss dec hex filename 19507 1336 0 20843 516b Print.o ==nofib== lift: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== lift: size of Main.o follows... text data bss dec hex filename 2472 608 0 3080 c08 Main.o ==nofib== lift: time to link lift follows... <> ==nofib== lift: size of lift follows... text data bss dec hex filename 922412 54264 48872 1025548 fa60c lift ==nofib== lift: time to run lift follows... ../../runstdtest/runstdtest ./lift -o1 lift.stdout -ghc-timing -cachegrind ; 0.50user 0.02system 0:00.52elapsed 99%CPU (0avgtext+0avgdata 50824maxresident)k 0inputs+272outputs (0major+9291minor)pagefaults 0swaps <> Finished making all in lift: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/maillist ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== maillist: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:99:7: Warning: Tab character Main.hs:107:1: Warning: Tab character Main.hs:108:1: Warning: Tab character Main.hs:109:1: Warning: Tab character Main.hs:109:24: Warning: Tab character Main.hs:113:1: Warning: Tab character Main.hs:114:1: Warning: Tab character Main.hs:118:1: Warning: Tab character Main.hs:121:1: Warning: Tab character Main.hs:122:1: Warning: Tab character Main.hs:123:1: Warning: Tab character Main.hs:125:1: Warning: Tab character Main.hs:130:1: Warning: Tab character Main.hs:131:1: Warning: Tab character Main.hs:135:1: Warning: Tab character Main.hs:136:1: Warning: Tab character Main.hs:137:1: Warning: Tab character Main.hs:138:1: Warning: Tab character Main.hs:139:1: Warning: Tab character Main.hs:140:1: Warning: Tab character Main.hs:149:1: Warning: Tab character Main.hs:150:1: Warning: Tab character Main.hs:151:1: Warning: Tab character Main.hs:151:14: Warning: Tab character Main.hs:152:1: Warning: Tab character Main.hs:153:1: Warning: Tab character Main.hs:154:1: Warning: Tab character Main.hs:155:1: Warning: Tab character Main.hs:156:1: Warning: Tab character Main.hs:157:1: Warning: Tab character Main.hs:162:1: Warning: Tab character Main.hs:163:1: Warning: Tab character Main.hs:165:1: Warning: Tab character Main.hs:166:1: Warning: Tab character Main.hs:168:1: Warning: Tab character Main.hs:169:1: Warning: Tab character Main.hs:170:1: Warning: Tab character Main.hs:171:1: Warning: Tab character Main.hs:172:1: Warning: Tab character Main.hs:173:1: Warning: Tab character Main.hs:174:1: Warning: Tab character Main.hs:175:1: Warning: Tab character Main.hs:176:1: Warning: Tab character Main.hs:177:1: Warning: Tab character Main.hs:178:1: Warning: Tab character <> ==nofib== maillist: size of Main.o follows... text data bss dec hex filename 8923 1224 0 10147 27a3 Main.o ==nofib== maillist: time to link maillist follows... <> ==nofib== maillist: size of maillist follows... text data bss dec hex filename 853652 51008 48872 953532 e8cbc maillist ==nofib== maillist: time to run maillist follows... ../../runstdtest/runstdtest ./maillist -i maillist.stdin -o1 maillist.stdout -ghc-timing -cachegrind ; 1.05user 0.08system 0:01.14elapsed 99%CPU (0avgtext+0avgdata 53804maxresident)k 32inputs+312outputs (0major+9942minor)pagefaults 0swaps <> Finished making all in maillist: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/mkhprog ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== mkhprog: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.lhs -o Main.o <> ==nofib== mkhprog: size of Main.o follows... text data bss dec hex filename 34190 3528 0 37718 9356 Main.o ==nofib== mkhprog: time to link mkhprog follows... <> ==nofib== mkhprog: size of mkhprog follows... text data bss dec hex filename 854276 49664 48872 952812 e89ec mkhprog ==nofib== mkhprog: time to run mkhprog follows... ../../runstdtest/runstdtest ./mkhprog -o1 mkhprog.stdout -ghc-timing -cachegrind -a Int -b Float -c Foo -d Bar -e Double -f String -g String -h Int -j Double -k Bool -n Basil -p Knob -q Wizzle -r Wissle -s Wibble -u Widdle -A Int -B Float -C Foo -D Bar -E Double -F String -G String -H Int -I Float -J Double -K Bool -L Bool -M Buzzle -N Basil -P Knob -Q Wizzle -R Wissle -S Wibble -T Widdle; 0.48user 0.02system 0:00.50elapsed 99%CPU (0avgtext+0avgdata 50832maxresident)k 0inputs+272outputs (0major+9277minor)pagefaults 0swaps <> Finished making all in mkhprog: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/parser ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== parser: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:276:20: Warning: Tab character Main.hs:280:13: Warning: Tab character Main.hs:1278:1: Warning: Tab character Main.hs:1282:1: Warning: Tab character Main.hs:1316:8: Warning: Tab character Main.hs:1317:8: Warning: Tab character Main.hs:1318:8: Warning: Tab character Main.hs:1319:10: Warning: Tab character Main.hs:1320:11: Warning: Tab character Main.hs:1322:8: Warning: Tab character Main.hs:1323:9: Warning: Tab character Main.hs:1324:9: Warning: Tab character Main.hs:1325:9: Warning: Tab character Main.hs:1326:9: Warning: Tab character Main.hs:1327:8: Warning: Tab character Main.hs:1338:9: Warning: Tab character Main.hs:1339:9: Warning: Tab character <> ==nofib== parser: size of Main.o follows... text data bss dec hex filename 202941 22888 0 225829 37225 Main.o ==nofib== parser: time to link parser follows... <> ==nofib== parser: size of parser follows... text data bss dec hex filename 1031188 71456 48872 1151516 11921c parser ==nofib== parser: time to run parser follows... ../../runstdtest/runstdtest ./parser -i big_big_test.hs -o1 parser.stdout -ghc-timing -cachegrind ; 1.21user 0.02system 0:01.23elapsed 99%CPU (0avgtext+0avgdata 53684maxresident)k 88inputs+272outputs (0major+9950minor)pagefaults 0swaps <> Finished making all in parser: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/pic ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== pic: time to compile PicType follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c PicType.hs -o PicType.o PicType.hs:8:1: Warning: Tab character PicType.hs:12:5: Warning: Tab character PicType.hs:12:14: Warning: Tab character PicType.hs:13:5: Warning: Tab character PicType.hs:13:13: Warning: Tab character PicType.hs:14:5: Warning: Tab character PicType.hs:14:14: Warning: Tab character PicType.hs:15:5: Warning: Tab character PicType.hs:15:13: Warning: Tab character PicType.hs:16:5: Warning: Tab character PicType.hs:16:18: Warning: Tab character PicType.hs:17:5: Warning: Tab character PicType.hs:17:17: Warning: Tab character PicType.hs:18:5: Warning: Tab character PicType.hs:18:12: Warning: Tab character PicType.hs:19:5: Warning: Tab character PicType.hs:19:12: Warning: Tab character PicType.hs:20:5: Warning: Tab character PicType.hs:20:17: Warning: Tab character PicType.hs:21:5: Warning: Tab character PicType.hs:21:14: Warning: Tab character PicType.hs:22:5: Warning: Tab character PicType.hs:22:17: Warning: Tab character PicType.hs:23:5: Warning: Tab character PicType.hs:23:21: Warning: Tab character <> ==nofib== pic: size of PicType.o follows... text data bss dec hex filename 0 0 0 0 0 PicType.o ==nofib== pic: time to compile Utils follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Utils.hs -o Utils.o Utils.hs:8:7: Warning: Tab character Utils.hs:20:1: Warning: Tab character Utils.hs:22:1: Warning: Tab character Utils.hs:23:1: Warning: Tab character Utils.hs:24:1: Warning: Tab character Utils.hs:25:1: Warning: Tab character Utils.hs:26:1: Warning: Tab character Utils.hs:28:1: Warning: Tab character Utils.hs:29:1: Warning: Tab character Utils.hs:30:1: Warning: Tab character Utils.hs:31:1: Warning: Tab character Utils.hs:32:1: Warning: Tab character Utils.hs:34:1: Warning: Tab character Utils.hs:35:1: Warning: Tab character Utils.hs:36:1: Warning: Tab character Utils.hs:37:1: Warning: Tab character Utils.hs:38:1: Warning: Tab character Utils.hs:39:1: Warning: Tab character Utils.hs:52:1: Warning: Tab character Utils.hs:53:1: Warning: Tab character Utils.hs:54:1: Warning: Tab character Utils.hs:55:1: Warning: Tab character Utils.hs:75:1: Warning: Tab character Utils.hs:77:1: Warning: Tab character Utils.hs:78:1: Warning: Tab character Utils.hs:78:15: Warning: Tab character Utils.hs:79:1: Warning: Tab character Utils.hs:79:15: Warning: Tab character Utils.hs:80:1: Warning: Tab character Utils.hs:80:15: Warning: Tab character Utils.hs:81:1: Warning: Tab character Utils.hs:81:15: Warning: Tab character Utils.hs:83:1: Warning: Tab character Utils.hs:84:1: Warning: Tab character Utils.hs:84:17: Warning: Tab character Utils.hs:85:1: Warning: Tab character Utils.hs:85:19: Warning: Tab character Utils.hs:86:1: Warning: Tab character Utils.hs:86:17: Warning: Tab character Utils.hs:87:1: Warning: Tab character Utils.hs:87:19: Warning: Tab character Utils.hs:89:1: Warning: Tab character Utils.hs:90:1: Warning: Tab character Utils.hs:90:17: Warning: Tab character Utils.hs:91:1: Warning: Tab character Utils.hs:91:19: Warning: Tab character Utils.hs:92:1: Warning: Tab character Utils.hs:92:17: Warning: Tab character Utils.hs:93:1: Warning: Tab character Utils.hs:93:19: Warning: Tab character Utils.hs:95:1: Warning: Tab character Utils.hs:96:1: Warning: Tab character Utils.hs:96:19: Warning: Tab character Utils.hs:97:1: Warning: Tab character Utils.hs:97:21: Warning: Tab character Utils.hs:98:1: Warning: Tab character Utils.hs:98:21: Warning: Tab character Utils.hs:99:1: Warning: Tab character Utils.hs:99:23: Warning: Tab character Utils.hs:133:1: Warning: Tab character Utils.hs:134:1: Warning: Tab character Utils.hs:135:1: Warning: Tab character Utils.hs:142:1: Warning: Tab character Utils.hs:143:1: Warning: Tab character Utils.hs:144:1: Warning: Tab character Utils.hs:145:1: Warning: Tab character Utils.hs:150:1: Warning: Tab character Utils.hs:151:1: Warning: Tab character Utils.hs:152:1: Warning: Tab character Utils.hs:152:24: Warning: Tab character Utils.hs:153:1: Warning: Tab character Utils.hs:153:28: Warning: Tab character <> ==nofib== pic: size of Utils.o follows... text data bss dec hex filename 22647 528 0 23175 5a87 Utils.o ==nofib== pic: time to compile Consts follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Consts.hs -o Consts.o Consts.hs:14:6: Warning: Tab character Consts.hs:14:21: Warning: Tab character Consts.hs:15:6: Warning: Tab character Consts.hs:15:21: Warning: Tab character Consts.hs:16:9: Warning: Tab character Consts.hs:16:35: Warning: Tab character Consts.hs:17:7: Warning: Tab character Consts.hs:18:5: Warning: Tab character <> ==nofib== pic: size of Consts.o follows... text data bss dec hex filename 174 112 0 286 11e Consts.o ==nofib== pic: time to compile ChargeDensity follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c ChargeDensity.hs -o ChargeDensity.o ChargeDensity.hs:8:7: Warning: Tab character ChargeDensity.hs:9:7: Warning: Tab character ChargeDensity.hs:27:1: Warning: Tab character ChargeDensity.hs:28:1: Warning: Tab character ChargeDensity.hs:29:1: Warning: Tab character ChargeDensity.hs:38:1: Warning: Tab character ChargeDensity.hs:39:1: Warning: Tab character ChargeDensity.hs:40:1: Warning: Tab character ChargeDensity.hs:41:1: Warning: Tab character ChargeDensity.hs:42:1: Warning: Tab character ChargeDensity.hs:43:1: Warning: Tab character ChargeDensity.hs:44:1: Warning: Tab character ChargeDensity.hs:45:1: Warning: Tab character ChargeDensity.hs:46:1: Warning: Tab character ChargeDensity.hs:47:1: Warning: Tab character ChargeDensity.hs:48:1: Warning: Tab character ChargeDensity.hs:49:1: Warning: Tab character <> ==nofib== pic: size of ChargeDensity.o follows... text data bss dec hex filename 3982 176 0 4158 103e ChargeDensity.o ==nofib== pic: time to compile ElecField follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c ElecField.hs -o ElecField.o ElecField.hs:8:7: Warning: Tab character ElecField.hs:9:7: Warning: Tab character ElecField.hs:18:1: Warning: Tab character ElecField.hs:19:1: Warning: Tab character ElecField.hs:20:1: Warning: Tab character ElecField.hs:21:1: Warning: Tab character ElecField.hs:22:1: Warning: Tab character ElecField.hs:24:1: Warning: Tab character ElecField.hs:25:1: Warning: Tab character ElecField.hs:26:1: Warning: Tab character ElecField.hs:27:1: Warning: Tab character ElecField.hs:28:1: Warning: Tab character ElecField.hs:29:1: Warning: Tab character ElecField.hs:30:1: Warning: Tab character <> ==nofib== pic: size of ElecField.o follows... text data bss dec hex filename 8812 280 0 9092 2384 ElecField.o ==nofib== pic: time to compile PushParticle follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c PushParticle.hs -o PushParticle.o PushParticle.hs:8:7: Warning: Tab character PushParticle.hs:9:7: Warning: Tab character PushParticle.hs:26:1: Warning: Tab character PushParticle.hs:27:1: Warning: Tab character PushParticle.hs:28:1: Warning: Tab character PushParticle.hs:29:1: Warning: Tab character PushParticle.hs:30:1: Warning: Tab character PushParticle.hs:31:1: Warning: Tab character PushParticle.hs:32:1: Warning: Tab character PushParticle.hs:33:1: Warning: Tab character PushParticle.hs:34:1: Warning: Tab character PushParticle.hs:35:1: Warning: Tab character PushParticle.hs:36:1: Warning: Tab character PushParticle.hs:37:1: Warning: Tab character PushParticle.hs:38:1: Warning: Tab character PushParticle.hs:39:1: Warning: Tab character PushParticle.hs:40:1: Warning: Tab character PushParticle.hs:41:1: Warning: Tab character PushParticle.hs:42:1: Warning: Tab character PushParticle.hs:43:1: Warning: Tab character PushParticle.hs:44:1: Warning: Tab character PushParticle.hs:45:1: Warning: Tab character PushParticle.hs:46:1: Warning: Tab character PushParticle.hs:47:1: Warning: Tab character PushParticle.hs:48:1: Warning: Tab character PushParticle.hs:49:1: Warning: Tab character PushParticle.hs:50:1: Warning: Tab character PushParticle.hs:51:1: Warning: Tab character PushParticle.hs:52:1: Warning: Tab character PushParticle.hs:53:1: Warning: Tab character PushParticle.hs:54:1: Warning: Tab character PushParticle.hs:55:1: Warning: Tab character PushParticle.hs:56:1: Warning: Tab character <> ==nofib== pic: size of PushParticle.o follows... text data bss dec hex filename 7233 160 0 7393 1ce1 PushParticle.o ==nofib== pic: time to compile Potential follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Potential.hs -o Potential.o Potential.hs:8:7: Warning: Tab character Potential.hs:9:7: Warning: Tab character Potential.hs:10:7: Warning: Tab character Potential.hs:24:17: Warning: Tab character Potential.hs:25:16: Warning: Tab character Potential.hs:26:1: Warning: Tab character Potential.hs:27:1: Warning: Tab character Potential.hs:36:1: Warning: Tab character Potential.hs:37:1: Warning: Tab character Potential.hs:38:1: Warning: Tab character Potential.hs:39:1: Warning: Tab character Potential.hs:40:1: Warning: Tab character Potential.hs:41:1: Warning: Tab character Potential.hs:42:1: Warning: Tab character Potential.hs:43:1: Warning: Tab character Potential.hs:44:1: Warning: Tab character Potential.hs:45:1: Warning: Tab character Potential.hs:46:1: Warning: Tab character Potential.hs:47:1: Warning: Tab character Potential.hs:66:1: Warning: Tab character Potential.hs:67:1: Warning: Tab character Potential.hs:68:1: Warning: Tab character Potential.hs:69:1: Warning: Tab character Potential.hs:74:1: Warning: Tab character Potential.hs:75:1: Warning: Tab character Potential.hs:76:1: Warning: Tab character Potential.hs:77:1: Warning: Tab character Potential.hs:78:1: Warning: Tab character Potential.hs:82:1: Warning: Tab character Potential.hs:83:1: Warning: Tab character Potential.hs:84:1: Warning: Tab character Potential.hs:85:1: Warning: Tab character Potential.hs:86:1: Warning: Tab character <> ==nofib== pic: size of Potential.o follows... text data bss dec hex filename 7338 352 0 7690 1e0a Potential.o ==nofib== pic: time to compile Pic follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Pic.hs -o Pic.o Pic.hs:18:7: Warning: Tab character Pic.hs:19:7: Warning: Tab character Pic.hs:20:7: Warning: Tab character Pic.hs:21:7: Warning: Tab character Pic.hs:22:7: Warning: Tab character Pic.hs:23:7: Warning: Tab character Pic.hs:24:7: Warning: Tab character Pic.hs:37:1: Warning: Tab character Pic.hs:38:1: Warning: Tab character Pic.hs:39:1: Warning: Tab character Pic.hs:40:1: Warning: Tab character Pic.hs:41:1: Warning: Tab character Pic.hs:42:1: Warning: Tab character Pic.hs:65:1: Warning: Tab character Pic.hs:65:20: Warning: Tab character Pic.hs:66:1: Warning: Tab character Pic.hs:66:20: Warning: Tab character Pic.hs:67:1: Warning: Tab character Pic.hs:68:1: Warning: Tab character Pic.hs:69:1: Warning: Tab character Pic.hs:70:1: Warning: Tab character Pic.hs:71:1: Warning: Tab character Pic.hs:72:1: Warning: Tab character Pic.hs:73:1: Warning: Tab character Pic.hs:74:1: Warning: Tab character Pic.hs:79:1: Warning: Tab character Pic.hs:80:1: Warning: Tab character Pic.hs:81:1: Warning: Tab character Pic.hs:82:1: Warning: Tab character Pic.hs:83:1: Warning: Tab character Pic.hs:84:1: Warning: Tab character Pic.hs:85:1: Warning: Tab character Pic.hs:86:1: Warning: Tab character Pic.hs:87:1: Warning: Tab character Pic.hs:92:1: Warning: Tab character Pic.hs:93:1: Warning: Tab character Pic.hs:94:1: Warning: Tab character Pic.hs:95:1: Warning: Tab character Pic.hs:96:1: Warning: Tab character Pic.hs:97:1: Warning: Tab character <> ==nofib== pic: size of Pic.o follows... text data bss dec hex filename 5605 424 0 6029 178d Pic.o ==nofib== pic: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:6:7: Warning: Tab character Main.hs:7:16: Warning: Tab character <> ==nofib== pic: size of Main.o follows... text data bss dec hex filename 1285 240 0 1525 5f5 Main.o ==nofib== pic: time to link pic follows... <> ==nofib== pic: size of pic follows... text data bss dec hex filename 1021476 58264 48872 1128612 1138a4 pic ==nofib== pic: time to run pic follows... ../../runstdtest/runstdtest ./pic -i pic.stdin -o1 pic.stdout -o1 pic.stdout1 -o1 pic.stdout3 -o1 pic.stdout4 -o1 pic.stdout-linux -o1 pic.stdout-linux2 -o1 pic.stdout-mingw -o2 pic.stderr -ghc-timing -cachegrind ; 0.66user 0.02system 0:00.68elapsed 99%CPU (0avgtext+0avgdata 51868maxresident)k 8inputs+272outputs (0major+9585minor)pagefaults 0swaps <> Finished making all in pic: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/prolog ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== prolog: time to compile Parse follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Parse.hs -o Parse.o <> ==nofib== prolog: size of Parse.o follows... text data bss dec hex filename 6653 128 0 6781 1a7d Parse.o ==nofib== prolog: time to compile PrologData follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c PrologData.hs -o PrologData.o PrologData.hs:62:1: Warning: Tab character <> ==nofib== prolog: size of PrologData.o follows... text data bss dec hex filename 26694 1984 0 28678 7006 PrologData.o ==nofib== prolog: time to compile Subst follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Subst.hs -o Subst.o <> ==nofib== prolog: size of Subst.o follows... text data bss dec hex filename 5933 184 0 6117 17e5 Subst.o ==nofib== prolog: time to compile Engine follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Engine.hs -o Engine.o <> ==nofib== prolog: size of Engine.o follows... text data bss dec hex filename 6165 112 0 6277 1885 Engine.o ==nofib== prolog: time to compile Interact follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Interact.hs -o Interact.o <> ==nofib== prolog: size of Interact.o follows... text data bss dec hex filename 3119 152 0 3271 cc7 Interact.o ==nofib== prolog: time to compile Version follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Version.hs -o Version.o <> ==nofib== prolog: size of Version.o follows... text data bss dec hex filename 96 32 0 128 80 Version.o ==nofib== prolog: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:46:1: Warning: Tab character Main.hs:47:1: Warning: Tab character Main.hs:48:1: Warning: Tab character Main.hs:49:1: Warning: Tab character <> ==nofib== prolog: size of Main.o follows... text data bss dec hex filename 14098 1336 0 15434 3c4a Main.o ==nofib== prolog: time to link prolog follows... <> ==nofib== prolog: size of prolog follows... text data bss dec hex filename 910233 51464 48872 1010569 f6b89 prolog ==nofib== prolog: time to run prolog follows... ../../runstdtest/runstdtest ./prolog -i prolog.stdin -o1 prolog.stdout -ghc-timing -cachegrind ; 0.54user 0.02system 0:00.56elapsed 99%CPU (0avgtext+0avgdata 50752maxresident)k 16inputs+272outputs (0major+9185minor)pagefaults 0swaps <> Finished making all in prolog: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/reptile ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== reptile: time to compile Rational follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Rational.hs -o Rational.o Rational.hs:12:1: Warning: Tab character Rational.hs:15:1: Warning: Tab character Rational.hs:16:1: Warning: Tab character Rational.hs:17:1: Warning: Tab character Rational.hs:18:1: Warning: Tab character <> ==nofib== reptile: size of Rational.o follows... text data bss dec hex filename 6900 280 0 7180 1c0c Rational.o ==nofib== reptile: time to compile Diff follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Diff.hs -o Diff.o Diff.hs:14:1: Warning: Tab character Diff.hs:18:1: Warning: Tab character <> ==nofib== reptile: size of Diff.o follows... text data bss dec hex filename 627 32 0 659 293 Diff.o ==nofib== reptile: time to compile Mgrfuns follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Mgrfuns.hs -o Mgrfuns.o Mgrfuns.hs:36:1: Warning: Tab character Mgrfuns.hs:38:1: Warning: Tab character <> ==nofib== reptile: size of Mgrfuns.o follows... text data bss dec hex filename 8648 1400 0 10048 2740 Mgrfuns.o ==nofib== reptile: time to compile Drawfuns follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Drawfuns.hs -o Drawfuns.o Drawfuns.hs:17:1: Warning: Tab character Drawfuns.hs:18:1: Warning: Tab character Drawfuns.hs:24:1: Warning: Tab character Drawfuns.hs:25:1: Warning: Tab character Drawfuns.hs:26:1: Warning: Tab character Drawfuns.hs:55:1: Warning: Tab character Drawfuns.hs:57:1: Warning: Tab character Drawfuns.hs:58:1: Warning: Tab character Drawfuns.hs:59:1: Warning: Tab character Drawfuns.hs:60:1: Warning: Tab character Drawfuns.hs:62:1: Warning: Tab character <> ==nofib== reptile: size of Drawfuns.o follows... text data bss dec hex filename 9788 760 0 10548 2934 Drawfuns.o ==nofib== reptile: time to compile Layout follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Layout.hs -o Layout.o Layout.hs:6:1: Warning: Tab character Layout.hs:7:1: Warning: Tab character Layout.hs:8:1: Warning: Tab character Layout.hs:9:1: Warning: Tab character Layout.hs:10:1: Warning: Tab character Layout.hs:11:1: Warning: Tab character Layout.hs:12:1: Warning: Tab character Layout.hs:133:1: Warning: Tab character Layout.hs:134:1: Warning: Tab character Layout.hs:135:1: Warning: Tab character Layout.hs:136:1: Warning: Tab character Layout.hs:137:1: Warning: Tab character Layout.hs:138:1: Warning: Tab character Layout.hs:139:1: Warning: Tab character Layout.hs:140:1: Warning: Tab character Layout.hs:141:1: Warning: Tab character Layout.hs:142:1: Warning: Tab character Layout.hs:143:1: Warning: Tab character Layout.hs:144:1: Warning: Tab character Layout.hs:145:1: Warning: Tab character Layout.hs:146:1: Warning: Tab character Layout.hs:147:1: Warning: Tab character Layout.hs:148:1: Warning: Tab character Layout.hs:149:1: Warning: Tab character Layout.hs:150:1: Warning: Tab character Layout.hs:157:3: Warning: Tab character Layout.hs:158:3: Warning: Tab character Layout.hs:163:1: Warning: Tab character Layout.hs:173:1: Warning: Tab character Layout.hs:174:1: Warning: Tab character Layout.hs:175:1: Warning: Tab character Layout.hs:176:1: Warning: Tab character Layout.hs:177:1: Warning: Tab character Layout.hs:199:1: Warning: Tab character Layout.hs:200:1: Warning: Tab character Layout.hs:228:1: Warning: Tab character Layout.hs:229:2: Warning: Tab character Layout.hs:230:2: Warning: Tab character Layout.hs:231:2: Warning: Tab character Layout.hs:232:2: Warning: Tab character Layout.hs:233:2: Warning: Tab character Layout.hs:234:3: Warning: Tab character Layout.hs:235:2: Warning: Tab character Layout.hs:236:2: Warning: Tab character Layout.hs:237:1: Warning: Tab character <> ==nofib== reptile: size of Layout.o follows... text data bss dec hex filename 22442 8856 0 31298 7a42 Layout.o ==nofib== reptile: time to compile Geomfuns follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Geomfuns.hs -o Geomfuns.o Geomfuns.hs:73:15: Warning: Tab character Geomfuns.hs:79:1: Warning: Tab character Geomfuns.hs:84:1: Warning: Tab character Geomfuns.hs:85:1: Warning: Tab character <> ==nofib== reptile: size of Geomfuns.o follows... text data bss dec hex filename 15504 656 0 16160 3f20 Geomfuns.o ==nofib== reptile: time to compile Auxprogfuns follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Auxprogfuns.hs -o Auxprogfuns.o Auxprogfuns.hs:26:1: Warning: Tab character Auxprogfuns.hs:27:1: Warning: Tab character Auxprogfuns.hs:58:1: Warning: Tab character Auxprogfuns.hs:59:1: Warning: Tab character Auxprogfuns.hs:62:1: Warning: Tab character Auxprogfuns.hs:63:1: Warning: Tab character Auxprogfuns.hs:64:1: Warning: Tab character Auxprogfuns.hs:65:1: Warning: Tab character Auxprogfuns.hs:66:1: Warning: Tab character Auxprogfuns.hs:67:1: Warning: Tab character Auxprogfuns.hs:68:1: Warning: Tab character Auxprogfuns.hs:153:1: Warning: Tab character Auxprogfuns.hs:154:1: Warning: Tab character Auxprogfuns.hs:155:1: Warning: Tab character Auxprogfuns.hs:156:1: Warning: Tab character <> ==nofib== reptile: size of Auxprogfuns.o follows... text data bss dec hex filename 22573 2152 0 24725 6095 Auxprogfuns.o ==nofib== reptile: time to compile Help follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Help.hs -o Help.o Help.hs:21:1: Warning: Tab character Help.hs:22:1: Warning: Tab character Help.hs:23:1: Warning: Tab character Help.hs:24:1: Warning: Tab character Help.hs:25:1: Warning: Tab character Help.hs:26:1: Warning: Tab character Help.hs:27:1: Warning: Tab character Help.hs:28:1: Warning: Tab character Help.hs:29:1: Warning: Tab character Help.hs:30:1: Warning: Tab character Help.hs:31:1: Warning: Tab character Help.hs:32:1: Warning: Tab character Help.hs:33:1: Warning: Tab character Help.hs:34:1: Warning: Tab character Help.hs:37:1: Warning: Tab character Help.hs:38:1: Warning: Tab character Help.hs:39:1: Warning: Tab character Help.hs:40:1: Warning: Tab character Help.hs:41:1: Warning: Tab character Help.hs:42:1: Warning: Tab character Help.hs:43:1: Warning: Tab character Help.hs:44:1: Warning: Tab character Help.hs:45:1: Warning: Tab character Help.hs:46:1: Warning: Tab character Help.hs:47:1: Warning: Tab character Help.hs:50:1: Warning: Tab character Help.hs:51:1: Warning: Tab character Help.hs:52:1: Warning: Tab character Help.hs:53:1: Warning: Tab character Help.hs:54:1: Warning: Tab character Help.hs:55:1: Warning: Tab character Help.hs:56:1: Warning: Tab character Help.hs:70:1: Warning: Tab character Help.hs:71:1: Warning: Tab character Help.hs:74:1: Warning: Tab character Help.hs:75:1: Warning: Tab character Help.hs:76:1: Warning: Tab character Help.hs:88:1: Warning: Tab character Help.hs:89:1: Warning: Tab character Help.hs:92:1: Warning: Tab character Help.hs:93:1: Warning: Tab character Help.hs:94:1: Warning: Tab character Help.hs:95:1: Warning: Tab character Help.hs:98:1: Warning: Tab character Help.hs:99:1: Warning: Tab character Help.hs:100:1: Warning: Tab character Help.hs:103:1: Warning: Tab character Help.hs:104:1: Warning: Tab character Help.hs:105:1: Warning: Tab character Help.hs:106:1: Warning: Tab character Help.hs:107:1: Warning: Tab character Help.hs:108:1: Warning: Tab character Help.hs:109:1: Warning: Tab character Help.hs:110:1: Warning: Tab character Help.hs:111:1: Warning: Tab character Help.hs:112:1: Warning: Tab character Help.hs:113:1: Warning: Tab character Help.hs:114:1: Warning: Tab character Help.hs:115:1: Warning: Tab character Help.hs:118:1: Warning: Tab character Help.hs:119:1: Warning: Tab character Help.hs:120:1: Warning: Tab character Help.hs:121:1: Warning: Tab character Help.hs:122:1: Warning: Tab character Help.hs:123:1: Warning: Tab character Help.hs:124:1: Warning: Tab character Help.hs:125:1: Warning: Tab character Help.hs:126:1: Warning: Tab character Help.hs:127:1: Warning: Tab character Help.hs:130:1: Warning: Tab character Help.hs:131:1: Warning: Tab character Help.hs:132:1: Warning: Tab character Help.hs:133:1: Warning: Tab character Help.hs:134:1: Warning: Tab character Help.hs:135:1: Warning: Tab character Help.hs:136:1: Warning: Tab character Help.hs:147:1: Warning: Tab character Help.hs:148:1: Warning: Tab character Help.hs:151:1: Warning: Tab character Help.hs:152:1: Warning: Tab character Help.hs:153:1: Warning: Tab character Help.hs:154:1: Warning: Tab character Help.hs:155:1: Warning: Tab character Help.hs:161:1: Warning: Tab character Help.hs:162:1: Warning: Tab character Help.hs:167:1: Warning: Tab character Help.hs:168:1: Warning: Tab character Help.hs:169:1: Warning: Tab character Help.hs:170:1: Warning: Tab character Help.hs:173:1: Warning: Tab character Help.hs:174:1: Warning: Tab character Help.hs:177:1: Warning: Tab character <> ==nofib== reptile: size of Help.o follows... text data bss dec hex filename 11578 3240 0 14818 39e2 Help.o ==nofib== reptile: time to compile Interstate follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Interstate.hs -o Interstate.o Interstate.hs:8:1: Warning: Tab character Interstate.hs:9:1: Warning: Tab character Interstate.hs:11:1: Warning: Tab character Interstate.hs:14:1: Warning: Tab character <> ==nofib== reptile: size of Interstate.o follows... text data bss dec hex filename 584 8 0 592 250 Interstate.o ==nofib== reptile: time to compile Tilefuns follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Tilefuns.hs -o Tilefuns.o Tilefuns.hs:91:1: Warning: Tab character Tilefuns.hs:92:1: Warning: Tab character Tilefuns.hs:93:1: Warning: Tab character Tilefuns.hs:94:1: Warning: Tab character Tilefuns.hs:95:1: Warning: Tab character Tilefuns.hs:96:1: Warning: Tab character Tilefuns.hs:97:1: Warning: Tab character Tilefuns.hs:114:1: Warning: Tab character Tilefuns.hs:117:1: Warning: Tab character Tilefuns.hs:125:1: Warning: Tab character Tilefuns.hs:128:1: Warning: Tab character <> ==nofib== reptile: size of Tilefuns.o follows... text data bss dec hex filename 13570 1328 0 14898 3a32 Tilefuns.o ==nofib== reptile: time to compile Psfuns follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Psfuns.hs -o Psfuns.o Psfuns.hs:16:1: Warning: Tab character Psfuns.hs:17:1: Warning: Tab character Psfuns.hs:18:1: Warning: Tab character Psfuns.hs:19:1: Warning: Tab character Psfuns.hs:20:1: Warning: Tab character Psfuns.hs:21:1: Warning: Tab character Psfuns.hs:22:1: Warning: Tab character Psfuns.hs:42:1: Warning: Tab character Psfuns.hs:44:1: Warning: Tab character Psfuns.hs:45:1: Warning: Tab character <> ==nofib== reptile: size of Psfuns.o follows... text data bss dec hex filename 7635 624 0 8259 2043 Psfuns.o ==nofib== reptile: time to compile Progfuns follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Progfuns.hs -o Progfuns.o Progfuns.hs:30:5: Warning: Tab character Progfuns.hs:31:6: Warning: Tab character Progfuns.hs:33:1: Warning: Tab character Progfuns.hs:44:1: Warning: Tab character Progfuns.hs:47:1: Warning: Tab character Progfuns.hs:49:1: Warning: Tab character Progfuns.hs:68:1: Warning: Tab character Progfuns.hs:69:1: Warning: Tab character Progfuns.hs:70:1: Warning: Tab character Progfuns.hs:71:1: Warning: Tab character Progfuns.hs:72:1: Warning: Tab character Progfuns.hs:73:1: Warning: Tab character Progfuns.hs:74:1: Warning: Tab character Progfuns.hs:75:1: Warning: Tab character Progfuns.hs:76:1: Warning: Tab character Progfuns.hs:77:1: Warning: Tab character Progfuns.hs:78:1: Warning: Tab character Progfuns.hs:79:1: Warning: Tab character Progfuns.hs:80:1: Warning: Tab character Progfuns.hs:81:1: Warning: Tab character Progfuns.hs:82:1: Warning: Tab character Progfuns.hs:85:1: Warning: Tab character Progfuns.hs:86:1: Warning: Tab character Progfuns.hs:87:1: Warning: Tab character Progfuns.hs:88:1: Warning: Tab character Progfuns.hs:90:1: Warning: Tab character Progfuns.hs:91:1: Warning: Tab character Progfuns.hs:92:1: Warning: Tab character Progfuns.hs:93:1: Warning: Tab character Progfuns.hs:95:1: Warning: Tab character Progfuns.hs:99:3: Warning: Tab character Progfuns.hs:100:3: Warning: Tab character Progfuns.hs:102:3: Warning: Tab character Progfuns.hs:107:3: Warning: Tab character Progfuns.hs:108:1: Warning: Tab character Progfuns.hs:109:3: Warning: Tab character Progfuns.hs:110:3: Warning: Tab character Progfuns.hs:111:3: Warning: Tab character Progfuns.hs:115:3: Warning: Tab character Progfuns.hs:117:1: Warning: Tab character Progfuns.hs:122:3: Warning: Tab character Progfuns.hs:125:1: Warning: Tab character Progfuns.hs:126:1: Warning: Tab character Progfuns.hs:127:1: Warning: Tab character Progfuns.hs:136:1: Warning: Tab character Progfuns.hs:146:1: Warning: Tab character Progfuns.hs:149:1: Warning: Tab character Progfuns.hs:159:1: Warning: Tab character Progfuns.hs:160:1: Warning: Tab character Progfuns.hs:162:1: Warning: Tab character Progfuns.hs:205:3: Warning: Tab character Progfuns.hs:206:1: Warning: Tab character Progfuns.hs:207:3: Warning: Tab character Progfuns.hs:208:3: Warning: Tab character Progfuns.hs:211:1: Warning: Tab character Progfuns.hs:215:1: Warning: Tab character Progfuns.hs:216:1: Warning: Tab character Progfuns.hs:217:1: Warning: Tab character Progfuns.hs:218:1: Warning: Tab character Progfuns.hs:219:1: Warning: Tab character Progfuns.hs:222:3: Warning: Tab character Progfuns.hs:223:3: Warning: Tab character Progfuns.hs:225:3: Warning: Tab character Progfuns.hs:230:3: Warning: Tab character Progfuns.hs:231:1: Warning: Tab character Progfuns.hs:232:3: Warning: Tab character Progfuns.hs:233:3: Warning: Tab character Progfuns.hs:234:3: Warning: Tab character <> ==nofib== reptile: size of Progfuns.o follows... text data bss dec hex filename 35740 7072 0 42812 a73c Progfuns.o ==nofib== reptile: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:15:1: Warning: Tab character Main.hs:16:1: Warning: Tab character Main.hs:17:1: Warning: Tab character Main.hs:18:1: Warning: Tab character Main.hs:19:1: Warning: Tab character Main.hs:20:1: Warning: Tab character Main.hs:21:1: Warning: Tab character Main.hs:22:1: Warning: Tab character Main.hs:23:1: Warning: Tab character <> ==nofib== reptile: size of Main.o follows... text data bss dec hex filename 1733 912 0 2645 a55 Main.o ==nofib== reptile: time to link reptile follows... <> ==nofib== reptile: size of reptile follows... text data bss dec hex filename 1065013 80760 48872 1194645 123a95 reptile ==nofib== reptile: time to run reptile follows... ../../runstdtest/runstdtest ./reptile -i reptile.stdin -o1 reptile.stdout -ghc-timing -cachegrind ; 0.75user 0.02system 0:00.77elapsed 99%CPU (0avgtext+0avgdata 52360maxresident)k 8inputs+264outputs (0major+9621minor)pagefaults 0swaps <> Finished making all in reptile: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/rsa ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== rsa: time to compile Rsa follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Rsa.hs -o Rsa.o Rsa.hs:27:42: Warning: Tab character Rsa.hs:36:1: Warning: Tab character Rsa.hs:36:19: Warning: Tab character Rsa.hs:37:1: Warning: Tab character Rsa.hs:38:1: Warning: Tab character Rsa.hs:61:1: Warning: Tab character <> ==nofib== rsa: size of Rsa.o follows... text data bss dec hex filename 8105 688 0 8793 2259 Rsa.o ==nofib== rsa: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o <> ==nofib== rsa: size of Main.o follows... text data bss dec hex filename 485 1880 0 2365 93d Main.o ==nofib== rsa: time to link rsa follows... <> ==nofib== rsa: size of rsa follows... text data bss dec hex filename 950357 57488 48872 1056717 101fcd rsa ==nofib== rsa: time to run rsa follows... ../../runstdtest/runstdtest ./rsa -i rsa.stdin -o1 rsa.stdout -ghc-timing -cachegrind ; 1.36user 0.02system 0:01.38elapsed 99%CPU (0avgtext+0avgdata 50960maxresident)k 8inputs+272outputs (0major+9233minor)pagefaults 0swaps <> Finished making all in rsa: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/scs ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== scs: time to compile Types follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Types.hs -o Types.o Types.hs:4:10: Warning: Tab character Types.hs:5:10: Warning: Tab character Types.hs:6:10: Warning: Tab character Types.hs:7:17: Warning: Tab character Types.hs:8:9: Warning: Tab character Types.hs:10:11: Warning: Tab character Types.hs:11:12: Warning: Tab character Types.hs:12:12: Warning: Tab character Types.hs:14:13: Warning: Tab character Types.hs:15:13: Warning: Tab character Types.hs:16:1: Warning: Tab character Types.hs:17:1: Warning: Tab character Types.hs:18:1: Warning: Tab character Types.hs:19:1: Warning: Tab character Types.hs:20:1: Warning: Tab character Types.hs:21:1: Warning: Tab character Types.hs:21:58: Warning: Tab character Types.hs:22:10: Warning: Tab character Types.hs:24:11: Warning: Tab character Types.hs:25:14: Warning: Tab character Types.hs:26:14: Warning: Tab character Types.hs:28:11: Warning: Tab character Types.hs:29:12: Warning: Tab character Types.hs:32:7: Warning: Tab character <> ==nofib== scs: size of Types.o follows... text data bss dec hex filename 9731 544 0 10275 2823 Types.o ==nofib== scs: time to compile LinearAlgebra follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c LinearAlgebra.hs -o LinearAlgebra.o LinearAlgebra.hs:7:1: Warning: Tab character LinearAlgebra.hs:9:10: Warning: Tab character LinearAlgebra.hs:9:35: Warning: Tab character LinearAlgebra.hs:10:1: Warning: Tab character LinearAlgebra.hs:10:36: Warning: Tab character LinearAlgebra.hs:11:8: Warning: Tab character LinearAlgebra.hs:12:2: Warning: Tab character LinearAlgebra.hs:12:27: Warning: Tab character LinearAlgebra.hs:13:1: Warning: Tab character LinearAlgebra.hs:13:27: Warning: Tab character LinearAlgebra.hs:16:10: Warning: Tab character LinearAlgebra.hs:16:35: Warning: Tab character LinearAlgebra.hs:17:1: Warning: Tab character LinearAlgebra.hs:17:36: Warning: Tab character LinearAlgebra.hs:19:3: Warning: Tab character LinearAlgebra.hs:19:27: Warning: Tab character LinearAlgebra.hs:20:1: Warning: Tab character LinearAlgebra.hs:20:27: Warning: Tab character LinearAlgebra.hs:23:7: Warning: Tab character LinearAlgebra.hs:26:6: Warning: Tab character LinearAlgebra.hs:26:18: Warning: Tab character LinearAlgebra.hs:29:10: Warning: Tab character LinearAlgebra.hs:32:16: Warning: Tab character LinearAlgebra.hs:32:37: Warning: Tab character LinearAlgebra.hs:33:1: Warning: Tab character LinearAlgebra.hs:33:36: Warning: Tab character LinearAlgebra.hs:35:3: Warning: Tab character LinearAlgebra.hs:35:19: Warning: Tab character LinearAlgebra.hs:38:6: Warning: Tab character LinearAlgebra.hs:41:6: Warning: Tab character LinearAlgebra.hs:44:10: Warning: Tab character LinearAlgebra.hs:46:16: Warning: Tab character LinearAlgebra.hs:46:37: Warning: Tab character LinearAlgebra.hs:47:1: Warning: Tab character LinearAlgebra.hs:47:36: Warning: Tab character LinearAlgebra.hs:49:3: Warning: Tab character LinearAlgebra.hs:49:19: Warning: Tab character LinearAlgebra.hs:52:15: Warning: Tab character LinearAlgebra.hs:55:15: Warning: Tab character LinearAlgebra.hs:58:9: Warning: Tab character LinearAlgebra.hs:61:10: Warning: Tab character LinearAlgebra.hs:64:11: Warning: Tab character LinearAlgebra.hs:67:17: Warning: Tab character LinearAlgebra.hs:70:26: Warning: Tab character LinearAlgebra.hs:72:1: Warning: Tab character LinearAlgebra.hs:72:13: Warning: Tab character LinearAlgebra.hs:75:8: Warning: Tab character LinearAlgebra.hs:75:34: Warning: Tab character LinearAlgebra.hs:76:1: Warning: Tab character LinearAlgebra.hs:76:36: Warning: Tab character LinearAlgebra.hs:78:3: Warning: Tab character LinearAlgebra.hs:78:18: Warning: Tab character LinearAlgebra.hs:79:3: Warning: Tab character LinearAlgebra.hs:79:24: Warning: Tab character LinearAlgebra.hs:82:15: Warning: Tab character LinearAlgebra.hs:82:40: Warning: Tab character LinearAlgebra.hs:83:1: Warning: Tab character LinearAlgebra.hs:83:36: Warning: Tab character LinearAlgebra.hs:85:3: Warning: Tab character LinearAlgebra.hs:85:28: Warning: Tab character LinearAlgebra.hs:86:1: Warning: Tab character LinearAlgebra.hs:87:1: Warning: Tab character LinearAlgebra.hs:87:25: Warning: Tab character LinearAlgebra.hs:88:1: Warning: Tab character LinearAlgebra.hs:88:25: Warning: Tab character LinearAlgebra.hs:89:1: Warning: Tab character LinearAlgebra.hs:89:26: Warning: Tab character LinearAlgebra.hs:90:1: Warning: Tab character LinearAlgebra.hs:90:11: Warning: Tab character LinearAlgebra.hs:90:22: Warning: Tab character LinearAlgebra.hs:91:1: Warning: Tab character LinearAlgebra.hs:91:11: Warning: Tab character LinearAlgebra.hs:91:23: Warning: Tab character LinearAlgebra.hs:92:1: Warning: Tab character LinearAlgebra.hs:93:1: Warning: Tab character LinearAlgebra.hs:93:22: Warning: Tab character LinearAlgebra.hs:94:1: Warning: Tab character LinearAlgebra.hs:94:31: Warning: Tab character LinearAlgebra.hs:95:1: Warning: Tab character LinearAlgebra.hs:96:1: Warning: Tab character LinearAlgebra.hs:96:25: Warning: Tab character LinearAlgebra.hs:97:1: Warning: Tab character LinearAlgebra.hs:97:25: Warning: Tab character LinearAlgebra.hs:98:1: Warning: Tab character LinearAlgebra.hs:98:25: Warning: Tab character LinearAlgebra.hs:100:1: Warning: Tab character LinearAlgebra.hs:100:13: Warning: Tab character <> ==nofib== scs: size of LinearAlgebra.o follows... text data bss dec hex filename 67973 3928 0 71901 118dd LinearAlgebra.o ==nofib== scs: time to compile RandomFix follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c RandomFix.hs -o RandomFix.o RandomFix.hs:46:1: Warning: Tab character RandomFix.hs:47:1: Warning: Tab character RandomFix.hs:48:1: Warning: Tab character RandomFix.hs:49:1: Warning: Tab character RandomFix.hs:51:1: Warning: Tab character RandomFix.hs:55:1: Warning: Tab character RandomFix.hs:55:14: Warning: Tab character RandomFix.hs:56:1: Warning: Tab character RandomFix.hs:58:1: Warning: Tab character RandomFix.hs:59:1: Warning: Tab character RandomFix.hs:60:1: Warning: Tab character RandomFix.hs:62:1: Warning: Tab character RandomFix.hs:63:1: Warning: Tab character RandomFix.hs:64:1: Warning: Tab character RandomFix.hs:65:1: Warning: Tab character <> ==nofib== scs: size of RandomFix.o follows... text data bss dec hex filename 5746 544 0 6290 1892 RandomFix.o ==nofib== scs: time to compile Simulate follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Simulate.hs -o Simulate.o Simulate.hs:12:43: Warning: Tab character Simulate.hs:14:3: Warning: Tab character Simulate.hs:14:15: Warning: Tab character Simulate.hs:15:1: Warning: Tab character Simulate.hs:15:14: Warning: Tab character Simulate.hs:16:1: Warning: Tab character Simulate.hs:16:13: Warning: Tab character Simulate.hs:17:1: Warning: Tab character Simulate.hs:17:16: Warning: Tab character Simulate.hs:18:1: Warning: Tab character Simulate.hs:19:1: Warning: Tab character Simulate.hs:19:10: Warning: Tab character Simulate.hs:20:1: Warning: Tab character Simulate.hs:20:10: Warning: Tab character Simulate.hs:21:1: Warning: Tab character Simulate.hs:21:12: Warning: Tab character Simulate.hs:22:1: Warning: Tab character Simulate.hs:23:1: Warning: Tab character Simulate.hs:23:66: Warning: Tab character Simulate.hs:24:1: Warning: Tab character Simulate.hs:25:1: Warning: Tab character Simulate.hs:25:32: Warning: Tab character Simulate.hs:26:1: Warning: Tab character Simulate.hs:26:32: Warning: Tab character Simulate.hs:27:1: Warning: Tab character Simulate.hs:27:31: Warning: Tab character Simulate.hs:29:1: Warning: Tab character Simulate.hs:29:31: Warning: Tab character Simulate.hs:30:1: Warning: Tab character Simulate.hs:31:1: Warning: Tab character Simulate.hs:31:10: Warning: Tab character Simulate.hs:31:53: Warning: Tab character Simulate.hs:32:1: Warning: Tab character Simulate.hs:32:53: Warning: Tab character Simulate.hs:33:1: Warning: Tab character Simulate.hs:33:53: Warning: Tab character Simulate.hs:34:1: Warning: Tab character Simulate.hs:34:53: Warning: Tab character Simulate.hs:35:1: Warning: Tab character Simulate.hs:35:53: Warning: Tab character Simulate.hs:36:1: Warning: Tab character Simulate.hs:36:53: Warning: Tab character Simulate.hs:37:1: Warning: Tab character Simulate.hs:37:53: Warning: Tab character Simulate.hs:38:1: Warning: Tab character Simulate.hs:39:1: Warning: Tab character Simulate.hs:39:31: Warning: Tab character Simulate.hs:40:1: Warning: Tab character Simulate.hs:40:26: Warning: Tab character Simulate.hs:41:1: Warning: Tab character Simulate.hs:42:1: Warning: Tab character Simulate.hs:42:19: Warning: Tab character Simulate.hs:44:1: Warning: Tab character Simulate.hs:44:34: Warning: Tab character Simulate.hs:45:1: Warning: Tab character Simulate.hs:45:38: Warning: Tab character Simulate.hs:45:66: Warning: Tab character Simulate.hs:46:1: Warning: Tab character Simulate.hs:46:52: Warning: Tab character Simulate.hs:46:67: Warning: Tab character Simulate.hs:47:1: Warning: Tab character Simulate.hs:47:66: Warning: Tab character Simulate.hs:48:1: Warning: Tab character Simulate.hs:48:68: Warning: Tab character Simulate.hs:49:1: Warning: Tab character Simulate.hs:50:1: Warning: Tab character Simulate.hs:50:31: Warning: Tab character Simulate.hs:51:1: Warning: Tab character Simulate.hs:52:1: Warning: Tab character Simulate.hs:52:19: Warning: Tab character Simulate.hs:53:1: Warning: Tab character Simulate.hs:53:19: Warning: Tab character Simulate.hs:54:1: Warning: Tab character Simulate.hs:55:1: Warning: Tab character Simulate.hs:55:19: Warning: Tab character Simulate.hs:56:1: Warning: Tab character Simulate.hs:56:32: Warning: Tab character Simulate.hs:57:1: Warning: Tab character Simulate.hs:57:34: Warning: Tab character Simulate.hs:58:1: Warning: Tab character Simulate.hs:59:1: Warning: Tab character Simulate.hs:59:23: Warning: Tab character Simulate.hs:60:1: Warning: Tab character Simulate.hs:60:27: Warning: Tab character Simulate.hs:61:1: Warning: Tab character Simulate.hs:61:31: Warning: Tab character Simulate.hs:62:1: Warning: Tab character Simulate.hs:62:30: Warning: Tab character Simulate.hs:63:1: Warning: Tab character Simulate.hs:63:36: Warning: Tab character Simulate.hs:63:52: Warning: Tab character Simulate.hs:64:1: Warning: Tab character Simulate.hs:64:34: Warning: Tab character Simulate.hs:64:52: Warning: Tab character Simulate.hs:65:1: Warning: Tab character Simulate.hs:65:52: Warning: Tab character Simulate.hs:66:1: Warning: Tab character Simulate.hs:66:52: Warning: Tab character Simulate.hs:67:1: Warning: Tab character Simulate.hs:67:30: Warning: Tab character Simulate.hs:68:1: Warning: Tab character Simulate.hs:68:31: Warning: Tab character Simulate.hs:69:1: Warning: Tab character Simulate.hs:69:41: Warning: Tab character Simulate.hs:71:1: Warning: Tab character Simulate.hs:71:26: Warning: Tab character Simulate.hs:72:1: Warning: Tab character Simulate.hs:72:39: Warning: Tab character Simulate.hs:72:49: Warning: Tab character Simulate.hs:73:1: Warning: Tab character Simulate.hs:73:52: Warning: Tab character Simulate.hs:75:1: Warning: Tab character Simulate.hs:75:25: Warning: Tab character Simulate.hs:77:1: Warning: Tab character Simulate.hs:77:66: Warning: Tab character Simulate.hs:77:81: Warning: Tab character Simulate.hs:78:1: Warning: Tab character Simulate.hs:78:84: Warning: Tab character Simulate.hs:79:1: Warning: Tab character Simulate.hs:79:66: Warning: Tab character Simulate.hs:79:81: Warning: Tab character Simulate.hs:80:1: Warning: Tab character Simulate.hs:80:84: Warning: Tab character Simulate.hs:81:1: Warning: Tab character Simulate.hs:81:37: Warning: Tab character Simulate.hs:82:1: Warning: Tab character Simulate.hs:83:1: Warning: Tab character Simulate.hs:83:66: Warning: Tab character Simulate.hs:84:1: Warning: Tab character Simulate.hs:84:37: Warning: Tab character Simulate.hs:86:1: Warning: Tab character Simulate.hs:86:62: Warning: Tab character Simulate.hs:87:1: Warning: Tab character Simulate.hs:88:1: Warning: Tab character Simulate.hs:88:33: Warning: Tab character Simulate.hs:93:1: Warning: Tab character Simulate.hs:93:17: Warning: Tab character Simulate.hs:94:1: Warning: Tab character Simulate.hs:94:19: Warning: Tab character Simulate.hs:95:1: Warning: Tab character Simulate.hs:95:16: Warning: Tab character Simulate.hs:97:1: Warning: Tab character Simulate.hs:97:21: Warning: Tab character Simulate.hs:98:1: Warning: Tab character Simulate.hs:98:21: Warning: Tab character Simulate.hs:99:1: Warning: Tab character Simulate.hs:99:19: Warning: Tab character Simulate.hs:100:1: Warning: Tab character Simulate.hs:100:16: Warning: Tab character Simulate.hs:102:1: Warning: Tab character Simulate.hs:102:21: Warning: Tab character Simulate.hs:103:1: Warning: Tab character Simulate.hs:103:17: Warning: Tab character Simulate.hs:103:43: Warning: Tab character Simulate.hs:104:1: Warning: Tab character Simulate.hs:104:44: Warning: Tab character Simulate.hs:105:1: Warning: Tab character Simulate.hs:105:16: Warning: Tab character Simulate.hs:105:43: Warning: Tab character Simulate.hs:106:1: Warning: Tab character Simulate.hs:106:44: Warning: Tab character Simulate.hs:107:1: Warning: Tab character Simulate.hs:107:22: Warning: Tab character Simulate.hs:108:1: Warning: Tab character Simulate.hs:108:23: Warning: Tab character Simulate.hs:109:1: Warning: Tab character Simulate.hs:110:1: Warning: Tab character Simulate.hs:110:14: Warning: Tab character Simulate.hs:112:1: Warning: Tab character Simulate.hs:112:26: Warning: Tab character Simulate.hs:113:1: Warning: Tab character Simulate.hs:113:21: Warning: Tab character Simulate.hs:114:1: Warning: Tab character Simulate.hs:114:18: Warning: Tab character Simulate.hs:114:43: Warning: Tab character Simulate.hs:115:1: Warning: Tab character Simulate.hs:115:44: Warning: Tab character Simulate.hs:117:1: Warning: Tab character Simulate.hs:117:17: Warning: Tab character Simulate.hs:118:1: Warning: Tab character Simulate.hs:119:1: Warning: Tab character Simulate.hs:119:17: Warning: Tab character Simulate.hs:120:1: Warning: Tab character Simulate.hs:120:17: Warning: Tab character Simulate.hs:121:1: Warning: Tab character Simulate.hs:122:3: Warning: Tab character Simulate.hs:122:16: Warning: Tab character Simulate.hs:122:47: Warning: Tab character Simulate.hs:123:3: Warning: Tab character Simulate.hs:123:16: Warning: Tab character Simulate.hs:123:47: Warning: Tab character Simulate.hs:124:1: Warning: Tab character Simulate.hs:124:16: Warning: Tab character Simulate.hs:124:47: Warning: Tab character Simulate.hs:125:1: Warning: Tab character Simulate.hs:125:16: Warning: Tab character Simulate.hs:125:47: Warning: Tab character Simulate.hs:126:1: Warning: Tab character Simulate.hs:126:16: Warning: Tab character Simulate.hs:126:47: Warning: Tab character Simulate.hs:127:1: Warning: Tab character Simulate.hs:127:16: Warning: Tab character Simulate.hs:127:47: Warning: Tab character Simulate.hs:128:1: Warning: Tab character Simulate.hs:128:16: Warning: Tab character Simulate.hs:128:47: Warning: Tab character Simulate.hs:129:1: Warning: Tab character Simulate.hs:130:3: Warning: Tab character Simulate.hs:130:15: Warning: Tab character Simulate.hs:130:47: Warning: Tab character Simulate.hs:131:3: Warning: Tab character Simulate.hs:131:15: Warning: Tab character Simulate.hs:131:47: Warning: Tab character Simulate.hs:132:1: Warning: Tab character Simulate.hs:132:15: Warning: Tab character Simulate.hs:132:47: Warning: Tab character Simulate.hs:133:1: Warning: Tab character Simulate.hs:133:15: Warning: Tab character Simulate.hs:133:47: Warning: Tab character Simulate.hs:134:1: Warning: Tab character Simulate.hs:134:15: Warning: Tab character Simulate.hs:134:47: Warning: Tab character Simulate.hs:135:1: Warning: Tab character Simulate.hs:135:15: Warning: Tab character Simulate.hs:135:47: Warning: Tab character Simulate.hs:136:1: Warning: Tab character Simulate.hs:136:15: Warning: Tab character Simulate.hs:136:47: Warning: Tab character Simulate.hs:137:1: Warning: Tab character Simulate.hs:138:3: Warning: Tab character Simulate.hs:138:13: Warning: Tab character Simulate.hs:138:47: Warning: Tab character Simulate.hs:139:3: Warning: Tab character Simulate.hs:139:16: Warning: Tab character Simulate.hs:139:47: Warning: Tab character Simulate.hs:140:1: Warning: Tab character Simulate.hs:140:47: Warning: Tab character Simulate.hs:141:1: Warning: Tab character Simulate.hs:141:16: Warning: Tab character Simulate.hs:141:47: Warning: Tab character Simulate.hs:142:1: Warning: Tab character Simulate.hs:142:16: Warning: Tab character Simulate.hs:142:47: Warning: Tab character Simulate.hs:143:1: Warning: Tab character Simulate.hs:143:16: Warning: Tab character Simulate.hs:143:47: Warning: Tab character Simulate.hs:144:1: Warning: Tab character Simulate.hs:144:16: Warning: Tab character Simulate.hs:144:47: Warning: Tab character Simulate.hs:145:1: Warning: Tab character Simulate.hs:146:1: Warning: Tab character Simulate.hs:146:30: Warning: Tab character Simulate.hs:147:1: Warning: Tab character Simulate.hs:147:13: Warning: Tab character <> ==nofib== scs: size of Simulate.o follows... text data bss dec hex filename 72166 2096 0 74262 12216 Simulate.o ==nofib== scs: time to compile ParseLib follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c ParseLib.hs -o ParseLib.o ParseLib.hs:15:15: Warning: Tab character ParseLib.hs:15:33: Warning: Tab character ParseLib.hs:16:1: Warning: Tab character ParseLib.hs:16:38: Warning: Tab character ParseLib.hs:17:1: Warning: Tab character ParseLib.hs:17:36: Warning: Tab character ParseLib.hs:20:14: Warning: Tab character ParseLib.hs:20:33: Warning: Tab character ParseLib.hs:21:1: Warning: Tab character ParseLib.hs:21:37: Warning: Tab character ParseLib.hs:22:1: Warning: Tab character ParseLib.hs:22:36: Warning: Tab character ParseLib.hs:25:12: Warning: Tab character ParseLib.hs:25:41: Warning: Tab character ParseLib.hs:26:1: Warning: Tab character ParseLib.hs:26:36: Warning: Tab character ParseLib.hs:28:1: Warning: Tab character ParseLib.hs:28:14: Warning: Tab character ParseLib.hs:31:17: Warning: Tab character ParseLib.hs:31:33: Warning: Tab character ParseLib.hs:32:1: Warning: Tab character ParseLib.hs:32:37: Warning: Tab character ParseLib.hs:33:1: Warning: Tab character ParseLib.hs:33:36: Warning: Tab character ParseLib.hs:52:15: Warning: Tab character ParseLib.hs:52:30: Warning: Tab character ParseLib.hs:53:1: Warning: Tab character ParseLib.hs:53:28: Warning: Tab character ParseLib.hs:55:1: Warning: Tab character ParseLib.hs:55:15: Warning: Tab character ParseLib.hs:83:18: Warning: Tab character ParseLib.hs:85:1: Warning: Tab character ParseLib.hs:85:27: Warning: Tab character ParseLib.hs:88:14: Warning: Tab character ParseLib.hs:90:1: Warning: Tab character ParseLib.hs:90:27: Warning: Tab character <> ==nofib== scs: size of ParseLib.o follows... text data bss dec hex filename 14605 360 0 14965 3a75 ParseLib.o ==nofib== scs: time to compile Parse follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Parse.hs -o Parse.o Parse.hs:16:8: Warning: Tab character Parse.hs:19:1: Warning: Tab character Parse.hs:19:26: Warning: Tab character Parse.hs:20:1: Warning: Tab character Parse.hs:21:1: Warning: Tab character Parse.hs:21:32: Warning: Tab character Parse.hs:22:1: Warning: Tab character Parse.hs:22:22: Warning: Tab character Parse.hs:23:1: Warning: Tab character Parse.hs:23:24: Warning: Tab character Parse.hs:24:1: Warning: Tab character Parse.hs:24:27: Warning: Tab character Parse.hs:27:8: Warning: Tab character Parse.hs:29:1: Warning: Tab character Parse.hs:29:18: Warning: Tab character Parse.hs:30:1: Warning: Tab character Parse.hs:30:17: Warning: Tab character Parse.hs:31:1: Warning: Tab character Parse.hs:31:18: Warning: Tab character Parse.hs:32:1: Warning: Tab character Parse.hs:32:17: Warning: Tab character Parse.hs:33:1: Warning: Tab character Parse.hs:33:16: Warning: Tab character Parse.hs:34:1: Warning: Tab character Parse.hs:34:16: Warning: Tab character Parse.hs:35:1: Warning: Tab character Parse.hs:35:17: Warning: Tab character Parse.hs:37:1: Warning: Tab character Parse.hs:37:15: Warning: Tab character Parse.hs:38:1: Warning: Tab character Parse.hs:39:5: Warning: Tab character Parse.hs:40:5: Warning: Tab character Parse.hs:42:7: Warning: Tab character Parse.hs:43:7: Warning: Tab character Parse.hs:45:6: Warning: Tab character Parse.hs:46:6: Warning: Tab character Parse.hs:48:3: Warning: Tab character Parse.hs:48:13: Warning: Tab character Parse.hs:49:1: Warning: Tab character Parse.hs:49:21: Warning: Tab character Parse.hs:50:1: Warning: Tab character Parse.hs:50:22: Warning: Tab character Parse.hs:51:1: Warning: Tab character Parse.hs:52:1: Warning: Tab character Parse.hs:52:16: Warning: Tab character Parse.hs:53:1: Warning: Tab character Parse.hs:53:23: Warning: Tab character Parse.hs:54:1: Warning: Tab character Parse.hs:55:1: Warning: Tab character Parse.hs:55:17: Warning: Tab character Parse.hs:56:1: Warning: Tab character Parse.hs:56:26: Warning: Tab character Parse.hs:57:1: Warning: Tab character Parse.hs:57:26: Warning: Tab character Parse.hs:59:1: Warning: Tab character Parse.hs:59:15: Warning: Tab character Parse.hs:60:1: Warning: Tab character Parse.hs:60:24: Warning: Tab character Parse.hs:61:1: Warning: Tab character Parse.hs:61:24: Warning: Tab character Parse.hs:62:1: Warning: Tab character Parse.hs:62:24: Warning: Tab character Parse.hs:63:1: Warning: Tab character Parse.hs:63:24: Warning: Tab character Parse.hs:64:1: Warning: Tab character Parse.hs:64:24: Warning: Tab character Parse.hs:65:1: Warning: Tab character Parse.hs:65:24: Warning: Tab character Parse.hs:66:1: Warning: Tab character Parse.hs:66:23: Warning: Tab character Parse.hs:67:1: Warning: Tab character Parse.hs:67:24: Warning: Tab character Parse.hs:68:1: Warning: Tab character Parse.hs:68:24: Warning: Tab character Parse.hs:69:1: Warning: Tab character Parse.hs:69:24: Warning: Tab character Parse.hs:70:1: Warning: Tab character Parse.hs:70:24: Warning: Tab character Parse.hs:71:1: Warning: Tab character Parse.hs:71:24: Warning: Tab character Parse.hs:72:1: Warning: Tab character Parse.hs:72:24: Warning: Tab character Parse.hs:77:5: Warning: Tab character Parse.hs:78:5: Warning: Tab character <> ==nofib== scs: size of Parse.o follows... text data bss dec hex filename 49136 3528 0 52664 cdb8 Parse.o ==nofib== scs: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:12:1: Warning: Tab character Main.hs:13:1: Warning: Tab character Main.hs:14:1: Warning: Tab character Main.hs:15:1: Warning: Tab character Main.hs:16:1: Warning: Tab character Main.hs:16:11: Warning: Tab character Main.hs:17:1: Warning: Tab character Main.hs:18:3: Warning: Tab character Main.hs:19:1: Warning: Tab character Main.hs:20:1: Warning: Tab character Main.hs:20:41: Warning: Tab character Main.hs:21:1: Warning: Tab character Main.hs:21:29: Warning: Tab character Main.hs:22:1: Warning: Tab character Main.hs:22:27: Warning: Tab character Main.hs:23:1: Warning: Tab character Main.hs:23:33: Warning: Tab character Main.hs:24:1: Warning: Tab character Main.hs:24:36: Warning: Tab character Main.hs:25:1: Warning: Tab character Main.hs:25:28: Warning: Tab character Main.hs:26:1: Warning: Tab character Main.hs:26:30: Warning: Tab character Main.hs:27:1: Warning: Tab character Main.hs:27:31: Warning: Tab character Main.hs:27:42: Warning: Tab character Main.hs:28:1: Warning: Tab character Main.hs:28:48: Warning: Tab character Main.hs:29:1: Warning: Tab character Main.hs:29:50: Warning: Tab character Main.hs:30:1: Warning: Tab character Main.hs:30:44: Warning: Tab character Main.hs:31:1: Warning: Tab character Main.hs:33:3: Warning: Tab character Main.hs:34:1: Warning: Tab character Main.hs:35:1: Warning: Tab character Main.hs:38:1: Warning: Tab character Main.hs:39:1: Warning: Tab character Main.hs:40:1: Warning: Tab character Main.hs:40:41: Warning: Tab character Main.hs:41:1: Warning: Tab character Main.hs:41:30: Warning: Tab character Main.hs:42:1: Warning: Tab character Main.hs:42:31: Warning: Tab character Main.hs:43:1: Warning: Tab character Main.hs:48:1: Warning: Tab character Main.hs:48:15: Warning: Tab character Main.hs:49:1: Warning: Tab character Main.hs:49:16: Warning: Tab character <> ==nofib== scs: size of Main.o follows... text data bss dec hex filename 10781 1112 0 11893 2e75 Main.o ==nofib== scs: time to link scs follows... <> ==nofib== scs: size of scs follows... text data bss dec hex filename 1262926 76544 48872 1388342 152f36 scs ==nofib== scs: time to run scs follows... ../../runstdtest/runstdtest ./scs -o1 scs.stdout -o1 scs.stdout-x86_64 -o1 scs.stdout-x86-linux -ghc-timing -cachegrind inverter 345 10n 4u 1; 18.14user 0.03system 0:18.18elapsed 99%CPU (0avgtext+0avgdata 62368maxresident)k 8inputs+280outputs (0major+11283minor)pagefaults 0swaps <> Finished making all in scs: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/symalg ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== symalg: time to compile RealM follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c RealM.hs -o RealM.o RealM.hs:176:1: Warning: Tab character RealM.hs:181:1: Warning: Tab character RealM.hs:182:1: Warning: Tab character RealM.hs:187:1: Warning: Tab character <> ==nofib== symalg: size of RealM.o follows... text data bss dec hex filename 14791 976 0 15767 3d97 RealM.o ==nofib== symalg: time to compile BasicNumber follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c BasicNumber.hs -o BasicNumber.o BasicNumber.hs:121:10: Warning: No explicit implementation for ‘toEnum’ and ‘fromEnum’ In the instance declaration for ‘Enum BasicNumber’ BasicNumber.hs:204:1: Warning: Tab character <> ==nofib== symalg: size of BasicNumber.o follows... text data bss dec hex filename 28593 5472 0 34065 8511 BasicNumber.o ==nofib== symalg: time to compile Ast follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Ast.hs -o Ast.o Ast.hs:10:32: Warning: Tab character Ast.hs:11:1: Warning: Tab character Ast.hs:11:36: Warning: Tab character Ast.hs:12:1: Warning: Tab character Ast.hs:12:25: Warning: Tab character Ast.hs:13:1: Warning: Tab character Ast.hs:13:19: Warning: Tab character Ast.hs:14:1: Warning: Tab character Ast.hs:14:23: Warning: Tab character Ast.hs:18:1: Warning: Tab character Ast.hs:19:1: Warning: Tab character Ast.hs:20:1: Warning: Tab character Ast.hs:21:1: Warning: Tab character <> ==nofib== symalg: size of Ast.o follows... text data bss dec hex filename 1436 80 0 1516 5ec Ast.o ==nofib== symalg: time to compile BasicNumberApprox follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c BasicNumberApprox.hs -o BasicNumberApprox.o <> ==nofib== symalg: size of BasicNumberApprox.o follows... text data bss dec hex filename 8484 792 0 9276 243c BasicNumberApprox.o ==nofib== symalg: time to compile Env follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Env.hs -o Env.o Env.hs:17:1: Warning: Tab character Env.hs:22:1: Warning: Tab character Env.hs:23:1: Warning: Tab character <> ==nofib== symalg: size of Env.o follows... text data bss dec hex filename 733 200 0 933 3a5 Env.o ==nofib== symalg: time to compile Eval follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Eval.hs -o Eval.o Eval.hs:13:1: Warning: Tab character Eval.hs:14:1: Warning: Tab character Eval.hs:15:1: Warning: Tab character Eval.hs:16:1: Warning: Tab character Eval.hs:16:37: Warning: Tab character Eval.hs:22:1: Warning: Tab character Eval.hs:23:1: Warning: Tab character Eval.hs:33:1: Warning: Tab character Eval.hs:34:1: Warning: Tab character Eval.hs:35:1: Warning: Tab character Eval.hs:35:21: Warning: Tab character Eval.hs:36:1: Warning: Tab character Eval.hs:37:1: Warning: Tab character Eval.hs:42:1: Warning: Tab character Eval.hs:43:1: Warning: Tab character Eval.hs:44:1: Warning: Tab character Eval.hs:44:21: Warning: Tab character Eval.hs:45:1: Warning: Tab character Eval.hs:46:1: Warning: Tab character Eval.hs:47:1: Warning: Tab character Eval.hs:52:1: Warning: Tab character Eval.hs:53:1: Warning: Tab character Eval.hs:54:1: Warning: Tab character Eval.hs:68:1: Warning: Tab character Eval.hs:69:1: Warning: Tab character Eval.hs:71:1: Warning: Tab character Eval.hs:72:1: Warning: Tab character Eval.hs:75:1: Warning: Tab character Eval.hs:76:1: Warning: Tab character Eval.hs:81:1: Warning: Tab character Eval.hs:84:1: Warning: Tab character Eval.hs:85:1: Warning: Tab character Eval.hs:86:1: Warning: Tab character Eval.hs:86:14: Warning: Tab character Eval.hs:104:1: Warning: Tab character Eval.hs:105:20: Warning: Tab character Eval.hs:105:29: Warning: Tab character Eval.hs:106:20: Warning: Tab character Eval.hs:106:29: Warning: Tab character Eval.hs:107:20: Warning: Tab character Eval.hs:107:29: Warning: Tab character Eval.hs:108:20: Warning: Tab character Eval.hs:108:29: Warning: Tab character Eval.hs:124:1: Warning: Tab character Eval.hs:126:1: Warning: Tab character Eval.hs:127:1: Warning: Tab character Eval.hs:128:1: Warning: Tab character Eval.hs:128:18: Warning: Tab character Eval.hs:133:1: Warning: Tab character Eval.hs:135:1: Warning: Tab character Eval.hs:136:1: Warning: Tab character Eval.hs:137:1: Warning: Tab character Eval.hs:137:14: Warning: Tab character <> ==nofib== symalg: size of Eval.o follows... text data bss dec hex filename 13880 1472 0 15352 3bf8 Eval.o ==nofib== symalg: time to compile Lexer follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Lexer.hs -o Lexer.o Lexer.hs:7:1: Warning: Tab character Lexer.hs:8:1: Warning: Tab character Lexer.hs:9:1: Warning: Tab character Lexer.hs:10:1: Warning: Tab character Lexer.hs:11:1: Warning: Tab character Lexer.hs:12:1: Warning: Tab character Lexer.hs:20:1: Warning: Tab character Lexer.hs:21:1: Warning: Tab character Lexer.hs:24:1: Warning: Tab character Lexer.hs:27:1: Warning: Tab character Lexer.hs:30:1: Warning: Tab character Lexer.hs:31:1: Warning: Tab character Lexer.hs:32:1: Warning: Tab character Lexer.hs:33:1: Warning: Tab character Lexer.hs:35:1: Warning: Tab character Lexer.hs:37:1: Warning: Tab character Lexer.hs:38:1: Warning: Tab character Lexer.hs:39:1: Warning: Tab character Lexer.hs:40:1: Warning: Tab character Lexer.hs:41:1: Warning: Tab character Lexer.hs:42:1: Warning: Tab character Lexer.hs:43:1: Warning: Tab character Lexer.hs:44:1: Warning: Tab character Lexer.hs:45:1: Warning: Tab character Lexer.hs:46:1: Warning: Tab character Lexer.hs:47:1: Warning: Tab character Lexer.hs:48:1: Warning: Tab character Lexer.hs:48:26: Warning: Tab character Lexer.hs:50:1: Warning: Tab character Lexer.hs:51:1: Warning: Tab character Lexer.hs:52:1: Warning: Tab character Lexer.hs:53:1: Warning: Tab character Lexer.hs:54:1: Warning: Tab character Lexer.hs:55:1: Warning: Tab character Lexer.hs:56:1: Warning: Tab character <> ==nofib== symalg: size of Lexer.o follows... text data bss dec hex filename 8024 464 0 8488 2128 Lexer.o ==nofib== symalg: time to compile Op follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Op.hs -o Op.o <> ==nofib== symalg: size of Op.o follows... text data bss dec hex filename 7551 1248 0 8799 225f Op.o ==nofib== symalg: time to compile Parser follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Parser.hs -o Parser.o Parser.hs:12:1: Warning: Tab character Parser.hs:13:1: Warning: Tab character Parser.hs:14:1: Warning: Tab character Parser.hs:20:1: Warning: Tab character Parser.hs:26:1: Warning: Tab character Parser.hs:27:1: Warning: Tab character Parser.hs:28:1: Warning: Tab character Parser.hs:29:1: Warning: Tab character Parser.hs:30:1: Warning: Tab character Parser.hs:30:32: Warning: Tab character Parser.hs:31:1: Warning: Tab character Parser.hs:33:1: Warning: Tab character Parser.hs:34:1: Warning: Tab character Parser.hs:46:1: Warning: Tab character Parser.hs:47:1: Warning: Tab character Parser.hs:48:1: Warning: Tab character Parser.hs:49:1: Warning: Tab character Parser.hs:50:1: Warning: Tab character Parser.hs:51:1: Warning: Tab character Parser.hs:52:1: Warning: Tab character Parser.hs:53:1: Warning: Tab character Parser.hs:53:14: Warning: Tab character Parser.hs:54:1: Warning: Tab character Parser.hs:55:1: Warning: Tab character Parser.hs:56:1: Warning: Tab character Parser.hs:57:1: Warning: Tab character Parser.hs:60:33: Warning: Tab character Parser.hs:63:25: Warning: Tab character Parser.hs:71:1: Warning: Tab character Parser.hs:72:1: Warning: Tab character Parser.hs:74:1: Warning: Tab character Parser.hs:75:1: Warning: Tab character Parser.hs:76:1: Warning: Tab character Parser.hs:77:1: Warning: Tab character Parser.hs:77:13: Warning: Tab character Parser.hs:83:1: Warning: Tab character Parser.hs:84:1: Warning: Tab character Parser.hs:85:1: Warning: Tab character Parser.hs:90:1: Warning: Tab character Parser.hs:91:1: Warning: Tab character Parser.hs:92:1: Warning: Tab character Parser.hs:93:1: Warning: Tab character Parser.hs:94:1: Warning: Tab character Parser.hs:95:1: Warning: Tab character Parser.hs:97:1: Warning: Tab character Parser.hs:97:15: Warning: Tab character Parser.hs:98:1: Warning: Tab character Parser.hs:99:1: Warning: Tab character Parser.hs:100:1: Warning: Tab character Parser.hs:106:1: Warning: Tab character Parser.hs:107:1: Warning: Tab character Parser.hs:108:1: Warning: Tab character Parser.hs:109:1: Warning: Tab character Parser.hs:113:1: Warning: Tab character Parser.hs:114:1: Warning: Tab character Parser.hs:114:42: Warning: Tab character Parser.hs:115:1: Warning: Tab character Parser.hs:116:1: Warning: Tab character Parser.hs:117:16: Warning: Tab character Parser.hs:123:1: Warning: Tab character Parser.hs:124:1: Warning: Tab character Parser.hs:125:1: Warning: Tab character Parser.hs:125:26: Warning: Tab character Parser.hs:126:1: Warning: Tab character Parser.hs:127:1: Warning: Tab character <> ==nofib== symalg: size of Parser.o follows... text data bss dec hex filename 10326 456 0 10782 2a1e Parser.o ==nofib== symalg: time to compile Print follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Print.hs -o Print.o Print.hs:16:1: Warning: Tab character Print.hs:17:1: Warning: Tab character Print.hs:29:1: Warning: Tab character Print.hs:30:1: Warning: Tab character Print.hs:30:23: Warning: Tab character Print.hs:31:1: Warning: Tab character Print.hs:32:1: Warning: Tab character Print.hs:33:1: Warning: Tab character Print.hs:34:1: Warning: Tab character Print.hs:35:1: Warning: Tab character Print.hs:35:39: Warning: Tab character Print.hs:36:1: Warning: Tab character Print.hs:36:34: Warning: Tab character Print.hs:81:1: Warning: Tab character Print.hs:82:1: Warning: Tab character Print.hs:83:1: Warning: Tab character Print.hs:87:1: Warning: Tab character Print.hs:88:1: Warning: Tab character Print.hs:89:1: Warning: Tab character Print.hs:90:1: Warning: Tab character <> ==nofib== symalg: size of Print.o follows... text data bss dec hex filename 7583 512 0 8095 1f9f Print.o ==nofib== symalg: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:26:1: Warning: Tab character Main.hs:27:1: Warning: Tab character Main.hs:29:1: Warning: Tab character Main.hs:30:1: Warning: Tab character Main.hs:37:1: Warning: Tab character Main.hs:38:1: Warning: Tab character Main.hs:39:1: Warning: Tab character Main.hs:40:1: Warning: Tab character Main.hs:40:12: Warning: Tab character Main.hs:41:1: Warning: Tab character Main.hs:41:10: Warning: Tab character Main.hs:42:1: Warning: Tab character Main.hs:43:1: Warning: Tab character Main.hs:44:1: Warning: Tab character Main.hs:45:1: Warning: Tab character Main.hs:45:39: Warning: Tab character Main.hs:46:1: Warning: Tab character Main.hs:47:1: Warning: Tab character Main.hs:48:1: Warning: Tab character Main.hs:48:30: Warning: Tab character Main.hs:49:1: Warning: Tab character Main.hs:49:18: Warning: Tab character Main.hs:49:30: Warning: Tab character Main.hs:50:1: Warning: Tab character Main.hs:57:1: Warning: Tab character Main.hs:58:1: Warning: Tab character Main.hs:59:1: Warning: Tab character Main.hs:60:1: Warning: Tab character Main.hs:61:1: Warning: Tab character Main.hs:62:1: Warning: Tab character Main.hs:63:1: Warning: Tab character <> ==nofib== symalg: size of Main.o follows... text data bss dec hex filename 4578 480 0 5058 13c2 Main.o ==nofib== symalg: time to link symalg follows... <> ==nofib== symalg: size of symalg follows... text data bss dec hex filename 1121164 73848 48872 1243884 12faec symalg ==nofib== symalg: time to run symalg follows... ../../runstdtest/runstdtest ./symalg -i symalg.stdin -o1 symalg.stdout -ghc-timing -cachegrind ; 0.91user 0.02system 0:00.93elapsed 99%CPU (0avgtext+0avgdata 54020maxresident)k 8inputs+280outputs (0major+9651minor)pagefaults 0swaps <> Finished making all in symalg: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real/veritas ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== veritas: time to compile Core_datatype follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Core_datatype.hs -o Core_datatype.o Core_datatype.hs:21:1: Warning: Tab character Core_datatype.hs:22:1: Warning: Tab character Core_datatype.hs:23:1: Warning: Tab character Core_datatype.hs:24:1: Warning: Tab character Core_datatype.hs:25:1: Warning: Tab character Core_datatype.hs:26:1: Warning: Tab character Core_datatype.hs:27:1: Warning: Tab character Core_datatype.hs:28:1: Warning: Tab character Core_datatype.hs:29:1: Warning: Tab character Core_datatype.hs:30:1: Warning: Tab character Core_datatype.hs:31:1: Warning: Tab character Core_datatype.hs:33:1: Warning: Tab character Core_datatype.hs:35:1: Warning: Tab character Core_datatype.hs:36:1: Warning: Tab character Core_datatype.hs:37:1: Warning: Tab character Core_datatype.hs:38:1: Warning: Tab character Core_datatype.hs:41:25: Warning: Tab character Core_datatype.hs:42:2: Warning: Tab character Core_datatype.hs:43:1: Warning: Tab character Core_datatype.hs:44:1: Warning: Tab character Core_datatype.hs:48:1: Warning: Tab character Core_datatype.hs:49:1: Warning: Tab character Core_datatype.hs:49:14: Warning: Tab character Core_datatype.hs:79:1: Warning: Tab character Core_datatype.hs:100:1: Warning: Tab character Core_datatype.hs:100:37: Warning: Tab character Core_datatype.hs:101:1: Warning: Tab character Core_datatype.hs:105:1: Warning: Tab character Core_datatype.hs:106:1: Warning: Tab character Core_datatype.hs:107:1: Warning: Tab character Core_datatype.hs:107:10: Warning: Tab character Core_datatype.hs:108:1: Warning: Tab character Core_datatype.hs:109:1: Warning: Tab character Core_datatype.hs:113:1: Warning: Tab character Core_datatype.hs:117:1: Warning: Tab character Core_datatype.hs:118:1: Warning: Tab character Core_datatype.hs:119:1: Warning: Tab character Core_datatype.hs:120:1: Warning: Tab character Core_datatype.hs:121:1: Warning: Tab character Core_datatype.hs:122:1: Warning: Tab character Core_datatype.hs:123:1: Warning: Tab character Core_datatype.hs:124:1: Warning: Tab character Core_datatype.hs:125:1: Warning: Tab character Core_datatype.hs:126:1: Warning: Tab character Core_datatype.hs:127:1: Warning: Tab character Core_datatype.hs:128:1: Warning: Tab character Core_datatype.hs:129:1: Warning: Tab character Core_datatype.hs:130:1: Warning: Tab character Core_datatype.hs:131:1: Warning: Tab character Core_datatype.hs:132:1: Warning: Tab character Core_datatype.hs:133:1: Warning: Tab character Core_datatype.hs:137:1: Warning: Tab character Core_datatype.hs:138:1: Warning: Tab character Core_datatype.hs:139:1: Warning: Tab character Core_datatype.hs:140:1: Warning: Tab character Core_datatype.hs:141:1: Warning: Tab character Core_datatype.hs:142:1: Warning: Tab character Core_datatype.hs:143:1: Warning: Tab character Core_datatype.hs:144:1: Warning: Tab character Core_datatype.hs:145:1: Warning: Tab character Core_datatype.hs:146:1: Warning: Tab character Core_datatype.hs:147:1: Warning: Tab character Core_datatype.hs:148:1: Warning: Tab character Core_datatype.hs:149:1: Warning: Tab character Core_datatype.hs:150:1: Warning: Tab character Core_datatype.hs:153:1: Warning: Tab character <> ==nofib== veritas: size of Core_datatype.o follows... text data bss dec hex filename 21378 1640 0 23018 59ea Core_datatype.o ==nofib== veritas: time to compile Attributes follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Attributes.lhs -o Attributes.o <> ==nofib== veritas: size of Attributes.o follows... text data bss dec hex filename 780 744 0 1524 5f4 Attributes.o ==nofib== veritas: time to compile Vtslib follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Vtslib.hs -o Vtslib.o Vtslib.hs:2:1: Warning: Tab character Vtslib.hs:3:1: Warning: Tab character Vtslib.hs:4:1: Warning: Tab character Vtslib.hs:49:1: Warning: Tab character Vtslib.hs:50:1: Warning: Tab character Vtslib.hs:63:1: Warning: Tab character Vtslib.hs:64:1: Warning: Tab character Vtslib.hs:65:1: Warning: Tab character Vtslib.hs:150:1: Warning: Tab character <> ==nofib== veritas: size of Vtslib.o follows... text data bss dec hex filename 2480 120 0 2600 a28 Vtslib.o ==nofib== veritas: time to compile Sub_Core1 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Sub_Core1.hs -o Sub_Core1.o Sub_Core1.hs:37:1: Warning: Tab character Sub_Core1.hs:46:1: Warning: Tab character Sub_Core1.hs:49:1: Warning: Tab character Sub_Core1.hs:52:1: Warning: Tab character Sub_Core1.hs:55:1: Warning: Tab character Sub_Core1.hs:58:1: Warning: Tab character Sub_Core1.hs:61:1: Warning: Tab character Sub_Core1.hs:64:1: Warning: Tab character Sub_Core1.hs:67:1: Warning: Tab character Sub_Core1.hs:70:1: Warning: Tab character Sub_Core1.hs:73:1: Warning: Tab character Sub_Core1.hs:83:1: Warning: Tab character Sub_Core1.hs:86:1: Warning: Tab character Sub_Core1.hs:89:1: Warning: Tab character Sub_Core1.hs:92:1: Warning: Tab character Sub_Core1.hs:93:1: Warning: Tab character Sub_Core1.hs:96:1: Warning: Tab character Sub_Core1.hs:106:1: Warning: Tab character Sub_Core1.hs:107:1: Warning: Tab character Sub_Core1.hs:109:1: Warning: Tab character Sub_Core1.hs:112:1: Warning: Tab character Sub_Core1.hs:131:1: Warning: Tab character Sub_Core1.hs:132:1: Warning: Tab character Sub_Core1.hs:133:1: Warning: Tab character Sub_Core1.hs:135:1: Warning: Tab character Sub_Core1.hs:136:1: Warning: Tab character Sub_Core1.hs:138:1: Warning: Tab character Sub_Core1.hs:139:1: Warning: Tab character Sub_Core1.hs:141:1: Warning: Tab character Sub_Core1.hs:142:1: Warning: Tab character Sub_Core1.hs:143:1: Warning: Tab character Sub_Core1.hs:145:1: Warning: Tab character Sub_Core1.hs:146:1: Warning: Tab character Sub_Core1.hs:148:1: Warning: Tab character Sub_Core1.hs:149:1: Warning: Tab character Sub_Core1.hs:151:1: Warning: Tab character Sub_Core1.hs:152:1: Warning: Tab character Sub_Core1.hs:153:1: Warning: Tab character Sub_Core1.hs:154:1: Warning: Tab character Sub_Core1.hs:154:19: Warning: Tab character Sub_Core1.hs:155:1: Warning: Tab character Sub_Core1.hs:155:18: Warning: Tab character Sub_Core1.hs:156:1: Warning: Tab character Sub_Core1.hs:157:1: Warning: Tab character Sub_Core1.hs:158:1: Warning: Tab character Sub_Core1.hs:159:1: Warning: Tab character Sub_Core1.hs:161:1: Warning: Tab character Sub_Core1.hs:162:1: Warning: Tab character Sub_Core1.hs:164:1: Warning: Tab character Sub_Core1.hs:169:1: Warning: Tab character Sub_Core1.hs:171:1: Warning: Tab character Sub_Core1.hs:172:1: Warning: Tab character Sub_Core1.hs:174:1: Warning: Tab character Sub_Core1.hs:175:1: Warning: Tab character Sub_Core1.hs:177:1: Warning: Tab character Sub_Core1.hs:178:1: Warning: Tab character Sub_Core1.hs:179:1: Warning: Tab character Sub_Core1.hs:198:1: Warning: Tab character Sub_Core1.hs:199:1: Warning: Tab character Sub_Core1.hs:200:1: Warning: Tab character Sub_Core1.hs:201:1: Warning: Tab character Sub_Core1.hs:203:1: Warning: Tab character Sub_Core1.hs:204:1: Warning: Tab character Sub_Core1.hs:208:1: Warning: Tab character Sub_Core1.hs:210:1: Warning: Tab character Sub_Core1.hs:211:1: Warning: Tab character Sub_Core1.hs:212:1: Warning: Tab character Sub_Core1.hs:214:1: Warning: Tab character Sub_Core1.hs:215:1: Warning: Tab character Sub_Core1.hs:216:1: Warning: Tab character Sub_Core1.hs:218:1: Warning: Tab character Sub_Core1.hs:219:1: Warning: Tab character Sub_Core1.hs:220:1: Warning: Tab character Sub_Core1.hs:222:1: Warning: Tab character Sub_Core1.hs:223:1: Warning: Tab character Sub_Core1.hs:225:1: Warning: Tab character Sub_Core1.hs:226:1: Warning: Tab character Sub_Core1.hs:227:1: Warning: Tab character Sub_Core1.hs:229:1: Warning: Tab character Sub_Core1.hs:230:1: Warning: Tab character Sub_Core1.hs:231:1: Warning: Tab character Sub_Core1.hs:232:1: Warning: Tab character Sub_Core1.hs:234:1: Warning: Tab character Sub_Core1.hs:235:1: Warning: Tab character Sub_Core1.hs:236:1: Warning: Tab character Sub_Core1.hs:237:1: Warning: Tab character Sub_Core1.hs:239:1: Warning: Tab character Sub_Core1.hs:241:1: Warning: Tab character Sub_Core1.hs:245:1: Warning: Tab character Sub_Core1.hs:246:1: Warning: Tab character Sub_Core1.hs:247:1: Warning: Tab character Sub_Core1.hs:248:2: Warning: Tab character Sub_Core1.hs:249:1: Warning: Tab character Sub_Core1.hs:251:1: Warning: Tab character Sub_Core1.hs:252:1: Warning: Tab character Sub_Core1.hs:253:1: Warning: Tab character Sub_Core1.hs:271:1: Warning: Tab character Sub_Core1.hs:278:1: Warning: Tab character Sub_Core1.hs:279:1: Warning: Tab character Sub_Core1.hs:280:1: Warning: Tab character Sub_Core1.hs:281:1: Warning: Tab character Sub_Core1.hs:282:1: Warning: Tab character Sub_Core1.hs:283:1: Warning: Tab character Sub_Core1.hs:284:1: Warning: Tab character Sub_Core1.hs:286:1: Warning: Tab character Sub_Core1.hs:287:1: Warning: Tab character Sub_Core1.hs:288:1: Warning: Tab character Sub_Core1.hs:289:1: Warning: Tab character Sub_Core1.hs:290:1: Warning: Tab character Sub_Core1.hs:292:1: Warning: Tab character Sub_Core1.hs:293:1: Warning: Tab character Sub_Core1.hs:295:1: Warning: Tab character Sub_Core1.hs:296:1: Warning: Tab character Sub_Core1.hs:298:1: Warning: Tab character Sub_Core1.hs:299:1: Warning: Tab character Sub_Core1.hs:300:1: Warning: Tab character Sub_Core1.hs:302:1: Warning: Tab character Sub_Core1.hs:303:1: Warning: Tab character Sub_Core1.hs:304:1: Warning: Tab character Sub_Core1.hs:306:1: Warning: Tab character Sub_Core1.hs:307:1: Warning: Tab character Sub_Core1.hs:309:1: Warning: Tab character Sub_Core1.hs:310:1: Warning: Tab character Sub_Core1.hs:311:1: Warning: Tab character Sub_Core1.hs:313:1: Warning: Tab character Sub_Core1.hs:314:1: Warning: Tab character Sub_Core1.hs:315:1: Warning: Tab character Sub_Core1.hs:316:1: Warning: Tab character Sub_Core1.hs:317:1: Warning: Tab character Sub_Core1.hs:318:1: Warning: Tab character Sub_Core1.hs:319:1: Warning: Tab character Sub_Core1.hs:321:1: Warning: Tab character Sub_Core1.hs:322:1: Warning: Tab character Sub_Core1.hs:323:1: Warning: Tab character Sub_Core1.hs:324:1: Warning: Tab character Sub_Core1.hs:325:1: Warning: Tab character Sub_Core1.hs:326:1: Warning: Tab character Sub_Core1.hs:328:1: Warning: Tab character Sub_Core1.hs:329:1: Warning: Tab character Sub_Core1.hs:331:1: Warning: Tab character Sub_Core1.hs:332:1: Warning: Tab character Sub_Core1.hs:336:1: Warning: Tab character Sub_Core1.hs:337:1: Warning: Tab character Sub_Core1.hs:339:1: Warning: Tab character Sub_Core1.hs:340:1: Warning: Tab character Sub_Core1.hs:341:1: Warning: Tab character Sub_Core1.hs:342:1: Warning: Tab character Sub_Core1.hs:343:1: Warning: Tab character Sub_Core1.hs:345:1: Warning: Tab character Sub_Core1.hs:346:1: Warning: Tab character Sub_Core1.hs:348:1: Warning: Tab character Sub_Core1.hs:349:1: Warning: Tab character Sub_Core1.hs:350:1: Warning: Tab character Sub_Core1.hs:351:1: Warning: Tab character Sub_Core1.hs:354:1: Warning: Tab character Sub_Core1.hs:355:1: Warning: Tab character Sub_Core1.hs:357:1: Warning: Tab character Sub_Core1.hs:358:1: Warning: Tab character Sub_Core1.hs:359:1: Warning: Tab character Sub_Core1.hs:360:1: Warning: Tab character Sub_Core1.hs:371:1: Warning: Tab character Sub_Core1.hs:374:1: Warning: Tab character Sub_Core1.hs:375:1: Warning: Tab character Sub_Core1.hs:378:1: Warning: Tab character Sub_Core1.hs:392:1: Warning: Tab character Sub_Core1.hs:393:1: Warning: Tab character <> ==nofib== veritas: size of Sub_Core1.o follows... text data bss dec hex filename 25726 832 0 26558 67be Sub_Core1.o ==nofib== veritas: time to compile Sub_Core2 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Sub_Core2.hs -o Sub_Core2.o Sub_Core2.hs:61:1: Warning: Tab character Sub_Core2.hs:63:1: Warning: Tab character Sub_Core2.hs:66:1: Warning: Tab character Sub_Core2.hs:68:1: Warning: Tab character Sub_Core2.hs:69:1: Warning: Tab character Sub_Core2.hs:72:1: Warning: Tab character Sub_Core2.hs:74:1: Warning: Tab character Sub_Core2.hs:75:1: Warning: Tab character Sub_Core2.hs:78:1: Warning: Tab character Sub_Core2.hs:80:1: Warning: Tab character Sub_Core2.hs:82:5: Warning: Tab character Sub_Core2.hs:106:1: Warning: Tab character Sub_Core2.hs:110:1: Warning: Tab character Sub_Core2.hs:114:1: Warning: Tab character Sub_Core2.hs:118:1: Warning: Tab character Sub_Core2.hs:132:1: Warning: Tab character Sub_Core2.hs:133:1: Warning: Tab character Sub_Core2.hs:134:1: Warning: Tab character Sub_Core2.hs:135:1: Warning: Tab character Sub_Core2.hs:136:1: Warning: Tab character Sub_Core2.hs:142:77: Warning: Tab character Sub_Core2.hs:145:1: Warning: Tab character Sub_Core2.hs:146:1: Warning: Tab character Sub_Core2.hs:147:1: Warning: Tab character Sub_Core2.hs:148:1: Warning: Tab character Sub_Core2.hs:149:1: Warning: Tab character Sub_Core2.hs:158:1: Warning: Tab character Sub_Core2.hs:159:1: Warning: Tab character Sub_Core2.hs:159:16: Warning: Tab character Sub_Core2.hs:160:1: Warning: Tab character Sub_Core2.hs:161:1: Warning: Tab character Sub_Core2.hs:162:1: Warning: Tab character Sub_Core2.hs:174:1: Warning: Tab character Sub_Core2.hs:175:1: Warning: Tab character Sub_Core2.hs:176:1: Warning: Tab character Sub_Core2.hs:177:1: Warning: Tab character Sub_Core2.hs:180:1: Warning: Tab character Sub_Core2.hs:191:1: Warning: Tab character Sub_Core2.hs:192:1: Warning: Tab character Sub_Core2.hs:192:19: Warning: Tab character Sub_Core2.hs:194:1: Warning: Tab character Sub_Core2.hs:200:1: Warning: Tab character Sub_Core2.hs:212:1: Warning: Tab character Sub_Core2.hs:213:1: Warning: Tab character Sub_Core2.hs:214:1: Warning: Tab character Sub_Core2.hs:215:1: Warning: Tab character Sub_Core2.hs:216:1: Warning: Tab character Sub_Core2.hs:217:1: Warning: Tab character Sub_Core2.hs:223:1: Warning: Tab character Sub_Core2.hs:224:1: Warning: Tab character Sub_Core2.hs:225:1: Warning: Tab character Sub_Core2.hs:226:1: Warning: Tab character Sub_Core2.hs:227:1: Warning: Tab character Sub_Core2.hs:228:1: Warning: Tab character Sub_Core2.hs:241:1: Warning: Tab character Sub_Core2.hs:242:1: Warning: Tab character Sub_Core2.hs:243:1: Warning: Tab character Sub_Core2.hs:245:1: Warning: Tab character Sub_Core2.hs:247:1: Warning: Tab character Sub_Core2.hs:250:1: Warning: Tab character Sub_Core2.hs:255:1: Warning: Tab character Sub_Core2.hs:256:1: Warning: Tab character Sub_Core2.hs:257:1: Warning: Tab character Sub_Core2.hs:264:1: Warning: Tab character Sub_Core2.hs:265:1: Warning: Tab character Sub_Core2.hs:266:1: Warning: Tab character Sub_Core2.hs:276:1: Warning: Tab character Sub_Core2.hs:277:1: Warning: Tab character Sub_Core2.hs:278:1: Warning: Tab character Sub_Core2.hs:279:1: Warning: Tab character Sub_Core2.hs:280:1: Warning: Tab character Sub_Core2.hs:281:1: Warning: Tab character Sub_Core2.hs:288:1: Warning: Tab character Sub_Core2.hs:289:1: Warning: Tab character Sub_Core2.hs:290:1: Warning: Tab character Sub_Core2.hs:292:1: Warning: Tab character Sub_Core2.hs:293:1: Warning: Tab character Sub_Core2.hs:294:7: Warning: Tab character Sub_Core2.hs:296:7: Warning: Tab character Sub_Core2.hs:297:1: Warning: Tab character Sub_Core2.hs:298:7: Warning: Tab character Sub_Core2.hs:302:7: Warning: Tab character Sub_Core2.hs:303:1: Warning: Tab character Sub_Core2.hs:305:7: Warning: Tab character Sub_Core2.hs:306:1: Warning: Tab character Sub_Core2.hs:308:7: Warning: Tab character Sub_Core2.hs:309:1: Warning: Tab character Sub_Core2.hs:311:7: Warning: Tab character Sub_Core2.hs:312:1: Warning: Tab character Sub_Core2.hs:314:7: Warning: Tab character Sub_Core2.hs:315:1: Warning: Tab character Sub_Core2.hs:316:1: Warning: Tab character Sub_Core2.hs:324:1: Warning: Tab character Sub_Core2.hs:327:1: Warning: Tab character Sub_Core2.hs:343:1: Warning: Tab character Sub_Core2.hs:356:1: Warning: Tab character Sub_Core2.hs:369:1: Warning: Tab character Sub_Core2.hs:383:1: Warning: Tab character Sub_Core2.hs:384:1: Warning: Tab character Sub_Core2.hs:385:1: Warning: Tab character Sub_Core2.hs:386:1: Warning: Tab character Sub_Core2.hs:387:1: Warning: Tab character Sub_Core2.hs:388:1: Warning: Tab character Sub_Core2.hs:388:13: Warning: Tab character Sub_Core2.hs:397:1: Warning: Tab character Sub_Core2.hs:402:1: Warning: Tab character Sub_Core2.hs:411:1: Warning: Tab character Sub_Core2.hs:414:1: Warning: Tab character Sub_Core2.hs:415:1: Warning: Tab character Sub_Core2.hs:416:1: Warning: Tab character Sub_Core2.hs:417:1: Warning: Tab character Sub_Core2.hs:430:1: Warning: Tab character Sub_Core2.hs:431:1: Warning: Tab character Sub_Core2.hs:432:1: Warning: Tab character <> ==nofib== veritas: size of Sub_Core2.o follows... text data bss dec hex filename 24026 1448 0 25474 6382 Sub_Core2.o ==nofib== veritas: time to compile Sub_Core3 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Sub_Core3.hs -o Sub_Core3.o Sub_Core3.hs:29:1: Warning: Tab character Sub_Core3.hs:30:1: Warning: Tab character Sub_Core3.hs:31:1: Warning: Tab character Sub_Core3.hs:32:1: Warning: Tab character Sub_Core3.hs:33:1: Warning: Tab character Sub_Core3.hs:33:31: Warning: Tab character Sub_Core3.hs:34:1: Warning: Tab character Sub_Core3.hs:35:1: Warning: Tab character Sub_Core3.hs:36:1: Warning: Tab character Sub_Core3.hs:37:1: Warning: Tab character Sub_Core3.hs:45:1: Warning: Tab character Sub_Core3.hs:75:1: Warning: Tab character Sub_Core3.hs:76:1: Warning: Tab character Sub_Core3.hs:77:1: Warning: Tab character Sub_Core3.hs:86:1: Warning: Tab character Sub_Core3.hs:87:1: Warning: Tab character Sub_Core3.hs:88:1: Warning: Tab character Sub_Core3.hs:98:1: Warning: Tab character Sub_Core3.hs:99:1: Warning: Tab character Sub_Core3.hs:100:1: Warning: Tab character Sub_Core3.hs:141:1: Warning: Tab character Sub_Core3.hs:142:1: Warning: Tab character Sub_Core3.hs:143:1: Warning: Tab character Sub_Core3.hs:148:1: Warning: Tab character Sub_Core3.hs:151:1: Warning: Tab character Sub_Core3.hs:154:1: Warning: Tab character Sub_Core3.hs:155:1: Warning: Tab character Sub_Core3.hs:156:1: Warning: Tab character Sub_Core3.hs:157:1: Warning: Tab character Sub_Core3.hs:158:1: Warning: Tab character Sub_Core3.hs:159:1: Warning: Tab character Sub_Core3.hs:163:1: Warning: Tab character Sub_Core3.hs:166:1: Warning: Tab character Sub_Core3.hs:169:1: Warning: Tab character Sub_Core3.hs:172:1: Warning: Tab character Sub_Core3.hs:175:1: Warning: Tab character Sub_Core3.hs:182:1: Warning: Tab character Sub_Core3.hs:185:1: Warning: Tab character Sub_Core3.hs:188:1: Warning: Tab character Sub_Core3.hs:191:1: Warning: Tab character Sub_Core3.hs:192:1: Warning: Tab character Sub_Core3.hs:193:1: Warning: Tab character Sub_Core3.hs:194:1: Warning: Tab character Sub_Core3.hs:195:1: Warning: Tab character Sub_Core3.hs:198:1: Warning: Tab character Sub_Core3.hs:199:1: Warning: Tab character Sub_Core3.hs:200:1: Warning: Tab character Sub_Core3.hs:201:1: Warning: Tab character Sub_Core3.hs:202:1: Warning: Tab character Sub_Core3.hs:205:1: Warning: Tab character Sub_Core3.hs:208:1: Warning: Tab character Sub_Core3.hs:211:1: Warning: Tab character Sub_Core3.hs:249:1: Warning: Tab character Sub_Core3.hs:251:1: Warning: Tab character Sub_Core3.hs:254:1: Warning: Tab character Sub_Core3.hs:257:1: Warning: Tab character Sub_Core3.hs:263:1: Warning: Tab character Sub_Core3.hs:266:1: Warning: Tab character Sub_Core3.hs:269:1: Warning: Tab character Sub_Core3.hs:272:1: Warning: Tab character Sub_Core3.hs:275:1: Warning: Tab character Sub_Core3.hs:276:1: Warning: Tab character Sub_Core3.hs:285:1: Warning: Tab character Sub_Core3.hs:292:1: Warning: Tab character Sub_Core3.hs:295:1: Warning: Tab character Sub_Core3.hs:306:1: Warning: Tab character Sub_Core3.hs:307:1: Warning: Tab character Sub_Core3.hs:318:1: Warning: Tab character Sub_Core3.hs:321:1: Warning: Tab character Sub_Core3.hs:324:1: Warning: Tab character Sub_Core3.hs:327:1: Warning: Tab character Sub_Core3.hs:330:1: Warning: Tab character Sub_Core3.hs:333:1: Warning: Tab character Sub_Core3.hs:336:1: Warning: Tab character Sub_Core3.hs:339:1: Warning: Tab character Sub_Core3.hs:348:1: Warning: Tab character Sub_Core3.hs:351:1: Warning: Tab character Sub_Core3.hs:354:1: Warning: Tab character Sub_Core3.hs:368:1: Warning: Tab character Sub_Core3.hs:369:1: Warning: Tab character Sub_Core3.hs:370:7: Warning: Tab character Sub_Core3.hs:371:1: Warning: Tab character Sub_Core3.hs:372:1: Warning: Tab character Sub_Core3.hs:373:1: Warning: Tab character Sub_Core3.hs:374:1: Warning: Tab character Sub_Core3.hs:375:1: Warning: Tab character Sub_Core3.hs:376:1: Warning: Tab character Sub_Core3.hs:377:1: Warning: Tab character Sub_Core3.hs:378:1: Warning: Tab character Sub_Core3.hs:379:1: Warning: Tab character Sub_Core3.hs:380:1: Warning: Tab character Sub_Core3.hs:386:1: Warning: Tab character Sub_Core3.hs:387:1: Warning: Tab character Sub_Core3.hs:388:5: Warning: Tab character Sub_Core3.hs:389:1: Warning: Tab character Sub_Core3.hs:390:1: Warning: Tab character Sub_Core3.hs:391:1: Warning: Tab character Sub_Core3.hs:392:1: Warning: Tab character Sub_Core3.hs:393:1: Warning: Tab character Sub_Core3.hs:394:1: Warning: Tab character Sub_Core3.hs:395:1: Warning: Tab character Sub_Core3.hs:396:1: Warning: Tab character Sub_Core3.hs:397:1: Warning: Tab character Sub_Core3.hs:399:1: Warning: Tab character <> ==nofib== veritas: size of Sub_Core3.o follows... text data bss dec hex filename 18250 2200 0 20450 4fe2 Sub_Core3.o ==nofib== veritas: time to compile Sub_Core4 follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Sub_Core4.hs -o Sub_Core4.o Sub_Core4.hs:45:1: Warning: Tab character Sub_Core4.hs:48:1: Warning: Tab character Sub_Core4.hs:51:1: Warning: Tab character Sub_Core4.hs:54:1: Warning: Tab character Sub_Core4.hs:57:1: Warning: Tab character Sub_Core4.hs:93:1: Warning: Tab character Sub_Core4.hs:96:1: Warning: Tab character Sub_Core4.hs:99:1: Warning: Tab character Sub_Core4.hs:102:1: Warning: Tab character Sub_Core4.hs:105:1: Warning: Tab character Sub_Core4.hs:108:1: Warning: Tab character Sub_Core4.hs:111:1: Warning: Tab character Sub_Core4.hs:114:1: Warning: Tab character Sub_Core4.hs:117:1: Warning: Tab character Sub_Core4.hs:120:1: Warning: Tab character Sub_Core4.hs:127:1: Warning: Tab character Sub_Core4.hs:128:1: Warning: Tab character Sub_Core4.hs:129:1: Warning: Tab character Sub_Core4.hs:130:1: Warning: Tab character Sub_Core4.hs:131:1: Warning: Tab character Sub_Core4.hs:132:1: Warning: Tab character Sub_Core4.hs:133:1: Warning: Tab character Sub_Core4.hs:134:1: Warning: Tab character Sub_Core4.hs:135:1: Warning: Tab character Sub_Core4.hs:136:1: Warning: Tab character Sub_Core4.hs:137:1: Warning: Tab character Sub_Core4.hs:138:1: Warning: Tab character Sub_Core4.hs:139:1: Warning: Tab character Sub_Core4.hs:140:1: Warning: Tab character Sub_Core4.hs:141:1: Warning: Tab character Sub_Core4.hs:142:1: Warning: Tab character Sub_Core4.hs:143:1: Warning: Tab character Sub_Core4.hs:153:1: Warning: Tab character Sub_Core4.hs:156:1: Warning: Tab character Sub_Core4.hs:157:1: Warning: Tab character Sub_Core4.hs:158:1: Warning: Tab character Sub_Core4.hs:159:1: Warning: Tab character Sub_Core4.hs:167:1: Warning: Tab character Sub_Core4.hs:170:1: Warning: Tab character Sub_Core4.hs:170:56: Warning: Tab character Sub_Core4.hs:171:1: Warning: Tab character Sub_Core4.hs:172:1: Warning: Tab character Sub_Core4.hs:173:1: Warning: Tab character Sub_Core4.hs:174:1: Warning: Tab character Sub_Core4.hs:175:1: Warning: Tab character Sub_Core4.hs:176:1: Warning: Tab character Sub_Core4.hs:177:1: Warning: Tab character Sub_Core4.hs:178:1: Warning: Tab character Sub_Core4.hs:190:1: Warning: Tab character Sub_Core4.hs:191:1: Warning: Tab character Sub_Core4.hs:192:1: Warning: Tab character Sub_Core4.hs:193:1: Warning: Tab character Sub_Core4.hs:194:1: Warning: Tab character Sub_Core4.hs:195:1: Warning: Tab character Sub_Core4.hs:197:1: Warning: Tab character Sub_Core4.hs:198:1: Warning: Tab character Sub_Core4.hs:199:1: Warning: Tab character Sub_Core4.hs:202:1: Warning: Tab character Sub_Core4.hs:206:1: Warning: Tab character Sub_Core4.hs:207:1: Warning: Tab character Sub_Core4.hs:208:1: Warning: Tab character Sub_Core4.hs:211:1: Warning: Tab character Sub_Core4.hs:212:1: Warning: Tab character Sub_Core4.hs:214:1: Warning: Tab character Sub_Core4.hs:215:1: Warning: Tab character Sub_Core4.hs:240:1: Warning: Tab character Sub_Core4.hs:241:1: Warning: Tab character Sub_Core4.hs:242:1: Warning: Tab character Sub_Core4.hs:243:1: Warning: Tab character Sub_Core4.hs:245:1: Warning: Tab character Sub_Core4.hs:246:1: Warning: Tab character Sub_Core4.hs:247:1: Warning: Tab character Sub_Core4.hs:256:1: Warning: Tab character Sub_Core4.hs:257:1: Warning: Tab character Sub_Core4.hs:258:1: Warning: Tab character Sub_Core4.hs:259:1: Warning: Tab character Sub_Core4.hs:260:1: Warning: Tab character Sub_Core4.hs:261:1: Warning: Tab character Sub_Core4.hs:262:1: Warning: Tab character Sub_Core4.hs:263:1: Warning: Tab character Sub_Core4.hs:272:1: Warning: Tab character Sub_Core4.hs:273:1: Warning: Tab character Sub_Core4.hs:274:1: Warning: Tab character Sub_Core4.hs:275:1: Warning: Tab character Sub_Core4.hs:282:1: Warning: Tab character Sub_Core4.hs:285:1: Warning: Tab character Sub_Core4.hs:286:1: Warning: Tab character Sub_Core4.hs:287:1: Warning: Tab character Sub_Core4.hs:288:1: Warning: Tab character Sub_Core4.hs:289:1: Warning: Tab character Sub_Core4.hs:290:1: Warning: Tab character Sub_Core4.hs:291:1: Warning: Tab character Sub_Core4.hs:292:1: Warning: Tab character Sub_Core4.hs:293:1: Warning: Tab character Sub_Core4.hs:296:1: Warning: Tab character Sub_Core4.hs:301:1: Warning: Tab character Sub_Core4.hs:302:1: Warning: Tab character Sub_Core4.hs:303:1: Warning: Tab character Sub_Core4.hs:304:1: Warning: Tab character Sub_Core4.hs:305:1: Warning: Tab character Sub_Core4.hs:306:1: Warning: Tab character Sub_Core4.hs:312:1: Warning: Tab character Sub_Core4.hs:313:1: Warning: Tab character Sub_Core4.hs:313:16: Warning: Tab character Sub_Core4.hs:314:1: Warning: Tab character Sub_Core4.hs:315:1: Warning: Tab character Sub_Core4.hs:316:1: Warning: Tab character Sub_Core4.hs:317:1: Warning: Tab character Sub_Core4.hs:318:1: Warning: Tab character Sub_Core4.hs:319:1: Warning: Tab character Sub_Core4.hs:320:1: Warning: Tab character Sub_Core4.hs:321:1: Warning: Tab character Sub_Core4.hs:322:1: Warning: Tab character Sub_Core4.hs:323:1: Warning: Tab character Sub_Core4.hs:324:1: Warning: Tab character Sub_Core4.hs:325:1: Warning: Tab character Sub_Core4.hs:326:1: Warning: Tab character Sub_Core4.hs:328:1: Warning: Tab character Sub_Core4.hs:329:1: Warning: Tab character Sub_Core4.hs:330:1: Warning: Tab character Sub_Core4.hs:331:1: Warning: Tab character Sub_Core4.hs:339:1: Warning: Tab character Sub_Core4.hs:340:1: Warning: Tab character Sub_Core4.hs:341:1: Warning: Tab character Sub_Core4.hs:343:1: Warning: Tab character Sub_Core4.hs:344:1: Warning: Tab character Sub_Core4.hs:351:1: Warning: Tab character Sub_Core4.hs:361:1: Warning: Tab character Sub_Core4.hs:362:1: Warning: Tab character Sub_Core4.hs:363:1: Warning: Tab character Sub_Core4.hs:364:1: Warning: Tab character Sub_Core4.hs:365:1: Warning: Tab character Sub_Core4.hs:380:1: Warning: Tab character Sub_Core4.hs:381:1: Warning: Tab character Sub_Core4.hs:382:1: Warning: Tab character Sub_Core4.hs:383:1: Warning: Tab character Sub_Core4.hs:384:1: Warning: Tab character Sub_Core4.hs:385:1: Warning: Tab character Sub_Core4.hs:386:1: Warning: Tab character Sub_Core4.hs:393:1: Warning: Tab character Sub_Core4.hs:394:1: Warning: Tab character Sub_Core4.hs:395:1: Warning: Tab character Sub_Core4.hs:396:1: Warning: Tab character Sub_Core4.hs:404:1: Warning: Tab character Sub_Core4.hs:407:1: Warning: Tab character Sub_Core4.hs:408:1: Warning: Tab character Sub_Core4.hs:408:16: Warning: Tab character Sub_Core4.hs:409:1: Warning: Tab character Sub_Core4.hs:410:1: Warning: Tab character Sub_Core4.hs:411:1: Warning: Tab character Sub_Core4.hs:412:1: Warning: Tab character Sub_Core4.hs:413:1: Warning: Tab character <> ==nofib== veritas: size of Sub_Core4.o follows... text data bss dec hex filename 29164 1600 0 30764 782c Sub_Core4.o ==nofib== veritas: time to compile Dcore follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Dcore.hs -o Dcore.o Dcore.hs:2:1: Warning: Tab character Dcore.hs:3:1: Warning: Tab character Dcore.hs:20:1: Warning: Tab character Dcore.hs:21:1: Warning: Tab character Dcore.hs:22:1: Warning: Tab character Dcore.hs:29:1: Warning: Tab character Dcore.hs:37:1: Warning: Tab character Dcore.hs:46:1: Warning: Tab character Dcore.hs:47:1: Warning: Tab character Dcore.hs:48:1: Warning: Tab character Dcore.hs:49:7: Warning: Tab character Dcore.hs:50:1: Warning: Tab character Dcore.hs:51:1: Warning: Tab character Dcore.hs:52:1: Warning: Tab character Dcore.hs:53:1: Warning: Tab character Dcore.hs:61:1: Warning: Tab character Dcore.hs:62:1: Warning: Tab character Dcore.hs:63:1: Warning: Tab character Dcore.hs:64:1: Warning: Tab character Dcore.hs:65:1: Warning: Tab character Dcore.hs:66:1: Warning: Tab character <> ==nofib== veritas: size of Dcore.o follows... text data bss dec hex filename 3758 456 0 4214 1076 Dcore.o ==nofib== veritas: time to compile Core_database follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Core_database.hs -o Core_database.o Core_database.hs:22:1: Warning: Tab character Core_database.hs:25:1: Warning: Tab character Core_database.hs:26:1: Warning: Tab character Core_database.hs:29:1: Warning: Tab character Core_database.hs:30:1: Warning: Tab character Core_database.hs:31:1: Warning: Tab character Core_database.hs:34:1: Warning: Tab character Core_database.hs:37:1: Warning: Tab character Core_database.hs:38:1: Warning: Tab character Core_database.hs:39:1: Warning: Tab character Core_database.hs:42:1: Warning: Tab character Core_database.hs:45:1: Warning: Tab character Core_database.hs:48:1: Warning: Tab character Core_database.hs:53:1: Warning: Tab character Core_database.hs:56:1: Warning: Tab character Core_database.hs:115:1: Warning: Tab character Core_database.hs:116:1: Warning: Tab character Core_database.hs:117:1: Warning: Tab character Core_database.hs:117:30: Warning: Tab character Core_database.hs:118:1: Warning: Tab character Core_database.hs:118:42: Warning: Tab character Core_database.hs:119:1: Warning: Tab character Core_database.hs:119:47: Warning: Tab character Core_database.hs:129:1: Warning: Tab character Core_database.hs:130:1: Warning: Tab character Core_database.hs:131:1: Warning: Tab character Core_database.hs:131:30: Warning: Tab character Core_database.hs:132:1: Warning: Tab character Core_database.hs:132:44: Warning: Tab character Core_database.hs:141:1: Warning: Tab character Core_database.hs:142:1: Warning: Tab character Core_database.hs:143:1: Warning: Tab character Core_database.hs:143:30: Warning: Tab character Core_database.hs:144:1: Warning: Tab character Core_database.hs:144:44: Warning: Tab character Core_database.hs:148:1: Warning: Tab character Core_database.hs:153:1: Warning: Tab character Core_database.hs:156:1: Warning: Tab character Core_database.hs:159:1: Warning: Tab character Core_database.hs:162:1: Warning: Tab character Core_database.hs:163:1: Warning: Tab character Core_database.hs:166:1: Warning: Tab character Core_database.hs:169:1: Warning: Tab character Core_database.hs:172:1: Warning: Tab character Core_database.hs:173:1: Warning: Tab character Core_database.hs:176:1: Warning: Tab character Core_database.hs:177:1: Warning: Tab character Core_database.hs:180:1: Warning: Tab character Core_database.hs:181:1: Warning: Tab character Core_database.hs:184:1: Warning: Tab character Core_database.hs:193:1: Warning: Tab character Core_database.hs:196:1: Warning: Tab character Core_database.hs:199:1: Warning: Tab character Core_database.hs:202:1: Warning: Tab character Core_database.hs:205:1: Warning: Tab character Core_database.hs:214:1: Warning: Tab character Core_database.hs:217:1: Warning: Tab character Core_database.hs:220:1: Warning: Tab character Core_database.hs:221:1: Warning: Tab character Core_database.hs:224:1: Warning: Tab character Core_database.hs:225:1: Warning: Tab character Core_database.hs:232:1: Warning: Tab character Core_database.hs:235:1: Warning: Tab character Core_database.hs:238:1: Warning: Tab character Core_database.hs:245:1: Warning: Tab character Core_database.hs:250:1: Warning: Tab character Core_database.hs:258:19: Warning: Tab character Core_database.hs:260:19: Warning: Tab character Core_database.hs:262:23: Warning: Tab character Core_database.hs:272:1: Warning: Tab character Core_database.hs:273:1: Warning: Tab character Core_database.hs:274:5: Warning: Tab character Core_database.hs:275:1: Warning: Tab character Core_database.hs:276:1: Warning: Tab character Core_database.hs:280:1: Warning: Tab character Core_database.hs:281:1: Warning: Tab character Core_database.hs:282:5: Warning: Tab character Core_database.hs:283:1: Warning: Tab character Core_database.hs:287:1: Warning: Tab character Core_database.hs:288:1: Warning: Tab character Core_database.hs:289:5: Warning: Tab character Core_database.hs:290:1: Warning: Tab character Core_database.hs:291:1: Warning: Tab character Core_database.hs:294:1: Warning: Tab character Core_database.hs:295:1: Warning: Tab character Core_database.hs:296:1: Warning: Tab character Core_database.hs:297:1: Warning: Tab character Core_database.hs:298:1: Warning: Tab character Core_database.hs:299:1: Warning: Tab character Core_database.hs:300:5: Warning: Tab character Core_database.hs:301:1: Warning: Tab character Core_database.hs:302:1: Warning: Tab character Core_database.hs:303:1: Warning: Tab character Core_database.hs:304:1: Warning: Tab character Core_database.hs:305:5: Warning: Tab character Core_database.hs:306:1: Warning: Tab character Core_database.hs:307:1: Warning: Tab character Core_database.hs:308:1: Warning: Tab character Core_database.hs:309:1: Warning: Tab character Core_database.hs:310:1: Warning: Tab character Core_database.hs:311:5: Warning: Tab character Core_database.hs:312:1: Warning: Tab character Core_database.hs:313:1: Warning: Tab character Core_database.hs:314:1: Warning: Tab character Core_database.hs:315:1: Warning: Tab character Core_database.hs:316:1: Warning: Tab character Core_database.hs:317:5: Warning: Tab character Core_database.hs:318:1: Warning: Tab character Core_database.hs:319:1: Warning: Tab character Core_database.hs:320:1: Warning: Tab character Core_database.hs:321:5: Warning: Tab character Core_database.hs:322:1: Warning: Tab character Core_database.hs:323:1: Warning: Tab character Core_database.hs:324:1: Warning: Tab character Core_database.hs:325:1: Warning: Tab character Core_database.hs:326:5: Warning: Tab character Core_database.hs:327:1: Warning: Tab character Core_database.hs:328:1: Warning: Tab character Core_database.hs:328:27: Warning: Tab character Core_database.hs:329:1: Warning: Tab character Core_database.hs:330:1: Warning: Tab character Core_database.hs:331:1: Warning: Tab character Core_database.hs:332:5: Warning: Tab character Core_database.hs:333:1: Warning: Tab character Core_database.hs:334:1: Warning: Tab character Core_database.hs:335:1: Warning: Tab character Core_database.hs:336:1: Warning: Tab character Core_database.hs:337:1: Warning: Tab character Core_database.hs:338:5: Warning: Tab character Core_database.hs:339:1: Warning: Tab character Core_database.hs:340:1: Warning: Tab character Core_database.hs:341:1: Warning: Tab character Core_database.hs:342:1: Warning: Tab character Core_database.hs:343:1: Warning: Tab character Core_database.hs:344:1: Warning: Tab character Core_database.hs:345:1: Warning: Tab character Core_database.hs:346:1: Warning: Tab character Core_database.hs:347:1: Warning: Tab character Core_database.hs:348:1: Warning: Tab character Core_database.hs:355:1: Warning: Tab character Core_database.hs:356:1: Warning: Tab character Core_database.hs:357:1: Warning: Tab character Core_database.hs:358:1: Warning: Tab character Core_database.hs:359:1: Warning: Tab character Core_database.hs:360:5: Warning: Tab character Core_database.hs:361:1: Warning: Tab character Core_database.hs:362:1: Warning: Tab character Core_database.hs:363:1: Warning: Tab character Core_database.hs:364:1: Warning: Tab character Core_database.hs:365:1: Warning: Tab character Core_database.hs:366:1: Warning: Tab character Core_database.hs:367:1: Warning: Tab character Core_database.hs:368:1: Warning: Tab character Core_database.hs:369:1: Warning: Tab character Core_database.hs:370:1: Warning: Tab character Core_database.hs:371:1: Warning: Tab character Core_database.hs:372:1: Warning: Tab character Core_database.hs:373:1: Warning: Tab character Core_database.hs:374:1: Warning: Tab character Core_database.hs:375:1: Warning: Tab character Core_database.hs:376:1: Warning: Tab character Core_database.hs:377:1: Warning: Tab character Core_database.hs:378:1: Warning: Tab character Core_database.hs:385:1: Warning: Tab character Core_database.hs:386:1: Warning: Tab character Core_database.hs:387:1: Warning: Tab character Core_database.hs:388:1: Warning: Tab character Core_database.hs:389:1: Warning: Tab character Core_database.hs:390:1: Warning: Tab character Core_database.hs:391:1: Warning: Tab character Core_database.hs:392:1: Warning: Tab character Core_database.hs:393:1: Warning: Tab character Core_database.hs:394:1: Warning: Tab character Core_database.hs:395:1: Warning: Tab character Core_database.hs:396:1: Warning: Tab character Core_database.hs:397:1: Warning: Tab character Core_database.hs:398:1: Warning: Tab character Core_database.hs:399:1: Warning: Tab character Core_database.hs:400:1: Warning: Tab character Core_database.hs:401:1: Warning: Tab character Core_database.hs:402:1: Warning: Tab character Core_database.hs:403:1: Warning: Tab character Core_database.hs:404:1: Warning: Tab character Core_database.hs:405:1: Warning: Tab character Core_database.hs:406:1: Warning: Tab character Core_database.hs:407:1: Warning: Tab character Core_database.hs:408:1: Warning: Tab character Core_database.hs:421:16: Warning: Tab character Core_database.hs:431:1: Warning: Tab character Core_database.hs:435:1: Warning: Tab character Core_database.hs:441:1: Warning: Tab character Core_database.hs:445:1: Warning: Tab character Core_database.hs:446:1: Warning: Tab character Core_database.hs:447:1: Warning: Tab character Core_database.hs:448:1: Warning: Tab character Core_database.hs:449:1: Warning: Tab character Core_database.hs:450:1: Warning: Tab character Core_database.hs:451:1: Warning: Tab character <> ==nofib== veritas: size of Core_database.o follows... text data bss dec hex filename 57435 6288 0 63723 f8eb Core_database.o ==nofib== veritas: time to compile Kernel follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Kernel.hs -o Kernel.o Kernel.hs:36:19: Warning: Tab character Kernel.hs:37:1: Warning: Tab character Kernel.hs:39:24: Warning: Tab character Kernel.hs:39:27: Warning: Tab character Kernel.hs:40:1: Warning: Tab character Kernel.hs:52:1: Warning: Tab character Kernel.hs:53:1: Warning: Tab character Kernel.hs:54:1: Warning: Tab character Kernel.hs:55:1: Warning: Tab character Kernel.hs:56:5: Warning: Tab character Kernel.hs:65:1: Warning: Tab character Kernel.hs:66:1: Warning: Tab character Kernel.hs:75:1: Warning: Tab character Kernel.hs:76:1: Warning: Tab character Kernel.hs:77:1: Warning: Tab character Kernel.hs:78:1: Warning: Tab character Kernel.hs:79:1: Warning: Tab character Kernel.hs:79:16: Warning: Tab character Kernel.hs:80:1: Warning: Tab character Kernel.hs:81:1: Warning: Tab character Kernel.hs:92:1: Warning: Tab character Kernel.hs:93:1: Warning: Tab character Kernel.hs:94:1: Warning: Tab character Kernel.hs:95:1: Warning: Tab character Kernel.hs:96:1: Warning: Tab character Kernel.hs:109:1: Warning: Tab character Kernel.hs:110:1: Warning: Tab character Kernel.hs:111:1: Warning: Tab character Kernel.hs:112:1: Warning: Tab character Kernel.hs:113:1: Warning: Tab character Kernel.hs:115:1: Warning: Tab character Kernel.hs:124:1: Warning: Tab character Kernel.hs:125:1: Warning: Tab character Kernel.hs:126:1: Warning: Tab character Kernel.hs:127:1: Warning: Tab character Kernel.hs:128:1: Warning: Tab character Kernel.hs:128:16: Warning: Tab character Kernel.hs:129:1: Warning: Tab character Kernel.hs:130:1: Warning: Tab character Kernel.hs:141:1: Warning: Tab character Kernel.hs:142:1: Warning: Tab character Kernel.hs:143:1: Warning: Tab character Kernel.hs:144:1: Warning: Tab character Kernel.hs:145:1: Warning: Tab character Kernel.hs:146:1: Warning: Tab character Kernel.hs:157:1: Warning: Tab character Kernel.hs:158:1: Warning: Tab character Kernel.hs:159:1: Warning: Tab character Kernel.hs:160:1: Warning: Tab character Kernel.hs:161:1: Warning: Tab character Kernel.hs:172:1: Warning: Tab character Kernel.hs:173:1: Warning: Tab character Kernel.hs:174:1: Warning: Tab character Kernel.hs:175:1: Warning: Tab character Kernel.hs:176:1: Warning: Tab character Kernel.hs:176:13: Warning: Tab character Kernel.hs:177:1: Warning: Tab character Kernel.hs:178:1: Warning: Tab character Kernel.hs:178:13: Warning: Tab character Kernel.hs:189:1: Warning: Tab character Kernel.hs:190:1: Warning: Tab character Kernel.hs:191:5: Warning: Tab character Kernel.hs:202:1: Warning: Tab character Kernel.hs:225:1: Warning: Tab character Kernel.hs:226:1: Warning: Tab character Kernel.hs:227:1: Warning: Tab character Kernel.hs:227:13: Warning: Tab character Kernel.hs:228:1: Warning: Tab character Kernel.hs:229:1: Warning: Tab character Kernel.hs:229:13: Warning: Tab character Kernel.hs:240:1: Warning: Tab character Kernel.hs:241:1: Warning: Tab character Kernel.hs:242:1: Warning: Tab character Kernel.hs:242:13: Warning: Tab character Kernel.hs:243:1: Warning: Tab character Kernel.hs:244:1: Warning: Tab character Kernel.hs:255:1: Warning: Tab character Kernel.hs:256:1: Warning: Tab character Kernel.hs:257:1: Warning: Tab character Kernel.hs:257:13: Warning: Tab character Kernel.hs:258:1: Warning: Tab character Kernel.hs:259:1: Warning: Tab character Kernel.hs:261:16: Warning: Tab character Kernel.hs:270:1: Warning: Tab character Kernel.hs:271:1: Warning: Tab character Kernel.hs:272:1: Warning: Tab character Kernel.hs:272:13: Warning: Tab character Kernel.hs:273:1: Warning: Tab character Kernel.hs:274:1: Warning: Tab character Kernel.hs:285:1: Warning: Tab character Kernel.hs:286:1: Warning: Tab character Kernel.hs:287:1: Warning: Tab character Kernel.hs:287:13: Warning: Tab character Kernel.hs:288:1: Warning: Tab character Kernel.hs:289:1: Warning: Tab character Kernel.hs:300:1: Warning: Tab character Kernel.hs:311:1: Warning: Tab character Kernel.hs:312:1: Warning: Tab character Kernel.hs:313:1: Warning: Tab character Kernel.hs:313:13: Warning: Tab character Kernel.hs:314:1: Warning: Tab character Kernel.hs:315:1: Warning: Tab character Kernel.hs:324:1: Warning: Tab character Kernel.hs:325:1: Warning: Tab character Kernel.hs:326:1: Warning: Tab character Kernel.hs:327:1: Warning: Tab character Kernel.hs:327:13: Warning: Tab character Kernel.hs:328:1: Warning: Tab character Kernel.hs:329:1: Warning: Tab character Kernel.hs:340:1: Warning: Tab character Kernel.hs:341:1: Warning: Tab character Kernel.hs:342:1: Warning: Tab character Kernel.hs:343:1: Warning: Tab character Kernel.hs:344:1: Warning: Tab character Kernel.hs:344:13: Warning: Tab character Kernel.hs:345:1: Warning: Tab character Kernel.hs:346:1: Warning: Tab character Kernel.hs:357:1: Warning: Tab character Kernel.hs:358:1: Warning: Tab character Kernel.hs:359:1: Warning: Tab character Kernel.hs:359:13: Warning: Tab character Kernel.hs:360:1: Warning: Tab character Kernel.hs:361:1: Warning: Tab character Kernel.hs:372:1: Warning: Tab character Kernel.hs:373:1: Warning: Tab character Kernel.hs:374:1: Warning: Tab character Kernel.hs:375:1: Warning: Tab character Kernel.hs:376:1: Warning: Tab character Kernel.hs:377:1: Warning: Tab character Kernel.hs:378:5: Warning: Tab character Kernel.hs:387:1: Warning: Tab character Kernel.hs:388:1: Warning: Tab character Kernel.hs:389:1: Warning: Tab character Kernel.hs:390:1: Warning: Tab character Kernel.hs:391:1: Warning: Tab character Kernel.hs:392:1: Warning: Tab character Kernel.hs:393:5: Warning: Tab character Kernel.hs:394:1: Warning: Tab character Kernel.hs:395:1: Warning: Tab character Kernel.hs:406:1: Warning: Tab character Kernel.hs:407:1: Warning: Tab character Kernel.hs:408:1: Warning: Tab character Kernel.hs:408:13: Warning: Tab character Kernel.hs:409:1: Warning: Tab character Kernel.hs:410:1: Warning: Tab character Kernel.hs:410:38: Warning: Tab character Kernel.hs:413:1: Warning: Tab character Kernel.hs:421:1: Warning: Tab character Kernel.hs:432:1: Warning: Tab character Kernel.hs:465:1: Warning: Tab character Kernel.hs:466:1: Warning: Tab character Kernel.hs:467:1: Warning: Tab character Kernel.hs:467:13: Warning: Tab character Kernel.hs:468:1: Warning: Tab character Kernel.hs:469:1: Warning: Tab character Kernel.hs:469:13: Warning: Tab character Kernel.hs:480:1: Warning: Tab character Kernel.hs:481:1: Warning: Tab character Kernel.hs:482:1: Warning: Tab character Kernel.hs:483:1: Warning: Tab character Kernel.hs:484:1: Warning: Tab character Kernel.hs:485:1: Warning: Tab character Kernel.hs:494:1: Warning: Tab character Kernel.hs:495:1: Warning: Tab character Kernel.hs:496:1: Warning: Tab character Kernel.hs:497:1: Warning: Tab character Kernel.hs:498:1: Warning: Tab character Kernel.hs:499:1: Warning: Tab character Kernel.hs:499:16: Warning: Tab character Kernel.hs:500:1: Warning: Tab character Kernel.hs:501:5: Warning: Tab character Kernel.hs:502:1: Warning: Tab character Kernel.hs:503:1: Warning: Tab character Kernel.hs:518:1: Warning: Tab character Kernel.hs:526:1: Warning: Tab character Kernel.hs:544:1: Warning: Tab character Kernel.hs:545:1: Warning: Tab character Kernel.hs:546:1: Warning: Tab character Kernel.hs:546:17: Warning: Tab character Kernel.hs:551:1: Warning: Tab character Kernel.hs:555:1: Warning: Tab character Kernel.hs:566:1: Warning: Tab character Kernel.hs:573:1: Warning: Tab character Kernel.hs:574:1: Warning: Tab character Kernel.hs:575:1: Warning: Tab character Kernel.hs:576:1: Warning: Tab character Kernel.hs:577:1: Warning: Tab character Kernel.hs:578:1: Warning: Tab character Kernel.hs:579:1: Warning: Tab character Kernel.hs:580:1: Warning: Tab character Kernel.hs:581:1: Warning: Tab character Kernel.hs:582:1: Warning: Tab character Kernel.hs:583:1: Warning: Tab character Kernel.hs:584:1: Warning: Tab character Kernel.hs:585:1: Warning: Tab character Kernel.hs:587:1: Warning: Tab character Kernel.hs:589:1: Warning: Tab character Kernel.hs:590:1: Warning: Tab character Kernel.hs:591:1: Warning: Tab character Kernel.hs:592:1: Warning: Tab character Kernel.hs:593:1: Warning: Tab character Kernel.hs:594:1: Warning: Tab character Kernel.hs:595:1: Warning: Tab character Kernel.hs:596:1: Warning: Tab character Kernel.hs:597:1: Warning: Tab character Kernel.hs:598:1: Warning: Tab character Kernel.hs:605:1: Warning: Tab character Kernel.hs:606:1: Warning: Tab character Kernel.hs:607:1: Warning: Tab character Kernel.hs:608:1: Warning: Tab character Kernel.hs:609:1: Warning: Tab character Kernel.hs:620:1: Warning: Tab character Kernel.hs:631:1: Warning: Tab character Kernel.hs:640:1: Warning: Tab character Kernel.hs:650:1: Warning: Tab character Kernel.hs:656:39: Warning: Tab character Kernel.hs:665:1: Warning: Tab character Kernel.hs:666:1: Warning: Tab character Kernel.hs:667:1: Warning: Tab character Kernel.hs:668:1: Warning: Tab character Kernel.hs:669:1: Warning: Tab character Kernel.hs:670:1: Warning: Tab character Kernel.hs:671:1: Warning: Tab character Kernel.hs:680:1: Warning: Tab character Kernel.hs:681:1: Warning: Tab character Kernel.hs:682:1: Warning: Tab character Kernel.hs:682:13: Warning: Tab character Kernel.hs:683:1: Warning: Tab character Kernel.hs:684:1: Warning: Tab character Kernel.hs:695:1: Warning: Tab character Kernel.hs:696:1: Warning: Tab character Kernel.hs:697:1: Warning: Tab character Kernel.hs:697:13: Warning: Tab character Kernel.hs:698:1: Warning: Tab character Kernel.hs:699:1: Warning: Tab character Kernel.hs:702:1: Warning: Tab character Kernel.hs:711:1: Warning: Tab character Kernel.hs:712:1: Warning: Tab character Kernel.hs:713:1: Warning: Tab character Kernel.hs:714:1: Warning: Tab character Kernel.hs:715:1: Warning: Tab character Kernel.hs:716:1: Warning: Tab character Kernel.hs:716:13: Warning: Tab character Kernel.hs:717:1: Warning: Tab character Kernel.hs:718:1: Warning: Tab character Kernel.hs:729:1: Warning: Tab character Kernel.hs:730:1: Warning: Tab character Kernel.hs:731:1: Warning: Tab character Kernel.hs:732:1: Warning: Tab character Kernel.hs:733:1: Warning: Tab character Kernel.hs:733:13: Warning: Tab character Kernel.hs:734:1: Warning: Tab character Kernel.hs:735:1: Warning: Tab character Kernel.hs:746:1: Warning: Tab character Kernel.hs:747:1: Warning: Tab character Kernel.hs:748:1: Warning: Tab character Kernel.hs:748:13: Warning: Tab character Kernel.hs:749:1: Warning: Tab character Kernel.hs:750:1: Warning: Tab character Kernel.hs:761:1: Warning: Tab character Kernel.hs:762:1: Warning: Tab character Kernel.hs:763:1: Warning: Tab character Kernel.hs:763:13: Warning: Tab character Kernel.hs:764:1: Warning: Tab character Kernel.hs:765:1: Warning: Tab character Kernel.hs:775:1: Warning: Tab character Kernel.hs:776:1: Warning: Tab character Kernel.hs:777:1: Warning: Tab character Kernel.hs:777:13: Warning: Tab character Kernel.hs:778:1: Warning: Tab character Kernel.hs:779:1: Warning: Tab character Kernel.hs:790:1: Warning: Tab character Kernel.hs:799:1: Warning: Tab character Kernel.hs:810:1: Warning: Tab character Kernel.hs:811:1: Warning: Tab character Kernel.hs:812:1: Warning: Tab character Kernel.hs:813:1: Warning: Tab character Kernel.hs:819:40: Warning: Tab character Kernel.hs:822:1: Warning: Tab character Kernel.hs:823:1: Warning: Tab character Kernel.hs:824:1: Warning: Tab character Kernel.hs:825:1: Warning: Tab character Kernel.hs:826:1: Warning: Tab character Kernel.hs:826:22: Warning: Tab character Kernel.hs:827:1: Warning: Tab character Kernel.hs:828:1: Warning: Tab character Kernel.hs:829:1: Warning: Tab character Kernel.hs:838:1: Warning: Tab character Kernel.hs:839:1: Warning: Tab character Kernel.hs:840:1: Warning: Tab character Kernel.hs:841:1: Warning: Tab character Kernel.hs:842:1: Warning: Tab character Kernel.hs:842:22: Warning: Tab character Kernel.hs:843:1: Warning: Tab character Kernel.hs:844:1: Warning: Tab character Kernel.hs:845:1: Warning: Tab character Kernel.hs:846:1: Warning: Tab character Kernel.hs:846:15: Warning: Tab character Kernel.hs:848:1: Warning: Tab character Kernel.hs:857:1: Warning: Tab character Kernel.hs:858:1: Warning: Tab character Kernel.hs:859:1: Warning: Tab character Kernel.hs:860:1: Warning: Tab character Kernel.hs:860:22: Warning: Tab character Kernel.hs:861:1: Warning: Tab character Kernel.hs:862:1: Warning: Tab character Kernel.hs:863:1: Warning: Tab character Kernel.hs:864:1: Warning: Tab character Kernel.hs:865:1: Warning: Tab character Kernel.hs:866:1: Warning: Tab character Kernel.hs:866:15: Warning: Tab character Kernel.hs:868:1: Warning: Tab character Kernel.hs:877:1: Warning: Tab character Kernel.hs:878:1: Warning: Tab character Kernel.hs:879:1: Warning: Tab character Kernel.hs:879:13: Warning: Tab character Kernel.hs:880:1: Warning: Tab character Kernel.hs:881:1: Warning: Tab character Kernel.hs:882:1: Warning: Tab character Kernel.hs:883:5: Warning: Tab character Kernel.hs:884:1: Warning: Tab character Kernel.hs:895:1: Warning: Tab character Kernel.hs:896:1: Warning: Tab character Kernel.hs:897:1: Warning: Tab character Kernel.hs:898:1: Warning: Tab character Kernel.hs:899:1: Warning: Tab character Kernel.hs:900:1: Warning: Tab character Kernel.hs:900:26: Warning: Tab character Kernel.hs:901:1: Warning: Tab character Kernel.hs:902:1: Warning: Tab character Kernel.hs:903:1: Warning: Tab character Kernel.hs:904:1: Warning: Tab character Kernel.hs:906:1: Warning: Tab character Kernel.hs:907:1: Warning: Tab character Kernel.hs:908:1: Warning: Tab character Kernel.hs:909:1: Warning: Tab character Kernel.hs:910:1: Warning: Tab character Kernel.hs:912:1: Warning: Tab character Kernel.hs:914:1: Warning: Tab character Kernel.hs:915:1: Warning: Tab character Kernel.hs:916:5: Warning: Tab character Kernel.hs:917:1: Warning: Tab character Kernel.hs:919:1: Warning: Tab character Kernel.hs:921:1: Warning: Tab character Kernel.hs:922:1: Warning: Tab character Kernel.hs:933:1: Warning: Tab character Kernel.hs:934:1: Warning: Tab character Kernel.hs:935:1: Warning: Tab character Kernel.hs:946:1: Warning: Tab character Kernel.hs:947:1: Warning: Tab character Kernel.hs:948:1: Warning: Tab character Kernel.hs:949:1: Warning: Tab character Kernel.hs:950:1: Warning: Tab character Kernel.hs:950:10: Warning: Tab character Kernel.hs:951:1: Warning: Tab character Kernel.hs:951:22: Warning: Tab character Kernel.hs:952:1: Warning: Tab character Kernel.hs:952:26: Warning: Tab character Kernel.hs:953:1: Warning: Tab character Kernel.hs:954:1: Warning: Tab character Kernel.hs:956:1: Warning: Tab character Kernel.hs:967:1: Warning: Tab character Kernel.hs:968:1: Warning: Tab character Kernel.hs:969:1: Warning: Tab character Kernel.hs:970:1: Warning: Tab character Kernel.hs:971:1: Warning: Tab character Kernel.hs:972:1: Warning: Tab character Kernel.hs:973:1: Warning: Tab character Kernel.hs:984:5: Warning: Tab character Kernel.hs:985:1: Warning: Tab character Kernel.hs:986:1: Warning: Tab character Kernel.hs:987:1: Warning: Tab character Kernel.hs:987:13: Warning: Tab character Kernel.hs:988:1: Warning: Tab character Kernel.hs:989:1: Warning: Tab character Kernel.hs:989:13: Warning: Tab character Kernel.hs:1000:1: Warning: Tab character Kernel.hs:1001:1: Warning: Tab character Kernel.hs:1011:1: Warning: Tab character Kernel.hs:1012:1: Warning: Tab character Kernel.hs:1013:1: Warning: Tab character Kernel.hs:1014:1: Warning: Tab character Kernel.hs:1015:1: Warning: Tab character Kernel.hs:1016:1: Warning: Tab character Kernel.hs:1017:1: Warning: Tab character Kernel.hs:1028:1: Warning: Tab character Kernel.hs:1029:1: Warning: Tab character Kernel.hs:1030:1: Warning: Tab character Kernel.hs:1031:1: Warning: Tab character Kernel.hs:1032:1: Warning: Tab character Kernel.hs:1032:15: Warning: Tab character Kernel.hs:1034:1: Warning: Tab character Kernel.hs:1038:1: Warning: Tab character Kernel.hs:1041:1: Warning: Tab character Kernel.hs:1048:1: Warning: Tab character Kernel.hs:1053:1: Warning: Tab character Kernel.hs:1278:1: Warning: Tab character Kernel.hs:1281:1: Warning: Tab character Kernel.hs:1284:1: Warning: Tab character Kernel.hs:1287:1: Warning: Tab character Kernel.hs:1290:1: Warning: Tab character Kernel.hs:1293:1: Warning: Tab character Kernel.hs:1294:1: Warning: Tab character Kernel.hs:1295:1: Warning: Tab character Kernel.hs:1296:1: Warning: Tab character Kernel.hs:1299:1: Warning: Tab character Kernel.hs:1307:1: Warning: Tab character Kernel.hs:1308:1: Warning: Tab character Kernel.hs:1309:1: Warning: Tab character Kernel.hs:1309:60: Warning: Tab character Kernel.hs:1310:1: Warning: Tab character Kernel.hs:1311:1: Warning: Tab character Kernel.hs:1312:1: Warning: Tab character Kernel.hs:1322:1: Warning: Tab character Kernel.hs:1323:1: Warning: Tab character Kernel.hs:1324:1: Warning: Tab character <> ==nofib== veritas: size of Kernel.o follows... text data bss dec hex filename 73690 13032 0 86722 152c2 Kernel.o ==nofib== veritas: time to compile Type_defs follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Type_defs.lhs -o Type_defs.o Type_defs.lhs:13:12: Warning: No explicit implementation for either ‘showsPrec’ or ‘show’ In the instance declaration for ‘Show Token’ <> ==nofib== veritas: size of Type_defs.o follows... text data bss dec hex filename 3658 312 0 3970 f82 Type_defs.o ==nofib== veritas: time to compile Token follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Token.lhs -o Token.o Token.lhs:48:3: Warning: Pattern match(es) are overlapped In an equation for ‘denull’: denull x = ... <> ==nofib== veritas: size of Token.o follows... text data bss dec hex filename 17081 4736 0 21817 5539 Token.o ==nofib== veritas: time to compile Unparse follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Unparse.lhs -o Unparse.o Unparse.lhs:165:3: Warning: Pattern match(es) are overlapped In an equation for ‘unparse_dc’: unparse_dc sg _ = ... <> ==nofib== veritas: size of Unparse.o follows... text data bss dec hex filename 38382 4304 0 42686 a6be Unparse.o ==nofib== veritas: time to compile Build_itrm follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Build_itrm.lhs -o Build_itrm.o Build_itrm.lhs:85:3: Warning: Pattern match(es) are overlapped In an equation for ‘let'’: let' _ _ (Opnd _) = ... <> ==nofib== veritas: size of Build_itrm.o follows... text data bss dec hex filename 26370 3104 0 29474 7322 Build_itrm.o ==nofib== veritas: time to compile Build_Tm follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Build_Tm.lhs -o Build_Tm.o <> ==nofib== veritas: size of Build_Tm.o follows... text data bss dec hex filename 17500 1576 0 19076 4a84 Build_Tm.o ==nofib== veritas: time to compile Parse follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Parse.lhs -o Parse.o <> ==nofib== veritas: size of Parse.o follows... text data bss dec hex filename 105804 13784 0 119588 1d324 Parse.o ==nofib== veritas: time to compile Tags follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Tags.hs -o Tags.o Tags.hs:26:1: Warning: Tab character Tags.hs:27:1: Warning: Tab character Tags.hs:28:1: Warning: Tab character Tags.hs:29:1: Warning: Tab character Tags.hs:30:1: Warning: Tab character Tags.hs:31:1: Warning: Tab character <> ==nofib== veritas: size of Tags.o follows... text data bss dec hex filename 4604 1840 0 6444 192c Tags.o ==nofib== veritas: time to compile Globals follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Globals.hs -o Globals.o Globals.hs:15:16: Warning: Tab character Globals.hs:17:15: Warning: Tab character Globals.hs:21:16: Warning: Tab character Globals.hs:23:15: Warning: Tab character Globals.hs:25:14: Warning: Tab character <> ==nofib== veritas: size of Globals.o follows... text data bss dec hex filename 821 112 0 933 3a5 Globals.o ==nofib== veritas: time to compile Lookup follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Lookup.hs -o Lookup.o <> ==nofib== veritas: size of Lookup.o follows... text data bss dec hex filename 0 0 0 0 0 Lookup.o ==nofib== veritas: time to compile Edlib follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Edlib.lhs -o Edlib.o <> ==nofib== veritas: size of Edlib.o follows... text data bss dec hex filename 10572 392 0 10964 2ad4 Edlib.o ==nofib== veritas: time to compile X_interface follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c X_interface.hs -o X_interface.o X_interface.hs:21:1: Warning: Tab character X_interface.hs:21:31: Warning: Tab character X_interface.hs:21:46: Warning: Tab character X_interface.hs:22:1: Warning: Tab character X_interface.hs:22:29: Warning: Tab character X_interface.hs:23:1: Warning: Tab character X_interface.hs:23:28: Warning: Tab character X_interface.hs:24:1: Warning: Tab character X_interface.hs:24:29: Warning: Tab character X_interface.hs:24:39: Warning: Tab character X_interface.hs:25:1: Warning: Tab character X_interface.hs:25:29: Warning: Tab character X_interface.hs:27:27: Warning: Tab character X_interface.hs:28:1: Warning: Tab character X_interface.hs:28:29: Warning: Tab character X_interface.hs:29:1: Warning: Tab character X_interface.hs:29:28: Warning: Tab character X_interface.hs:30:1: Warning: Tab character X_interface.hs:42:8: Warning: Tab character X_interface.hs:43:15: Warning: Tab character X_interface.hs:44:17: Warning: Tab character X_interface.hs:45:14: Warning: Tab character X_interface.hs:46:18: Warning: Tab character X_interface.hs:47:20: Warning: Tab character X_interface.hs:48:18: Warning: Tab character X_interface.hs:49:16: Warning: Tab character X_interface.hs:50:18: Warning: Tab character X_interface.hs:51:15: Warning: Tab character X_interface.hs:52:17: Warning: Tab character X_interface.hs:55:17: Warning: Tab character X_interface.hs:56:16: Warning: Tab character X_interface.hs:57:18: Warning: Tab character X_interface.hs:58:20: Warning: Tab character X_interface.hs:59:18: Warning: Tab character X_interface.hs:60:18: Warning: Tab character X_interface.hs:61:17: Warning: Tab character X_interface.hs:62:18: Warning: Tab character X_interface.hs:63:18: Warning: Tab character X_interface.hs:64:18: Warning: Tab character X_interface.hs:65:18: Warning: Tab character X_interface.hs:66:18: Warning: Tab character X_interface.hs:67:18: Warning: Tab character X_interface.hs:68:18: Warning: Tab character X_interface.hs:69:20: Warning: Tab character X_interface.hs:70:15: Warning: Tab character X_interface.hs:71:18: Warning: Tab character X_interface.hs:72:17: Warning: Tab character X_interface.hs:73:19: Warning: Tab character X_interface.hs:74:21: Warning: Tab character X_interface.hs:82:1: Warning: Tab character X_interface.hs:83:1: Warning: Tab character X_interface.hs:85:1: Warning: Tab character X_interface.hs:92:1: Warning: Tab character X_interface.hs:93:1: Warning: Tab character X_interface.hs:94:1: Warning: Tab character X_interface.hs:95:1: Warning: Tab character X_interface.hs:100:1: Warning: Tab character X_interface.hs:100:21: Warning: Tab character X_interface.hs:101:1: Warning: Tab character X_interface.hs:105:1: Warning: Tab character X_interface.hs:105:37: Warning: Tab character X_interface.hs:106:1: Warning: Tab character X_interface.hs:107:1: Warning: Tab character X_interface.hs:108:1: Warning: Tab character X_interface.hs:113:1: Warning: Tab character X_interface.hs:113:24: Warning: Tab character X_interface.hs:114:1: Warning: Tab character X_interface.hs:119:1: Warning: Tab character X_interface.hs:120:1: Warning: Tab character X_interface.hs:121:1: Warning: Tab character X_interface.hs:122:1: Warning: Tab character X_interface.hs:123:1: Warning: Tab character X_interface.hs:124:1: Warning: Tab character X_interface.hs:125:1: Warning: Tab character X_interface.hs:126:1: Warning: Tab character X_interface.hs:127:1: Warning: Tab character X_interface.hs:138:1: Warning: Tab character X_interface.hs:146:1: Warning: Tab character X_interface.hs:147:1: Warning: Tab character X_interface.hs:148:1: Warning: Tab character X_interface.hs:149:1: Warning: Tab character X_interface.hs:150:1: Warning: Tab character X_interface.hs:151:1: Warning: Tab character X_interface.hs:152:1: Warning: Tab character X_interface.hs:153:1: Warning: Tab character X_interface.hs:156:1: Warning: Tab character X_interface.hs:160:1: Warning: Tab character X_interface.hs:161:1: Warning: Tab character X_interface.hs:162:1: Warning: Tab character X_interface.hs:163:1: Warning: Tab character X_interface.hs:164:1: Warning: Tab character X_interface.hs:165:1: Warning: Tab character X_interface.hs:166:1: Warning: Tab character X_interface.hs:167:1: Warning: Tab character X_interface.hs:167:11: Warning: Tab character X_interface.hs:168:1: Warning: Tab character X_interface.hs:168:11: Warning: Tab character X_interface.hs:169:1: Warning: Tab character X_interface.hs:170:1: Warning: Tab character X_interface.hs:171:1: Warning: Tab character X_interface.hs:176:1: Warning: Tab character X_interface.hs:177:1: Warning: Tab character X_interface.hs:178:1: Warning: Tab character X_interface.hs:179:1: Warning: Tab character X_interface.hs:180:1: Warning: Tab character X_interface.hs:181:1: Warning: Tab character X_interface.hs:182:1: Warning: Tab character X_interface.hs:183:1: Warning: Tab character X_interface.hs:184:1: Warning: Tab character X_interface.hs:190:1: Warning: Tab character X_interface.hs:195:1: Warning: Tab character X_interface.hs:195:20: Warning: Tab character X_interface.hs:196:1: Warning: Tab character X_interface.hs:202:1: Warning: Tab character X_interface.hs:211:1: Warning: Tab character X_interface.hs:216:1: Warning: Tab character X_interface.hs:217:1: Warning: Tab character X_interface.hs:217:25: Warning: Tab character X_interface.hs:218:1: Warning: Tab character X_interface.hs:218:29: Warning: Tab character X_interface.hs:219:1: Warning: Tab character X_interface.hs:220:1: Warning: Tab character X_interface.hs:221:1: Warning: Tab character X_interface.hs:222:1: Warning: Tab character X_interface.hs:223:1: Warning: Tab character X_interface.hs:224:1: Warning: Tab character X_interface.hs:230:1: Warning: Tab character X_interface.hs:231:1: Warning: Tab character X_interface.hs:240:1: Warning: Tab character X_interface.hs:241:1: Warning: Tab character X_interface.hs:242:1: Warning: Tab character X_interface.hs:243:1: Warning: Tab character X_interface.hs:244:1: Warning: Tab character X_interface.hs:244:16: Warning: Tab character X_interface.hs:245:1: Warning: Tab character X_interface.hs:246:1: Warning: Tab character X_interface.hs:247:1: Warning: Tab character X_interface.hs:248:1: Warning: Tab character X_interface.hs:253:1: Warning: Tab character X_interface.hs:254:1: Warning: Tab character X_interface.hs:259:1: Warning: Tab character X_interface.hs:260:1: Warning: Tab character X_interface.hs:261:1: Warning: Tab character X_interface.hs:262:1: Warning: Tab character X_interface.hs:263:1: Warning: Tab character X_interface.hs:263:10: Warning: Tab character X_interface.hs:266:1: Warning: Tab character X_interface.hs:268:1: Warning: Tab character X_interface.hs:269:1: Warning: Tab character X_interface.hs:278:1: Warning: Tab character X_interface.hs:279:1: Warning: Tab character X_interface.hs:284:1: Warning: Tab character X_interface.hs:285:1: Warning: Tab character X_interface.hs:290:1: Warning: Tab character X_interface.hs:291:1: Warning: Tab character X_interface.hs:298:1: Warning: Tab character X_interface.hs:299:1: Warning: Tab character X_interface.hs:304:1: Warning: Tab character X_interface.hs:310:1: Warning: Tab character X_interface.hs:311:1: Warning: Tab character X_interface.hs:316:1: Warning: Tab character X_interface.hs:317:1: Warning: Tab character X_interface.hs:322:1: Warning: Tab character X_interface.hs:323:1: Warning: Tab character X_interface.hs:324:1: Warning: Tab character X_interface.hs:325:1: Warning: Tab character X_interface.hs:326:1: Warning: Tab character X_interface.hs:331:1: Warning: Tab character X_interface.hs:344:1: Warning: Tab character X_interface.hs:348:1: Warning: Tab character X_interface.hs:364:1: Warning: Tab character X_interface.hs:365:1: Warning: Tab character X_interface.hs:368:1: Warning: Tab character X_interface.hs:372:1: Warning: Tab character X_interface.hs:373:1: Warning: Tab character X_interface.hs:374:1: Warning: Tab character X_interface.hs:377:1: Warning: Tab character X_interface.hs:378:1: Warning: Tab character X_interface.hs:379:1: Warning: Tab character X_interface.hs:379:23: Warning: Tab character X_interface.hs:383:1: Warning: Tab character X_interface.hs:384:1: Warning: Tab character X_interface.hs:387:1: Warning: Tab character X_interface.hs:388:1: Warning: Tab character X_interface.hs:389:1: Warning: Tab character X_interface.hs:393:1: Warning: Tab character X_interface.hs:399:1: Warning: Tab character X_interface.hs:402:1: Warning: Tab character X_interface.hs:403:1: Warning: Tab character X_interface.hs:406:1: Warning: Tab character X_interface.hs:407:1: Warning: Tab character X_interface.hs:413:1: Warning: Tab character X_interface.hs:414:1: Warning: Tab character X_interface.hs:415:1: Warning: Tab character X_interface.hs:416:1: Warning: Tab character X_interface.hs:417:1: Warning: Tab character X_interface.hs:418:1: Warning: Tab character X_interface.hs:419:1: Warning: Tab character X_interface.hs:420:1: Warning: Tab character X_interface.hs:421:1: Warning: Tab character X_interface.hs:422:1: Warning: Tab character X_interface.hs:423:1: Warning: Tab character X_interface.hs:424:1: Warning: Tab character X_interface.hs:428:1: Warning: Tab character X_interface.hs:429:1: Warning: Tab character X_interface.hs:430:1: Warning: Tab character X_interface.hs:431:1: Warning: Tab character X_interface.hs:432:1: Warning: Tab character X_interface.hs:433:1: Warning: Tab character X_interface.hs:434:1: Warning: Tab character X_interface.hs:435:1: Warning: Tab character X_interface.hs:436:1: Warning: Tab character X_interface.hs:437:1: Warning: Tab character X_interface.hs:438:1: Warning: Tab character X_interface.hs:439:1: Warning: Tab character X_interface.hs:440:1: Warning: Tab character X_interface.hs:441:1: Warning: Tab character X_interface.hs:442:1: Warning: Tab character X_interface.hs:443:1: Warning: Tab character X_interface.hs:448:1: Warning: Tab character X_interface.hs:448:41: Warning: Tab character X_interface.hs:449:1: Warning: Tab character X_interface.hs:449:41: Warning: Tab character X_interface.hs:450:1: Warning: Tab character X_interface.hs:450:23: Warning: Tab character X_interface.hs:451:1: Warning: Tab character X_interface.hs:456:1: Warning: Tab character X_interface.hs:472:1: Warning: Tab character <> ==nofib== veritas: size of X_interface.o follows... text data bss dec hex filename 53286 4688 0 57974 e276 X_interface.o ==nofib== veritas: time to compile Tree follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Tree.hs -o Tree.o Tree.hs:14:1: Warning: Tab character Tree.hs:15:1: Warning: Tab character Tree.hs:16:1: Warning: Tab character Tree.hs:17:1: Warning: Tab character Tree.hs:18:1: Warning: Tab character Tree.hs:19:1: Warning: Tab character Tree.hs:20:1: Warning: Tab character Tree.hs:22:1: Warning: Tab character Tree.hs:23:1: Warning: Tab character Tree.hs:24:1: Warning: Tab character Tree.hs:43:1: Warning: Tab character Tree.hs:44:1: Warning: Tab character Tree.hs:45:1: Warning: Tab character Tree.hs:60:1: Warning: Tab character Tree.hs:61:1: Warning: Tab character Tree.hs:62:1: Warning: Tab character Tree.hs:63:1: Warning: Tab character Tree.hs:68:1: Warning: Tab character Tree.hs:69:1: Warning: Tab character Tree.hs:70:1: Warning: Tab character Tree.hs:71:1: Warning: Tab character Tree.hs:76:1: Warning: Tab character Tree.hs:77:1: Warning: Tab character Tree.hs:78:1: Warning: Tab character Tree.hs:82:1: Warning: Tab character Tree.hs:83:1: Warning: Tab character Tree.hs:115:1: Warning: Tab character Tree.hs:121:1: Warning: Tab character Tree.hs:122:1: Warning: Tab character Tree.hs:123:1: Warning: Tab character Tree.hs:124:1: Warning: Tab character Tree.hs:125:1: Warning: Tab character Tree.hs:126:1: Warning: Tab character Tree.hs:126:11: Warning: Tab character Tree.hs:127:1: Warning: Tab character Tree.hs:127:19: Warning: Tab character Tree.hs:128:1: Warning: Tab character Tree.hs:129:1: Warning: Tab character Tree.hs:130:1: Warning: Tab character Tree.hs:130:23: Warning: Tab character Tree.hs:131:1: Warning: Tab character Tree.hs:131:11: Warning: Tab character Tree.hs:132:1: Warning: Tab character Tree.hs:132:11: Warning: Tab character Tree.hs:147:1: Warning: Tab character Tree.hs:153:1: Warning: Tab character Tree.hs:163:1: Warning: Tab character Tree.hs:164:1: Warning: Tab character Tree.hs:165:1: Warning: Tab character Tree.hs:173:1: Warning: Tab character <> ==nofib== veritas: size of Tree.o follows... text data bss dec hex filename 15653 744 0 16397 400d Tree.o ==nofib== veritas: time to compile Goals follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Goals.hs -o Goals.o Goals.hs:43:1: Warning: Tab character Goals.hs:44:1: Warning: Tab character Goals.hs:45:1: Warning: Tab character Goals.hs:45:24: Warning: Tab character Goals.hs:46:1: Warning: Tab character Goals.hs:46:28: Warning: Tab character Goals.hs:47:1: Warning: Tab character Goals.hs:48:1: Warning: Tab character Goals.hs:48:21: Warning: Tab character Goals.hs:49:1: Warning: Tab character Goals.hs:49:30: Warning: Tab character Goals.hs:55:27: Warning: Tab character Goals.hs:148:1: Warning: Tab character Goals.hs:151:1: Warning: Tab character Goals.hs:154:1: Warning: Tab character Goals.hs:157:1: Warning: Tab character Goals.hs:167:1: Warning: Tab character Goals.hs:167:28: Warning: Tab character Goals.hs:168:1: Warning: Tab character Goals.hs:169:1: Warning: Tab character Goals.hs:169:47: Warning: Tab character Goals.hs:170:1: Warning: Tab character Goals.hs:171:1: Warning: Tab character Goals.hs:172:1: Warning: Tab character Goals.hs:173:1: Warning: Tab character Goals.hs:174:1: Warning: Tab character Goals.hs:197:1: Warning: Tab character Goals.hs:219:1: Warning: Tab character Goals.hs:220:1: Warning: Tab character Goals.hs:222:1: Warning: Tab character Goals.hs:226:1: Warning: Tab character Goals.hs:226:25: Warning: Tab character Goals.hs:227:1: Warning: Tab character Goals.hs:231:1: Warning: Tab character Goals.hs:232:1: Warning: Tab character Goals.hs:232:10: Warning: Tab character Goals.hs:235:1: Warning: Tab character Goals.hs:236:1: Warning: Tab character Goals.hs:237:1: Warning: Tab character Goals.hs:238:1: Warning: Tab character Goals.hs:241:1: Warning: Tab character Goals.hs:242:1: Warning: Tab character Goals.hs:243:1: Warning: Tab character Goals.hs:244:1: Warning: Tab character Goals.hs:251:1: Warning: Tab character Goals.hs:252:1: Warning: Tab character Goals.hs:253:1: Warning: Tab character Goals.hs:254:1: Warning: Tab character Goals.hs:255:1: Warning: Tab character Goals.hs:256:1: Warning: Tab character Goals.hs:258:1: Warning: Tab character Goals.hs:259:1: Warning: Tab character Goals.hs:260:1: Warning: Tab character Goals.hs:262:19: Warning: Tab character Goals.hs:263:19: Warning: Tab character Goals.hs:264:19: Warning: Tab character Goals.hs:265:19: Warning: Tab character Goals.hs:266:19: Warning: Tab character Goals.hs:268:1: Warning: Tab character Goals.hs:270:1: Warning: Tab character Goals.hs:302:1: Warning: Tab character Goals.hs:304:1: Warning: Tab character Goals.hs:304:35: Warning: Tab character Goals.hs:305:1: Warning: Tab character Goals.hs:305:35: Warning: Tab character Goals.hs:307:1: Warning: Tab character Goals.hs:307:35: Warning: Tab character Goals.hs:308:1: Warning: Tab character Goals.hs:308:35: Warning: Tab character Goals.hs:310:1: Warning: Tab character Goals.hs:310:35: Warning: Tab character Goals.hs:311:1: Warning: Tab character Goals.hs:311:35: Warning: Tab character Goals.hs:313:1: Warning: Tab character Goals.hs:314:1: Warning: Tab character Goals.hs:314:19: Warning: Tab character Goals.hs:315:1: Warning: Tab character Goals.hs:315:19: Warning: Tab character Goals.hs:351:1: Warning: Tab character Goals.hs:352:1: Warning: Tab character Goals.hs:357:1: Warning: Tab character Goals.hs:358:1: Warning: Tab character Goals.hs:359:1: Warning: Tab character Goals.hs:360:1: Warning: Tab character Goals.hs:361:1: Warning: Tab character <> ==nofib== veritas: size of Goals.o follows... text data bss dec hex filename 30926 3344 0 34270 85de Goals.o ==nofib== veritas: time to compile Tactics follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Tactics.hs -o Tactics.o Tactics.hs:18:12: Warning: Tab character Tactics.hs:25:1: Warning: Tab character Tactics.hs:25:24: Warning: Tab character Tactics.hs:26:1: Warning: Tab character Tactics.hs:27:1: Warning: Tab character Tactics.hs:28:1: Warning: Tab character Tactics.hs:29:1: Warning: Tab character Tactics.hs:32:1: Warning: Tab character Tactics.hs:33:1: Warning: Tab character Tactics.hs:34:1: Warning: Tab character Tactics.hs:35:1: Warning: Tab character Tactics.hs:36:1: Warning: Tab character Tactics.hs:37:1: Warning: Tab character Tactics.hs:38:1: Warning: Tab character Tactics.hs:39:1: Warning: Tab character Tactics.hs:48:1: Warning: Tab character Tactics.hs:49:1: Warning: Tab character Tactics.hs:50:1: Warning: Tab character Tactics.hs:51:1: Warning: Tab character Tactics.hs:52:1: Warning: Tab character Tactics.hs:53:1: Warning: Tab character Tactics.hs:54:1: Warning: Tab character Tactics.hs:55:1: Warning: Tab character Tactics.hs:56:1: Warning: Tab character Tactics.hs:57:1: Warning: Tab character Tactics.hs:58:1: Warning: Tab character Tactics.hs:59:1: Warning: Tab character Tactics.hs:60:1: Warning: Tab character Tactics.hs:61:1: Warning: Tab character Tactics.hs:62:1: Warning: Tab character Tactics.hs:62:27: Warning: Tab character Tactics.hs:63:1: Warning: Tab character Tactics.hs:63:11: Warning: Tab character Tactics.hs:63:19: Warning: Tab character Tactics.hs:64:1: Warning: Tab character Tactics.hs:64:11: Warning: Tab character Tactics.hs:65:1: Warning: Tab character Tactics.hs:65:11: Warning: Tab character Tactics.hs:74:1: Warning: Tab character Tactics.hs:75:1: Warning: Tab character Tactics.hs:76:1: Warning: Tab character Tactics.hs:77:1: Warning: Tab character Tactics.hs:78:1: Warning: Tab character Tactics.hs:79:1: Warning: Tab character Tactics.hs:80:1: Warning: Tab character Tactics.hs:81:1: Warning: Tab character Tactics.hs:82:1: Warning: Tab character Tactics.hs:83:1: Warning: Tab character Tactics.hs:84:1: Warning: Tab character Tactics.hs:85:1: Warning: Tab character Tactics.hs:86:1: Warning: Tab character Tactics.hs:87:1: Warning: Tab character Tactics.hs:88:1: Warning: Tab character Tactics.hs:88:27: Warning: Tab character Tactics.hs:89:1: Warning: Tab character Tactics.hs:89:11: Warning: Tab character Tactics.hs:89:19: Warning: Tab character Tactics.hs:89:27: Warning: Tab character Tactics.hs:90:1: Warning: Tab character Tactics.hs:90:11: Warning: Tab character Tactics.hs:90:27: Warning: Tab character Tactics.hs:91:1: Warning: Tab character Tactics.hs:91:11: Warning: Tab character Tactics.hs:91:27: Warning: Tab character Tactics.hs:97:1: Warning: Tab character Tactics.hs:100:1: Warning: Tab character Tactics.hs:101:1: Warning: Tab character Tactics.hs:102:1: Warning: Tab character Tactics.hs:110:1: Warning: Tab character Tactics.hs:112:1: Warning: Tab character Tactics.hs:113:1: Warning: Tab character Tactics.hs:114:1: Warning: Tab character Tactics.hs:115:1: Warning: Tab character Tactics.hs:116:1: Warning: Tab character Tactics.hs:124:1: Warning: Tab character Tactics.hs:125:1: Warning: Tab character Tactics.hs:128:1: Warning: Tab character Tactics.hs:134:1: Warning: Tab character Tactics.hs:135:1: Warning: Tab character Tactics.hs:136:1: Warning: Tab character Tactics.hs:141:1: Warning: Tab character Tactics.hs:142:1: Warning: Tab character Tactics.hs:145:1: Warning: Tab character Tactics.hs:151:1: Warning: Tab character Tactics.hs:152:1: Warning: Tab character Tactics.hs:153:1: Warning: Tab character Tactics.hs:161:1: Warning: Tab character <> ==nofib== veritas: size of Tactics.o follows... text data bss dec hex filename 22458 648 0 23106 5a42 Tactics.o ==nofib== veritas: time to compile Auto follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Auto.hs -o Auto.o Auto.hs:1:18: Warning: Tab character Auto.hs:18:15: Warning: Tab character Auto.hs:19:12: Warning: Tab character <> ==nofib== veritas: size of Auto.o follows... text data bss dec hex filename 3201 296 0 3497 da9 Auto.o ==nofib== veritas: time to compile DerivedRules follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c DerivedRules.hs -o DerivedRules.o DerivedRules.hs:26:1: Warning: Tab character DerivedRules.hs:27:1: Warning: Tab character DerivedRules.hs:28:1: Warning: Tab character DerivedRules.hs:29:1: Warning: Tab character DerivedRules.hs:30:1: Warning: Tab character DerivedRules.hs:31:1: Warning: Tab character DerivedRules.hs:34:1: Warning: Tab character DerivedRules.hs:35:1: Warning: Tab character DerivedRules.hs:36:1: Warning: Tab character DerivedRules.hs:37:1: Warning: Tab character DerivedRules.hs:38:1: Warning: Tab character DerivedRules.hs:39:1: Warning: Tab character DerivedRules.hs:40:1: Warning: Tab character DerivedRules.hs:41:1: Warning: Tab character DerivedRules.hs:42:1: Warning: Tab character DerivedRules.hs:43:1: Warning: Tab character DerivedRules.hs:54:1: Warning: Tab character DerivedRules.hs:57:1: Warning: Tab character DerivedRules.hs:58:1: Warning: Tab character DerivedRules.hs:59:1: Warning: Tab character DerivedRules.hs:60:1: Warning: Tab character DerivedRules.hs:61:1: Warning: Tab character DerivedRules.hs:62:1: Warning: Tab character DerivedRules.hs:63:1: Warning: Tab character DerivedRules.hs:64:1: Warning: Tab character DerivedRules.hs:66:1: Warning: Tab character DerivedRules.hs:67:1: Warning: Tab character DerivedRules.hs:68:1: Warning: Tab character DerivedRules.hs:69:1: Warning: Tab character DerivedRules.hs:71:1: Warning: Tab character DerivedRules.hs:72:1: Warning: Tab character DerivedRules.hs:73:1: Warning: Tab character DerivedRules.hs:75:1: Warning: Tab character DerivedRules.hs:76:1: Warning: Tab character DerivedRules.hs:78:1: Warning: Tab character DerivedRules.hs:79:1: Warning: Tab character DerivedRules.hs:80:1: Warning: Tab character DerivedRules.hs:82:1: Warning: Tab character DerivedRules.hs:83:1: Warning: Tab character DerivedRules.hs:84:1: Warning: Tab character DerivedRules.hs:85:1: Warning: Tab character DerivedRules.hs:87:1: Warning: Tab character DerivedRules.hs:88:1: Warning: Tab character DerivedRules.hs:89:1: Warning: Tab character DerivedRules.hs:90:1: Warning: Tab character DerivedRules.hs:94:1: Warning: Tab character DerivedRules.hs:96:1: Warning: Tab character DerivedRules.hs:97:1: Warning: Tab character DerivedRules.hs:99:1: Warning: Tab character DerivedRules.hs:103:1: Warning: Tab character DerivedRules.hs:104:1: Warning: Tab character DerivedRules.hs:105:1: Warning: Tab character DerivedRules.hs:106:1: Warning: Tab character DerivedRules.hs:108:1: Warning: Tab character DerivedRules.hs:110:1: Warning: Tab character DerivedRules.hs:122:1: Warning: Tab character DerivedRules.hs:123:1: Warning: Tab character DerivedRules.hs:124:1: Warning: Tab character DerivedRules.hs:125:1: Warning: Tab character DerivedRules.hs:126:1: Warning: Tab character DerivedRules.hs:127:1: Warning: Tab character DerivedRules.hs:128:1: Warning: Tab character DerivedRules.hs:133:1: Warning: Tab character DerivedRules.hs:134:1: Warning: Tab character DerivedRules.hs:135:1: Warning: Tab character DerivedRules.hs:136:1: Warning: Tab character DerivedRules.hs:137:1: Warning: Tab character DerivedRules.hs:138:1: Warning: Tab character DerivedRules.hs:139:1: Warning: Tab character DerivedRules.hs:140:1: Warning: Tab character DerivedRules.hs:141:1: Warning: Tab character DerivedRules.hs:148:1: Warning: Tab character DerivedRules.hs:149:1: Warning: Tab character DerivedRules.hs:150:1: Warning: Tab character DerivedRules.hs:151:1: Warning: Tab character DerivedRules.hs:152:1: Warning: Tab character DerivedRules.hs:153:1: Warning: Tab character <> ==nofib== veritas: size of DerivedRules.o follows... text data bss dec hex filename 14664 1816 0 16480 4060 DerivedRules.o ==nofib== veritas: time to compile Display follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Display.hs -o Display.o Display.hs:46:1: Warning: Tab character Display.hs:47:1: Warning: Tab character Display.hs:48:1: Warning: Tab character Display.hs:49:1: Warning: Tab character Display.hs:50:1: Warning: Tab character Display.hs:51:1: Warning: Tab character Display.hs:52:1: Warning: Tab character Display.hs:53:1: Warning: Tab character Display.hs:54:1: Warning: Tab character Display.hs:55:1: Warning: Tab character Display.hs:56:1: Warning: Tab character Display.hs:57:1: Warning: Tab character Display.hs:58:1: Warning: Tab character Display.hs:59:1: Warning: Tab character Display.hs:60:1: Warning: Tab character Display.hs:61:1: Warning: Tab character Display.hs:62:1: Warning: Tab character Display.hs:63:1: Warning: Tab character Display.hs:64:1: Warning: Tab character Display.hs:65:1: Warning: Tab character Display.hs:66:1: Warning: Tab character Display.hs:94:1: Warning: Tab character Display.hs:97:1: Warning: Tab character Display.hs:98:1: Warning: Tab character Display.hs:99:1: Warning: Tab character Display.hs:100:1: Warning: Tab character Display.hs:101:1: Warning: Tab character Display.hs:105:1: Warning: Tab character Display.hs:106:1: Warning: Tab character Display.hs:107:1: Warning: Tab character Display.hs:112:1: Warning: Tab character Display.hs:115:1: Warning: Tab character Display.hs:116:1: Warning: Tab character Display.hs:117:1: Warning: Tab character Display.hs:118:1: Warning: Tab character Display.hs:119:2: Warning: Tab character Display.hs:123:1: Warning: Tab character Display.hs:124:1: Warning: Tab character Display.hs:125:1: Warning: Tab character Display.hs:130:1: Warning: Tab character Display.hs:131:1: Warning: Tab character Display.hs:132:1: Warning: Tab character Display.hs:133:1: Warning: Tab character Display.hs:134:1: Warning: Tab character Display.hs:136:1: Warning: Tab character Display.hs:141:1: Warning: Tab character Display.hs:142:1: Warning: Tab character Display.hs:150:1: Warning: Tab character Display.hs:151:1: Warning: Tab character Display.hs:157:1: Warning: Tab character Display.hs:158:1: Warning: Tab character Display.hs:163:1: Warning: Tab character Display.hs:165:1: Warning: Tab character Display.hs:166:15: Warning: Tab character Display.hs:167:1: Warning: Tab character Display.hs:168:1: Warning: Tab character Display.hs:169:1: Warning: Tab character Display.hs:171:1: Warning: Tab character Display.hs:172:1: Warning: Tab character Display.hs:174:1: Warning: Tab character Display.hs:175:1: Warning: Tab character Display.hs:181:1: Warning: Tab character Display.hs:181:61: Warning: Tab character Display.hs:182:1: Warning: Tab character Display.hs:185:1: Warning: Tab character Display.hs:186:1: Warning: Tab character Display.hs:197:1: Warning: Tab character Display.hs:200:1: Warning: Tab character Display.hs:206:1: Warning: Tab character Display.hs:209:1: Warning: Tab character Display.hs:212:1: Warning: Tab character Display.hs:215:1: Warning: Tab character Display.hs:222:1: Warning: Tab character Display.hs:223:1: Warning: Tab character Display.hs:224:1: Warning: Tab character Display.hs:225:1: Warning: Tab character Display.hs:227:1: Warning: Tab character Display.hs:228:1: Warning: Tab character Display.hs:229:1: Warning: Tab character Display.hs:229:11: Warning: Tab character Display.hs:230:1: Warning: Tab character Display.hs:231:1: Warning: Tab character Display.hs:232:1: Warning: Tab character Display.hs:233:1: Warning: Tab character Display.hs:234:1: Warning: Tab character Display.hs:235:1: Warning: Tab character Display.hs:236:1: Warning: Tab character Display.hs:242:1: Warning: Tab character Display.hs:286:1: Warning: Tab character Display.hs:287:1: Warning: Tab character Display.hs:330:1: Warning: Tab character Display.hs:331:1: Warning: Tab character Display.hs:336:1: Warning: Tab character Display.hs:337:1: Warning: Tab character Display.hs:338:1: Warning: Tab character Display.hs:339:1: Warning: Tab character Display.hs:340:1: Warning: Tab character Display.hs:341:1: Warning: Tab character Display.hs:348:1: Warning: Tab character Display.hs:349:1: Warning: Tab character Display.hs:354:1: Warning: Tab character Display.hs:355:1: Warning: Tab character Display.hs:356:1: Warning: Tab character Display.hs:357:1: Warning: Tab character Display.hs:358:1: Warning: Tab character Display.hs:358:18: Warning: Tab character Display.hs:359:1: Warning: Tab character Display.hs:362:1: Warning: Tab character Display.hs:366:1: Warning: Tab character <> ==nofib== veritas: size of Display.o follows... text data bss dec hex filename 30688 3432 0 34120 8548 Display.o ==nofib== veritas: time to compile Editor follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Editor.hs -o Editor.o Editor.hs:12:15: Warning: Tab character Editor.hs:13:12: Warning: Tab character Editor.hs:25:1: Warning: Tab character Editor.hs:26:1: Warning: Tab character Editor.hs:27:1: Warning: Tab character Editor.hs:27:18: Warning: Tab character Editor.hs:28:1: Warning: Tab character Editor.hs:31:1: Warning: Tab character Editor.hs:32:1: Warning: Tab character Editor.hs:33:1: Warning: Tab character Editor.hs:33:14: Warning: Tab character Editor.hs:34:1: Warning: Tab character Editor.hs:35:1: Warning: Tab character Editor.hs:36:1: Warning: Tab character Editor.hs:37:1: Warning: Tab character Editor.hs:38:1: Warning: Tab character Editor.hs:46:1: Warning: Tab character Editor.hs:47:1: Warning: Tab character Editor.hs:47:39: Warning: Tab character Editor.hs:48:1: Warning: Tab character Editor.hs:56:1: Warning: Tab character Editor.hs:57:1: Warning: Tab character Editor.hs:86:1: Warning: Tab character Editor.hs:87:1: Warning: Tab character Editor.hs:88:1: Warning: Tab character Editor.hs:89:1: Warning: Tab character Editor.hs:89:16: Warning: Tab character <> ==nofib== veritas: size of Editor.o follows... text data bss dec hex filename 6133 168 0 6301 189d Editor.o ==nofib== veritas: time to compile Getops follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Getops.hs -o Getops.o Getops.hs:33:1: Warning: Tab character Getops.hs:39:1: Warning: Tab character Getops.hs:44:1: Warning: Tab character Getops.hs:61:1: Warning: Tab character Getops.hs:64:1: Warning: Tab character Getops.hs:65:1: Warning: Tab character Getops.hs:66:1: Warning: Tab character Getops.hs:67:1: Warning: Tab character Getops.hs:68:1: Warning: Tab character Getops.hs:69:1: Warning: Tab character Getops.hs:70:1: Warning: Tab character Getops.hs:71:1: Warning: Tab character Getops.hs:72:1: Warning: Tab character Getops.hs:73:1: Warning: Tab character Getops.hs:74:1: Warning: Tab character Getops.hs:75:1: Warning: Tab character Getops.hs:88:1: Warning: Tab character Getops.hs:98:1: Warning: Tab character Getops.hs:101:1: Warning: Tab character <> ==nofib== veritas: size of Getops.o follows... text data bss dec hex filename 4647 696 0 5343 14df Getops.o ==nofib== veritas: time to compile Tacticals follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Tacticals.hs -o Tacticals.o Tacticals.hs:11:15: Warning: Tab character Tacticals.hs:12:12: Warning: Tab character Tacticals.hs:31:1: Warning: Tab character Tacticals.hs:32:1: Warning: Tab character Tacticals.hs:33:1: Warning: Tab character Tacticals.hs:38:1: Warning: Tab character Tacticals.hs:39:1: Warning: Tab character Tacticals.hs:43:1: Warning: Tab character Tacticals.hs:44:1: Warning: Tab character Tacticals.hs:45:1: Warning: Tab character Tacticals.hs:46:1: Warning: Tab character Tacticals.hs:53:1: Warning: Tab character Tacticals.hs:54:1: Warning: Tab character Tacticals.hs:59:1: Warning: Tab character Tacticals.hs:63:1: Warning: Tab character Tacticals.hs:64:1: Warning: Tab character Tacticals.hs:67:1: Warning: Tab character <> ==nofib== veritas: size of Tacticals.o follows... text data bss dec hex filename 7920 232 0 8152 1fd8 Tacticals.o ==nofib== veritas: time to compile ThmTactics follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c ThmTactics.hs -o ThmTactics.o ThmTactics.hs:25:19: Warning: Tab character ThmTactics.hs:31:12: Warning: Tab character ThmTactics.hs:75:1: Warning: Tab character ThmTactics.hs:76:1: Warning: Tab character ThmTactics.hs:77:1: Warning: Tab character ThmTactics.hs:78:1: Warning: Tab character ThmTactics.hs:101:1: Warning: Tab character ThmTactics.hs:102:1: Warning: Tab character ThmTactics.hs:103:1: Warning: Tab character ThmTactics.hs:104:1: Warning: Tab character ThmTactics.hs:105:1: Warning: Tab character ThmTactics.hs:106:1: Warning: Tab character ThmTactics.hs:107:1: Warning: Tab character ThmTactics.hs:108:1: Warning: Tab character ThmTactics.hs:109:1: Warning: Tab character ThmTactics.hs:110:1: Warning: Tab character ThmTactics.hs:111:1: Warning: Tab character ThmTactics.hs:119:1: Warning: Tab character ThmTactics.hs:126:1: Warning: Tab character ThmTactics.hs:127:1: Warning: Tab character ThmTactics.hs:128:1: Warning: Tab character ThmTactics.hs:129:1: Warning: Tab character ThmTactics.hs:130:1: Warning: Tab character ThmTactics.hs:131:1: Warning: Tab character ThmTactics.hs:143:1: Warning: Tab character ThmTactics.hs:147:1: Warning: Tab character ThmTactics.hs:148:1: Warning: Tab character ThmTactics.hs:149:1: Warning: Tab character ThmTactics.hs:150:1: Warning: Tab character ThmTactics.hs:151:1: Warning: Tab character ThmTactics.hs:152:1: Warning: Tab character ThmTactics.hs:155:1: Warning: Tab character ThmTactics.hs:161:1: Warning: Tab character ThmTactics.hs:163:1: Warning: Tab character ThmTactics.hs:165:1: Warning: Tab character ThmTactics.hs:181:1: Warning: Tab character ThmTactics.hs:182:1: Warning: Tab character ThmTactics.hs:183:1: Warning: Tab character ThmTactics.hs:184:1: Warning: Tab character ThmTactics.hs:185:1: Warning: Tab character ThmTactics.hs:188:1: Warning: Tab character ThmTactics.hs:191:1: Warning: Tab character ThmTactics.hs:193:1: Warning: Tab character ThmTactics.hs:195:1: Warning: Tab character ThmTactics.hs:211:1: Warning: Tab character ThmTactics.hs:214:1: Warning: Tab character ThmTactics.hs:218:1: Warning: Tab character ThmTactics.hs:235:1: Warning: Tab character ThmTactics.hs:236:1: Warning: Tab character ThmTactics.hs:237:1: Warning: Tab character ThmTactics.hs:238:1: Warning: Tab character ThmTactics.hs:239:1: Warning: Tab character ThmTactics.hs:239:21: Warning: Tab character ThmTactics.hs:240:1: Warning: Tab character ThmTactics.hs:241:1: Warning: Tab character ThmTactics.hs:242:1: Warning: Tab character ThmTactics.hs:243:1: Warning: Tab character ThmTactics.hs:244:1: Warning: Tab character ThmTactics.hs:245:1: Warning: Tab character ThmTactics.hs:246:1: Warning: Tab character ThmTactics.hs:247:1: Warning: Tab character ThmTactics.hs:248:1: Warning: Tab character ThmTactics.hs:249:1: Warning: Tab character ThmTactics.hs:250:1: Warning: Tab character ThmTactics.hs:251:1: Warning: Tab character ThmTactics.hs:252:1: Warning: Tab character ThmTactics.hs:253:1: Warning: Tab character ThmTactics.hs:255:1: Warning: Tab character ThmTactics.hs:256:1: Warning: Tab character ThmTactics.hs:257:1: Warning: Tab character ThmTactics.hs:258:1: Warning: Tab character ThmTactics.hs:259:1: Warning: Tab character ThmTactics.hs:259:24: Warning: Tab character ThmTactics.hs:260:1: Warning: Tab character ThmTactics.hs:261:1: Warning: Tab character ThmTactics.hs:262:1: Warning: Tab character ThmTactics.hs:262:21: Warning: Tab character ThmTactics.hs:263:1: Warning: Tab character ThmTactics.hs:263:21: Warning: Tab character ThmTactics.hs:264:1: Warning: Tab character ThmTactics.hs:264:21: Warning: Tab character ThmTactics.hs:265:1: Warning: Tab character ThmTactics.hs:265:21: Warning: Tab character ThmTactics.hs:266:1: Warning: Tab character ThmTactics.hs:266:21: Warning: Tab character ThmTactics.hs:267:1: Warning: Tab character ThmTactics.hs:267:21: Warning: Tab character ThmTactics.hs:268:1: Warning: Tab character ThmTactics.hs:269:1: Warning: Tab character ThmTactics.hs:270:1: Warning: Tab character ThmTactics.hs:276:1: Warning: Tab character ThmTactics.hs:284:1: Warning: Tab character ThmTactics.hs:292:1: Warning: Tab character ThmTactics.hs:293:1: Warning: Tab character ThmTactics.hs:294:1: Warning: Tab character ThmTactics.hs:295:1: Warning: Tab character ThmTactics.hs:297:1: Warning: Tab character ThmTactics.hs:298:1: Warning: Tab character ThmTactics.hs:300:1: Warning: Tab character ThmTactics.hs:301:1: Warning: Tab character ThmTactics.hs:302:1: Warning: Tab character ThmTactics.hs:317:1: Warning: Tab character ThmTactics.hs:318:1: Warning: Tab character ThmTactics.hs:321:1: Warning: Tab character ThmTactics.hs:420:1: Warning: Tab character ThmTactics.hs:421:1: Warning: Tab character ThmTactics.hs:422:1: Warning: Tab character ThmTactics.hs:423:1: Warning: Tab character ThmTactics.hs:424:1: Warning: Tab character ThmTactics.hs:425:1: Warning: Tab character ThmTactics.hs:426:1: Warning: Tab character ThmTactics.hs:427:1: Warning: Tab character ThmTactics.hs:428:1: Warning: Tab character ThmTactics.hs:429:1: Warning: Tab character ThmTactics.hs:432:1: Warning: Tab character ThmTactics.hs:437:1: Warning: Tab character ThmTactics.hs:445:1: Warning: Tab character ThmTactics.hs:446:1: Warning: Tab character ThmTactics.hs:447:1: Warning: Tab character ThmTactics.hs:448:1: Warning: Tab character ThmTactics.hs:449:1: Warning: Tab character ThmTactics.hs:450:1: Warning: Tab character ThmTactics.hs:451:1: Warning: Tab character ThmTactics.hs:463:1: Warning: Tab character ThmTactics.hs:465:1: Warning: Tab character ThmTactics.hs:466:1: Warning: Tab character ThmTactics.hs:467:1: Warning: Tab character ThmTactics.hs:468:1: Warning: Tab character ThmTactics.hs:470:1: Warning: Tab character ThmTactics.hs:472:1: Warning: Tab character ThmTactics.hs:477:1: Warning: Tab character ThmTactics.hs:478:1: Warning: Tab character ThmTactics.hs:479:1: Warning: Tab character ThmTactics.hs:480:1: Warning: Tab character ThmTactics.hs:481:1: Warning: Tab character ThmTactics.hs:482:1: Warning: Tab character ThmTactics.hs:482:28: Warning: Tab character ThmTactics.hs:483:1: Warning: Tab character ThmTactics.hs:484:1: Warning: Tab character ThmTactics.hs:487:1: Warning: Tab character ThmTactics.hs:506:1: Warning: Tab character ThmTactics.hs:507:1: Warning: Tab character ThmTactics.hs:508:1: Warning: Tab character ThmTactics.hs:509:1: Warning: Tab character ThmTactics.hs:510:1: Warning: Tab character ThmTactics.hs:513:1: Warning: Tab character ThmTactics.hs:520:1: Warning: Tab character ThmTactics.hs:521:1: Warning: Tab character ThmTactics.hs:522:1: Warning: Tab character ThmTactics.hs:533:1: Warning: Tab character ThmTactics.hs:534:1: Warning: Tab character ThmTactics.hs:535:1: Warning: Tab character ThmTactics.hs:536:1: Warning: Tab character ThmTactics.hs:543:1: Warning: Tab character ThmTactics.hs:544:1: Warning: Tab character ThmTactics.hs:545:1: Warning: Tab character ThmTactics.hs:564:1: Warning: Tab character ThmTactics.hs:565:1: Warning: Tab character ThmTactics.hs:566:1: Warning: Tab character ThmTactics.hs:567:1: Warning: Tab character ThmTactics.hs:568:1: Warning: Tab character ThmTactics.hs:569:1: Warning: Tab character ThmTactics.hs:570:1: Warning: Tab character ThmTactics.hs:571:1: Warning: Tab character ThmTactics.hs:572:1: Warning: Tab character ThmTactics.hs:573:1: Warning: Tab character ThmTactics.hs:574:1: Warning: Tab character ThmTactics.hs:575:1: Warning: Tab character ThmTactics.hs:582:1: Warning: Tab character ThmTactics.hs:583:1: Warning: Tab character ThmTactics.hs:584:1: Warning: Tab character ThmTactics.hs:585:1: Warning: Tab character ThmTactics.hs:586:1: Warning: Tab character ThmTactics.hs:587:1: Warning: Tab character ThmTactics.hs:588:1: Warning: Tab character ThmTactics.hs:589:1: Warning: Tab character ThmTactics.hs:590:1: Warning: Tab character ThmTactics.hs:607:1: Warning: Tab character ThmTactics.hs:608:1: Warning: Tab character ThmTactics.hs:609:1: Warning: Tab character ThmTactics.hs:610:1: Warning: Tab character ThmTactics.hs:611:1: Warning: Tab character ThmTactics.hs:612:1: Warning: Tab character ThmTactics.hs:619:1: Warning: Tab character ThmTactics.hs:620:1: Warning: Tab character ThmTactics.hs:621:1: Warning: Tab character ThmTactics.hs:622:1: Warning: Tab character ThmTactics.hs:623:1: Warning: Tab character ThmTactics.hs:624:1: Warning: Tab character ThmTactics.hs:625:1: Warning: Tab character ThmTactics.hs:642:1: Warning: Tab character ThmTactics.hs:643:1: Warning: Tab character ThmTactics.hs:644:1: Warning: Tab character ThmTactics.hs:651:1: Warning: Tab character ThmTactics.hs:652:1: Warning: Tab character ThmTactics.hs:653:1: Warning: Tab character ThmTactics.hs:654:1: Warning: Tab character ThmTactics.hs:655:1: Warning: Tab character ThmTactics.hs:656:1: Warning: Tab character ThmTactics.hs:657:1: Warning: Tab character ThmTactics.hs:675:1: Warning: Tab character ThmTactics.hs:676:1: Warning: Tab character ThmTactics.hs:677:1: Warning: Tab character ThmTactics.hs:678:1: Warning: Tab character ThmTactics.hs:679:1: Warning: Tab character ThmTactics.hs:680:1: Warning: Tab character ThmTactics.hs:680:28: Warning: Tab character ThmTactics.hs:681:1: Warning: Tab character ThmTactics.hs:681:11: Warning: Tab character ThmTactics.hs:682:1: Warning: Tab character ThmTactics.hs:682:16: Warning: Tab character ThmTactics.hs:683:1: Warning: Tab character ThmTactics.hs:683:16: Warning: Tab character ThmTactics.hs:684:1: Warning: Tab character ThmTactics.hs:684:16: Warning: Tab character ThmTactics.hs:685:1: Warning: Tab character ThmTactics.hs:685:16: Warning: Tab character ThmTactics.hs:686:1: Warning: Tab character ThmTactics.hs:693:1: Warning: Tab character ThmTactics.hs:697:1: Warning: Tab character ThmTactics.hs:700:1: Warning: Tab character ThmTactics.hs:701:1: Warning: Tab character ThmTactics.hs:702:1: Warning: Tab character ThmTactics.hs:703:1: Warning: Tab character ThmTactics.hs:705:1: Warning: Tab character ThmTactics.hs:706:1: Warning: Tab character ThmTactics.hs:708:1: Warning: Tab character ThmTactics.hs:709:1: Warning: Tab character ThmTactics.hs:710:1: Warning: Tab character ThmTactics.hs:791:1: Warning: Tab character ThmTactics.hs:792:1: Warning: Tab character ThmTactics.hs:793:1: Warning: Tab character ThmTactics.hs:794:1: Warning: Tab character ThmTactics.hs:795:1: Warning: Tab character ThmTactics.hs:796:1: Warning: Tab character ThmTactics.hs:821:1: Warning: Tab character ThmTactics.hs:822:1: Warning: Tab character ThmTactics.hs:823:1: Warning: Tab character ThmTactics.hs:824:1: Warning: Tab character ThmTactics.hs:825:1: Warning: Tab character ThmTactics.hs:826:1: Warning: Tab character ThmTactics.hs:826:11: Warning: Tab character ThmTactics.hs:827:1: Warning: Tab character ThmTactics.hs:827:11: Warning: Tab character ThmTactics.hs:828:1: Warning: Tab character ThmTactics.hs:828:11: Warning: Tab character ThmTactics.hs:829:1: Warning: Tab character ThmTactics.hs:829:11: Warning: Tab character ThmTactics.hs:832:1: Warning: Tab character ThmTactics.hs:833:1: Warning: Tab character ThmTactics.hs:834:1: Warning: Tab character ThmTactics.hs:835:1: Warning: Tab character ThmTactics.hs:836:1: Warning: Tab character ThmTactics.hs:837:1: Warning: Tab character ThmTactics.hs:837:10: Warning: Tab character ThmTactics.hs:838:1: Warning: Tab character ThmTactics.hs:838:11: Warning: Tab character ThmTactics.hs:839:1: Warning: Tab character ThmTactics.hs:840:1: Warning: Tab character ThmTactics.hs:840:11: Warning: Tab character ThmTactics.hs:841:1: Warning: Tab character ThmTactics.hs:844:1: Warning: Tab character ThmTactics.hs:850:1: Warning: Tab character ThmTactics.hs:857:1: Warning: Tab character ThmTactics.hs:866:1: Warning: Tab character ThmTactics.hs:867:1: Warning: Tab character ThmTactics.hs:868:1: Warning: Tab character ThmTactics.hs:869:1: Warning: Tab character ThmTactics.hs:870:1: Warning: Tab character ThmTactics.hs:872:1: Warning: Tab character ThmTactics.hs:874:1: Warning: Tab character ThmTactics.hs:875:1: Warning: Tab character ThmTactics.hs:876:1: Warning: Tab character ThmTactics.hs:877:1: Warning: Tab character ThmTactics.hs:880:1: Warning: Tab character ThmTactics.hs:885:65: Warning: Tab character ThmTactics.hs:887:65: Warning: Tab character ThmTactics.hs:888:65: Warning: Tab character ThmTactics.hs:893:1: Warning: Tab character ThmTactics.hs:894:1: Warning: Tab character ThmTactics.hs:895:1: Warning: Tab character ThmTactics.hs:896:1: Warning: Tab character ThmTactics.hs:897:1: Warning: Tab character <> ==nofib== veritas: size of ThmTactics.o follows... text data bss dec hex filename 61222 8752 0 69974 11156 ThmTactics.o ==nofib== veritas: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -c Main.hs -o Main.o Main.hs:51:1: Warning: Tab character Main.hs:52:1: Warning: Tab character Main.hs:53:1: Warning: Tab character Main.hs:54:1: Warning: Tab character Main.hs:56:1: Warning: Tab character Main.hs:57:1: Warning: Tab character Main.hs:58:1: Warning: Tab character Main.hs:87:1: Warning: Tab character Main.hs:88:1: Warning: Tab character Main.hs:89:1: Warning: Tab character Main.hs:89:16: Warning: Tab character Main.hs:90:1: Warning: Tab character Main.hs:91:1: Warning: Tab character Main.hs:92:1: Warning: Tab character Main.hs:93:1: Warning: Tab character Main.hs:93:27: Warning: Tab character Main.hs:94:1: Warning: Tab character Main.hs:95:1: Warning: Tab character Main.hs:95:11: Warning: Tab character Main.hs:96:1: Warning: Tab character Main.hs:110:1: Warning: Tab character Main.hs:111:1: Warning: Tab character Main.hs:112:1: Warning: Tab character Main.hs:113:1: Warning: Tab character Main.hs:114:1: Warning: Tab character Main.hs:115:1: Warning: Tab character Main.hs:116:1: Warning: Tab character Main.hs:117:1: Warning: Tab character Main.hs:118:1: Warning: Tab character Main.hs:119:1: Warning: Tab character Main.hs:120:1: Warning: Tab character Main.hs:121:1: Warning: Tab character Main.hs:122:1: Warning: Tab character Main.hs:123:1: Warning: Tab character Main.hs:125:1: Warning: Tab character Main.hs:126:1: Warning: Tab character Main.hs:127:1: Warning: Tab character Main.hs:128:1: Warning: Tab character Main.hs:131:1: Warning: Tab character Main.hs:132:1: Warning: Tab character Main.hs:133:1: Warning: Tab character Main.hs:133:19: Warning: Tab character Main.hs:134:1: Warning: Tab character Main.hs:135:1: Warning: Tab character Main.hs:136:1: Warning: Tab character Main.hs:137:1: Warning: Tab character Main.hs:138:1: Warning: Tab character Main.hs:139:1: Warning: Tab character Main.hs:140:1: Warning: Tab character Main.hs:141:1: Warning: Tab character Main.hs:142:1: Warning: Tab character Main.hs:143:1: Warning: Tab character Main.hs:143:20: Warning: Tab character Main.hs:144:1: Warning: Tab character Main.hs:144:19: Warning: Tab character Main.hs:145:1: Warning: Tab character Main.hs:145:19: Warning: Tab character Main.hs:146:1: Warning: Tab character Main.hs:146:19: Warning: Tab character Main.hs:147:1: Warning: Tab character Main.hs:148:1: Warning: Tab character Main.hs:149:1: Warning: Tab character Main.hs:150:1: Warning: Tab character Main.hs:151:1: Warning: Tab character Main.hs:152:1: Warning: Tab character Main.hs:153:1: Warning: Tab character Main.hs:154:1: Warning: Tab character Main.hs:155:1: Warning: Tab character Main.hs:156:1: Warning: Tab character Main.hs:157:1: Warning: Tab character Main.hs:158:1: Warning: Tab character Main.hs:159:1: Warning: Tab character Main.hs:160:1: Warning: Tab character Main.hs:161:1: Warning: Tab character Main.hs:162:1: Warning: Tab character Main.hs:163:1: Warning: Tab character Main.hs:164:1: Warning: Tab character Main.hs:165:1: Warning: Tab character Main.hs:166:1: Warning: Tab character Main.hs:168:1: Warning: Tab character Main.hs:169:1: Warning: Tab character Main.hs:173:1: Warning: Tab character Main.hs:185:1: Warning: Tab character Main.hs:186:1: Warning: Tab character Main.hs:187:1: Warning: Tab character Main.hs:188:1: Warning: Tab character Main.hs:189:1: Warning: Tab character Main.hs:189:11: Warning: Tab character Main.hs:190:1: Warning: Tab character Main.hs:190:11: Warning: Tab character Main.hs:191:1: Warning: Tab character Main.hs:192:1: Warning: Tab character <> ==nofib== veritas: size of Main.o follows... text data bss dec hex filename 19162 4992 0 24154 5e5a Main.o ==nofib== veritas: time to link veritas follows... <> ==nofib== veritas: size of veritas follows... text data bss dec hex filename 1673781 142968 48872 1865621 1c7795 veritas ==nofib== veritas: time to run veritas follows... ../../runstdtest/runstdtest ./veritas -i veritas.stdin -o1 veritas.stdout -ghc-timing -cachegrind ; 0.61user 0.01system 0:00.62elapsed 99%CPU (0avgtext+0avgdata 53728maxresident)k 8inputs+272outputs (0major+9592minor)pagefaults 0swaps <> Finished making all in veritas: 0 ------------------------------------------------------------------------ == Finished making `all' in anna bspt cacheprof compress compress2 fem fluid fulsom gamteb gg grep hidden hpg infer lift maillist mkhprog parser pic prolog reptile rsa scs symalg veritas ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/real ------------------------------------------------------------------------ Finished making all in real: 0 ------------------------------------------------------------------------ == make all ; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `all' in binary-trees fannkuch-redux fasta k-nucleotide n-body pidigits reverse-complement spectral-norm ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout/binary-trees ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -XBangPatterns -O2 -funbox-strict-fields RUNTEST_OPTS = -ghc-timing +RTS -K128M -H -RTS -cachegrind ==nofib== binary-trees: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -XBangPatterns -O2 -funbox-strict-fields -c Main.hs -o Main.o Main.hs:49:5: Warning: Tab character Main.hs:50:5: Warning: Tab character Main.hs:51:5: Warning: Tab character Main.hs:56:33: Warning: Tab character Main.hs:68:24: Warning: Tab character <> ==nofib== binary-trees: size of Main.o follows... text data bss dec hex filename 9526 752 0 10278 2826 Main.o ==nofib== binary-trees: time to link binary-trees follows... <> ==nofib== binary-trees: size of binary-trees follows... text data bss dec hex filename 985605 62832 48872 1097309 10be5d binary-trees ==nofib== binary-trees: time to run binary-trees follows... ../../runstdtest/runstdtest ./binary-trees -o1 binary-trees.slowstdout -o1 binary-trees.stdout -ghc-timing +RTS -K128M -H -RTS -cachegrind 20 ; 331.16user 0.29system 5:31.56elapsed 99%CPU (0avgtext+0avgdata 360356maxresident)k 0inputs+288outputs (0major+86617minor)pagefaults 0swaps <> Finished making all in binary-trees: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout/fannkuch-redux ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -XBangPatterns -O2 RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== fannkuch-redux: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -XBangPatterns -O2 -c Main.hs -o Main.o Main.hs:22:1: Warning: Tab character Main.hs:23:1: Warning: Tab character Main.hs:32:1: Warning: Tab character Main.hs:33:1: Warning: Tab character Main.hs:34:1: Warning: Tab character Main.hs:35:1: Warning: Tab character Main.hs:39:1: Warning: Tab character Main.hs:40:1: Warning: Tab character Main.hs:41:1: Warning: Tab character Main.hs:42:1: Warning: Tab character Main.hs:46:1: Warning: Tab character Main.hs:47:1: Warning: Tab character Main.hs:48:1: Warning: Tab character Main.hs:49:1: Warning: Tab character Main.hs:50:1: Warning: Tab character Main.hs:51:1: Warning: Tab character Main.hs:52:1: Warning: Tab character Main.hs:53:1: Warning: Tab character Main.hs:54:1: Warning: Tab character Main.hs:55:1: Warning: Tab character Main.hs:56:1: Warning: Tab character Main.hs:57:1: Warning: Tab character Main.hs:58:1: Warning: Tab character Main.hs:62:1: Warning: Tab character Main.hs:63:1: Warning: Tab character Main.hs:64:1: Warning: Tab character Main.hs:65:1: Warning: Tab character Main.hs:66:1: Warning: Tab character Main.hs:67:1: Warning: Tab character Main.hs:68:1: Warning: Tab character Main.hs:69:1: Warning: Tab character Main.hs:70:1: Warning: Tab character Main.hs:79:1: Warning: Tab character Main.hs:80:1: Warning: Tab character Main.hs:81:1: Warning: Tab character Main.hs:82:1: Warning: Tab character Main.hs:83:1: Warning: Tab character Main.hs:84:1: Warning: Tab character Main.hs:85:1: Warning: Tab character Main.hs:86:1: Warning: Tab character Main.hs:87:1: Warning: Tab character Main.hs:88:1: Warning: Tab character Main.hs:89:1: Warning: Tab character Main.hs:90:1: Warning: Tab character Main.hs:91:1: Warning: Tab character Main.hs:92:1: Warning: Tab character Main.hs:99:4: Warning: Tab character Main.hs:100:4: Warning: Tab character Main.hs:101:4: Warning: Tab character <> ==nofib== fannkuch-redux: size of Main.o follows... text data bss dec hex filename 8354 552 0 8906 22ca Main.o ==nofib== fannkuch-redux: time to link fannkuch-redux follows... <> ==nofib== fannkuch-redux: size of fannkuch-redux follows... text data bss dec hex filename 885893 53080 48872 987845 f12c5 fannkuch-redux ==nofib== fannkuch-redux: time to run fannkuch-redux follows... ../../runstdtest/runstdtest ./fannkuch-redux -o1 fannkuch-redux.slowstdout -o1 fannkuch-redux.stdout -ghc-timing -cachegrind 12 ; 1451.50user 1.26system 24:13.18elapsed 99%CPU (0avgtext+0avgdata 50840maxresident)k 0inputs+280outputs (0major+9274minor)pagefaults 0swaps <> Finished making all in fannkuch-redux: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout/fasta ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -O2 -XBangPatterns -XOverloadedStrings -package bytestring RUNTEST_OPTS = -ghc-timing -o1 fasta.slowstdout -cachegrind ==nofib== fasta: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -O2 -XBangPatterns -XOverloadedStrings -package bytestring -c Main.hs -o Main.o Main.hs:30:1: Warning: Tab character Main.hs:31:1: Warning: Tab character Main.hs:37:1: Warning: Tab character Main.hs:38:1: Warning: Tab character Main.hs:39:1: Warning: Tab character Main.hs:40:1: Warning: Tab character Main.hs:41:1: Warning: Tab character Main.hs:42:1: Warning: Tab character Main.hs:43:1: Warning: Tab character <> ==nofib== fasta: size of Main.o follows... text data bss dec hex filename 7355 2192 0 9547 254b Main.o ==nofib== fasta: time to link fasta follows... <> ==nofib== fasta: size of fasta follows... text data bss dec hex filename 865541 55192 48872 969605 ecb85 fasta ==nofib== fasta: time to run fasta follows... ../../runstdtest/runstdtest ./fasta -o1 fasta.slowstdout -o1 fasta.stdout -ghc-timing -o1 fasta.slowstdout -cachegrind 25000000 ; 75.44user 0.36system 1:15.83elapsed 99%CPU (0avgtext+0avgdata 51256maxresident)k 0inputs+280outputs (0major+9419minor)pagefaults 0swaps <> Finished making all in fasta: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout/k-nucleotide ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -O2 -XBangPatterns -package bytestring RUNTEST_OPTS = -ghc-timing -i knucleotide-input25000000.txt -cachegrind ==nofib== k-nucleotide: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -O2 -XBangPatterns -package bytestring -c Main.hs -o Main.o <> ==nofib== k-nucleotide: size of Main.o follows... text data bss dec hex filename 55610 1864 0 57474 e082 Main.o ==nofib== k-nucleotide: time to link k-nucleotide follows... <> ==nofib== k-nucleotide: size of k-nucleotide follows... text data bss dec hex filename 1053949 62576 48872 1165397 11c855 k-nucleotide ==nofib== k-nucleotide: time to run k-nucleotide follows... ../../runstdtest/runstdtest ./k-nucleotide -o1 k-nucleotide.slowstdout -o1 k-nucleotide.stdout -ghc-timing -i knucleotide-input25000000.txt -cachegrind 25000000 ; 1226.07user 1.60system 20:28.29elapsed 99%CPU (0avgtext+0avgdata 678120maxresident)k 496432inputs+296outputs (0major+141753minor)pagefaults 0swaps <> Finished making all in k-nucleotide: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout/n-body ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -O2 -XBangPatterns -fexcess-precision RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== n-body: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -O2 -XBangPatterns -fexcess-precision -c Main.hs -o Main.o <> ==nofib== n-body: size of Main.o follows... text data bss dec hex filename 13996 504 0 14500 38a4 Main.o ==nofib== n-body: time to link n-body follows... <> ==nofib== n-body: size of n-body follows... text data bss dec hex filename 981738 60352 48872 1090962 10a592 n-body ==nofib== n-body: time to run n-body follows... ../../runstdtest/runstdtest ./n-body -o1 n-body.slowstdout -o1 n-body.stdout -ghc-timing -cachegrind 50000000 ; 400.97user 0.42system 6:41.51elapsed 99%CPU (0avgtext+0avgdata 50900maxresident)k 0inputs+280outputs (0major+9322minor)pagefaults 0swaps <> Finished making all in n-body: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout/pidigits ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -O2 RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== pidigits: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -O2 -c Main.hs -o Main.o <> ==nofib== pidigits: size of Main.o follows... text data bss dec hex filename 6776 576 0 7352 1cb8 Main.o ==nofib== pidigits: time to link pidigits follows... <> ==nofib== pidigits: size of pidigits follows... text data bss dec hex filename 916550 54120 48872 1019542 f8e96 pidigits ==nofib== pidigits: time to run pidigits follows... ../../runstdtest/runstdtest ./pidigits -o1 pidigits.slowstdout -o1 pidigits.stdout -ghc-timing -cachegrind 10000 ; 46.38user 0.20system 0:46.60elapsed 99%CPU (0avgtext+0avgdata 54376maxresident)k 0inputs+288outputs (0major+10209minor)pagefaults 0swaps <> Finished making all in pidigits: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout/reverse-complement ------------------------------------------------------------------------ ./revcomp-c < revcomp-input25000000.txt > reverse-complement.slowstdout HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -O2 -XBangPatterns -funfolding-use-threshold=32 -XMagicHash -XUnboxedTuples RUNTEST_OPTS = -ghc-timing -i revcomp-input25000000.txt -o1 reverse-complement.slowstdout -cachegrind ==nofib== reverse-complement: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -O2 -XBangPatterns -funfolding-use-threshold=32 -XMagicHash -XUnboxedTuples -c Main.hs -o Main.o Main.hs:59:6: Warning: In the use of ‘inlinePerformIO’ (imported from Data.ByteString.Internal): Deprecated: "If you think you know what you are doing, use 'unsafePerformIO'. If you are sure you know what you are doing, use 'unsafeDupablePerformIO'. If you enjoy sharing an address space with a malevolent agent of chaos, try 'accursedUnutterablePerformIO'." <> ==nofib== reverse-complement: size of Main.o follows... text data bss dec hex filename 5684 440 0 6124 17ec Main.o ==nofib== reverse-complement: time to link reverse-complement follows... <> ==nofib== reverse-complement: size of reverse-complement follows... text data bss dec hex filename 778285 44360 48872 871517 d4c5d reverse-complement ==nofib== reverse-complement: time to run reverse-complement follows... ../../runstdtest/runstdtest ./reverse-complement -o1 reverse-complement.slowstdout -o1 reverse-complement.stdout -ghc-timing -i revcomp-input25000000.txt -o1 reverse-complement.slowstdout -cachegrind 25000000 ; 31.95user 0.16system 0:32.13elapsed 99%CPU (0avgtext+0avgdata 176500maxresident)k 0inputs+280outputs (0major+12638minor)pagefaults 0swaps <> Finished making all in reverse-complement: 0 ------------------------------------------------------------------------ == make all - --no-print-directory; in /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout/spectral-norm ------------------------------------------------------------------------ HC = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 HC_OPTS = -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -XBangPatterns -XMagicHash -O2 -fexcess-precision RUNTEST_OPTS = -ghc-timing -cachegrind ==nofib== spectral-norm: time to compile Main follows... /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/inplace/bin/ghc-stage2 -O2 -Rghc-timing -H32m -hisuf hi -rtsopts -XBangPatterns -XMagicHash -O2 -fexcess-precision -c Main.hs -o Main.o Main.hs:41:21: Warning: Tab character Main.hs:42:1: Warning: Tab character Main.hs:43:1: Warning: Tab character Main.hs:53:1: Warning: Tab character Main.hs:54:1: Warning: Tab character Main.hs:55:1: Warning: Tab character Main.hs:56:1: Warning: Tab character Main.hs:57:1: Warning: Tab character Main.hs:58:1: Warning: Tab character Main.hs:58:11: Warning: Tab character Main.hs:59:1: Warning: Tab character Main.hs:59:11: Warning: Tab character Main.hs:60:1: Warning: Tab character Main.hs:60:11: Warning: Tab character Main.hs:67:1: Warning: Tab character Main.hs:68:1: Warning: Tab character Main.hs:69:1: Warning: Tab character Main.hs:70:1: Warning: Tab character Main.hs:71:1: Warning: Tab character Main.hs:72:1: Warning: Tab character Main.hs:73:1: Warning: Tab character Main.hs:74:1: Warning: Tab character Main.hs:75:1: Warning: Tab character Main.hs:76:1: Warning: Tab character Main.hs:77:1: Warning: Tab character Main.hs:78:1: Warning: Tab character Main.hs:78:26: Warning: Tab character Main.hs:79:1: Warning: Tab character Main.hs:79:30: Warning: Tab character Main.hs:80:1: Warning: Tab character Main.hs:86:1: Warning: Tab character Main.hs:87:1: Warning: Tab character Main.hs:88:1: Warning: Tab character Main.hs:89:1: Warning: Tab character Main.hs:90:1: Warning: Tab character Main.hs:91:1: Warning: Tab character Main.hs:98:1: Warning: Tab character Main.hs:99:1: Warning: Tab character Main.hs:99:24: Warning: Tab character Main.hs:99:29: Warning: Tab character Main.hs:100:1: Warning: Tab character Main.hs:101:1: Warning: Tab character Main.hs:102:1: Warning: Tab character Main.hs:111:9: Warning: Tab character <> ==nofib== spectral-norm: size of Main.o follows... text data bss dec hex filename 5439 320 0 5759 167f Main.o ==nofib== spectral-norm: time to link spectral-norm follows... <> ==nofib== spectral-norm: size of spectral-norm follows... text data bss dec hex filename 973380 60184 48872 1082436 108444 spectral-norm ==nofib== spectral-norm: time to run spectral-norm follows... ../../runstdtest/runstdtest ./spectral-norm -o1 spectral-norm.stdout -ghc-timing -cachegrind 5500 ; 71.61user 0.06system 1:11.69elapsed 99%CPU (0avgtext+0avgdata 50840maxresident)k 0inputs+280outputs (0major+9240minor)pagefaults 0swaps <> Finished making all in spectral-norm: 0 ------------------------------------------------------------------------ == Finished making `all' in binary-trees fannkuch-redux fasta k-nucleotide n-body pidigits reverse-complement spectral-norm ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib/shootout ------------------------------------------------------------------------ Finished making all in shootout: 0 ------------------------------------------------------------------------ == Finished making `all' in runstdtest nofib-analyse imaginary spectral real shootout ... PWD = /data1/ghc-builder/bench/diss/ghc-7.10-no-call-arity-no-oneshot/nofib ------------------------------------------------------------------------