Started by upstream project "Cforall_Full_Build" build number 2752 originally caused by: Started by user Peter Buhr Running as Jenkins Build User Obtained Jenkins/Distribute from git cforall@plg.uwaterloo.ca:software/cfa/cfa-cc [Pipeline] Start of Pipeline [Pipeline] node Running on Brokk 6 in /var/lib/jenkins/workspace/Cforall_Distribute_Ref [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] properties [Pipeline] checkout The recommended git tool is: NONE using credential git_key_aug20 Fetching changes from the remote Git repository > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/Cforall_Distribute_Ref/.git # timeout=10 > git config remote.origin.url cforall@plg.uwaterloo.ca:software/cfa/cfa-cc # timeout=10 Fetching upstream changes from cforall@plg.uwaterloo.ca:software/cfa/cfa-cc > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH key used for git, ed25519 generated August 2020 Verifying host key using known hosts file > git fetch --tags --force --progress -- cforall@plg.uwaterloo.ca:software/cfa/cfa-cc +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 7db39f71234f399e13cf900f8d2b882a203038f3 (refs/remotes/origin/master) Commit message: "second attempt to interpose dl_iterate_phdr with disable/enable interrupt protection" [Pipeline] load [Pipeline] { (Jenkins/tools.groovy) [Pipeline] } [Pipeline] // load [Pipeline] echo Distributing git commit cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0 [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // node [Pipeline] node Running on Brokk 6 in /var/lib/jenkins/workspace/Cforall_Distribute_Ref [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] pwd [Pipeline] pwd [Pipeline] echo -------- Cleanup -------- [Pipeline] stage [Pipeline] { (Cleanup) [Pipeline] dir Running in /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp [Pipeline] { [Pipeline] deleteDir > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 7db39f71234f399e13cf900f8d2b882a203038f3 # timeout=10 > git rev-list --no-walk cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0 # timeout=10 [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] echo -------- Checkout -------- [Pipeline] stage [Pipeline] { (Checkout) [Pipeline] echo Checking out commit [Pipeline] checkout The recommended git tool is: NONE using credential git_key_aug20 Fetching changes from the remote Git repository > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/Cforall_Distribute_Ref/.git # timeout=10 > git config remote.origin.url cforall@plg.uwaterloo.ca:software/cfa/cfa-cc # timeout=10 Fetching upstream changes from cforall@plg.uwaterloo.ca:software/cfa/cfa-cc > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH key used for git, ed25519 generated August 2020 Verifying host key using known hosts file > git fetch --tags --force --progress -- cforall@plg.uwaterloo.ca:software/cfa/cfa-cc +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0 (detached) Commit message: "Enable array RAII and provide uninit(-), a uNoCtor equivalent." > git rev-parse cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0 # timeout=10 > git rev-list --no-walk 686912ccff84922e06a89205a52c1eb64f0d8d8e # timeout=10 [Pipeline] echo Constructing new git message [Pipeline] sh + git rev-list cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0..686912ccff84922e06a89205a52c1eb64f0d8d8e [Pipeline] sh + git cat-file -t cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0 [Pipeline] sh + git rev-list --format=short cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0...686912ccff84922e06a89205a52c1eb64f0d8d8e [Pipeline] sh + git diff --stat --color 686912ccff84922e06a89205a52c1eb64f0d8d8e cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0 [Pipeline] echo

- Changes -------------------------------------------------------------

The branch null has been updated.
      from  cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0 (commit)

- Log -----------------------------------------------------------------

commit cfbc56ecba6583d7520c7a7a6bf7f4194e8016a0
Author: Michael Brooks 

    Enable array RAII and provide uninit(-), a uNoCtor equivalent.

commit 40002c571ede7ddc84d480b11695fca66c1e8e35
Author: Peter A. Buhr 

    update command-line processing

commit ca2feff51b319dff86f3428e67fb3bf285860ccd
Author: Peter A. Buhr 

    update manipulator testing and expected output

commit e7eb1f0cbfeb09f855f039a1193ab5a51b9495b9
Author: Peter A. Buhr 

    update string testing and expected output

commit e0cc9e03ed7d7773e7a76d5e27c6e89b78751a88
Author: Peter A. Buhr 

    first attempt to interpose dl_iterate_phdr with disable/enable interrupt protection

commit 4aae2bde4957a0391e41ead76b6043b2962a56c7
Author: Peter A. Buhr 

    continue to work on quoted formatting and generalization

commit be100795327fa2f8e243b578f49574d6eef346ba
Author: Peter A. Buhr 

    formatting

commit 681e12fe6a6c02c012774ae0c71d29db74b18307
Author: Peter A. Buhr 

    formatting, change cmp to strcmp, add strlen and strcat

commit 8b4faf639e449fe289d559f0202fd6e97f96d2d3
Author: JiadaL 

    Hoist nested enum in Struct

commit 58c5821c0de1fbb02e91546c9adf1700666b2f9f
Author: Andrew Beach 

    Remove extra compound statement and clean-up in InitTweak.

commit 116d7e2f7be544454d2cc0ae3848e805c371f0c8
Author: Andrew Beach 

    Small bug fix in code generation. Seems to only come up while generating intermediate code.

commit c7ebbec0b2465582b53d918f1a2b2c24f69f7ef1
Author: Andrew Beach 

    Reorganization of Linkage::Spec. is_mangled represented two properties with is_gcc_builtin separating them in one case. The second property is_overloadable which replaces is_gcc_builtin.

commit 523e3008d75a9ed5a64586841ec56ce654b559fc
Author: Andrew Beach 

    Forgot to remove an unused function from the exception code.

commit 0a6d20453ce0f1bf1bb35cbe740e036d4d380116
Author: Andrew Beach 

    You can how use local control flow out of 'catch' clauses. Added a test to show that it works.

commit 9fba8e65fbf69e0f9a9b68e4f545f5f92c1e878e
Author: Andrew Beach 

    Clean-up in the exception translate pass. This changes some patterns from pre-translation and sets some things up for later reworks.

commit b7898ac15d081fabcb1bc080261699f53c5c6cf4
Author: Andrew Beach 

    Another attempt at fixing execptions. It is very close to the last attempt but the offsets have been updated and checked.

commit 5546eee4176e12f525c30034b085e9e000cdba20
Merge: 0fa0201dd 69ab896b1
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 0fa0201ddb94edca6686ec4a60eaa061cb4d64b3
Author: JiadaL 

    Update enumeration data structure

commit 69ab896b1b8be1526e572697e23555f39cfbd80b
Author: Andrew Beach 

    Small fix in code generation. The first case in a switch is formatted properly.

commit 19a289084759dbc983b9a66dc1bfb95c551b32cb
Author: Peter A. Buhr 

    small proofreading changes

commit ca9d65e54b7ed187b75dfe016b8d4e2debd19fa4
Author: Peter A. Buhr 

    second attempt at simplifying SemanticError messages

commit 21ad568919335a8ff227abd4a4cc417f5bf5e51f
Merge: 610354a3b 142930b11
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 610354a3bb5b828985b18c2740fe6c986e5df95a
Author: Peter A. Buhr 

    first attempt at simplifying SemanticWarning, inline SemanticError routine

commit dc80280a30ad172511ba6bf3a2cd16da277abe17
Author: JiadaL 

    Started the storage section (inling and weak reference)

commit 142930b11bb7a219dee95933e7dd70643b471d38
Author: Andrew Beach 

    A harder revert of exception changes, hopefully it will get the tests working.

commit 21ce2c70fd9046a9729e56a718e82628931c9b2c
Author: JiadaL 

    Change the unification scheme

commit 3e49c477928665a719e7a4c1179ab4364aae22de
Author: Peter A. Buhr 

    update expected output from tests after changes in semantic error messages

commit b83c57566614891f8113fd53dc03e685e802b5bb
Merge: 4c2fe47e1 96b0e4999
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 4c2fe47e178e4074ffe9d1387cbe05d69e4c0db3
Author: Peter A. Buhr 

    formatting

commit b1f2007d03a9290ff9a472f7132714791f65e6b4
Author: Peter A. Buhr 

    first attempt at simplifying SemanticError and its usage

commit 96b0e49992f694d187be2f63a3b7938da27f5e21
Author: Peter A. Buhr 

    add papers directory and start populating it

commit c40157ec46899c5e6a8afa9d8f9f0dba822d528f
Author: Andrew Beach 

    Minimal change to get exceptions running the old way while a fix is found. Or even more details on the problem.

commit f277ab6c2f5cfddea9d864a3868b6a824a3ba1ef
Author: Peter A. Buhr 

    comment back in lstinputlisting files after missing files pushed

commit 7972603ba78a3b2d7041e7208a3c3be2479d2b37
Author: Michael Brooks 

    Missing files from last thesis push

commit ed79428117309565d8dae6ac6df962d528bae256
Author: Peter A. Buhr 

    comment out missing lstinputlisting files, fix missing @'s for lstinline code

commit cd79053e2f038780f8cd5d6679e3cfd90494a658
Author: Peter A. Buhr 

    comment out assert( s1_mid == fc ) bug

commit 77d46c766c1ecc69d69f956d96e0be71b1e62b1e
Author: Peter A. Buhr 

    change containers/list.hfa to collections/list.hfa in thesis test files

commit 40ab446132dfae80816ea4fe1e9a484846b04f8e
Author: Michael Brooks 

    Recent thesis writing

commit dab9fb935e8f3e194c31f53d65635713bf0b1348
Author: Michael Brooks 

    Accept Peter's proofreading and adjustment of examples to current syntax

commit 2554f2465980526a772aa75500f16cbd403fd235
Author: Andrew Beach 

    Try terminate now does not call the catch function, now they have the same caller. This involved updating some platform dependent code which should be correct in all cases.

commit 81da3da480e889a2c890e4b9dc274a74be5c2037
Merge: 5ddb8bf4a 1c85ffc17
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 5ddb8bf4a7a54b2f54dbf16067d606107abca1ad
Author: JiadaL 

    (Not really readable right now. Will clean up today and probably tomorrow) 1. Remove implicit conversion; 2. Companion trait;

commit 1c85ffc1720326fc74521d5df66b134d23585b96
Merge: 2b12d6ef0 2345ab36a
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 2345ab36a435b6dcc4e66d25babebf1df018b2bf
Author: Andrew Beach 

    Clean-up of the chain mutator. Seems like it is underused.

commit 2b12d6ef010d535bbea40e3c33d4b7b6a6433f8e
Author: Peter A. Buhr 

    add PRNG expected output for arm64

commit 33e4e8ef9dac8c6b85f9afa6d9fe29d0b7961ff6
Author: Peter A. Buhr 

    change incorrect architecture name __arm_64__ to __aarch64__

commit e2742649f198d93ebad013b7569f410bdb41258c
Author: Peter A. Buhr 

    update PRNG output for x86

commit 32670417bf9036bdaf2d3d776e4f5b2a76d2e213
Author: Peter A. Buhr 

    reduce runtime testing duration of PRNG

commit ebadb5d3a26909b035a30d99d421a3d4ff318bf0
Merge: 8a4e472fb c7f9f538e
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit c7f9f538e5d5e415101bcf07c2024d410d24e3ee
Author: Andrew Beach 

    Moved include from Decl header. Removed some old ast code from the Parser.

commit 8a4e472fbcaee0b36aeb05c18be734a84d347dac
Merge: 2f8d351e0 539a8c807
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 539a8c8078617974987dd88ab674a236635a0110
Author: Andrew Beach 

    Some general clean-up, removing bits and pieces from the old version.

commit 2f8d351e0fb1ea4f22059f53d0f0f6ffe6e06908
Merge: 4dc3b8c90 c4b9fa97e
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit c4b9fa97e347eb42780172529b967ce1034b3e2c
Author: Andrew Beach 

    Just some random clean-up in Box pass while I was musing.

commit dd900b564c8c9f6b67d2f5484e3ebcedce82b1ee
Author: Andrew Beach 

    Implicit and layout parameters are now marked as const. This is primarily a safety feature to catch bad writes.

commit 4dc3b8c90f62876e9e5e2b84283aebb28622582a
Merge: 7f2bfb794 c4570af36
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit c4570af36d5be981e5714c9d730a86bc48ac9d4a
Author: Andrew Beach 

    Removed some code that supported ast conversion, it supported ast translation, and that is done.

commit 37b3151afe3f5f5142ae98ef04ed2e1fe9e82ce7
Author: Andrew Beach 

    Rename the linkReferenceTypes pass and the file that contains it. BaseInstType used to be called ReferenceToType, so the reason for the pass being called that is no longer true.

commit d787828d13d57d1f8171523e352bccf1fa513216
Author: Andrew Beach 

    Rename the ScrubTyVars moduel to ScrubTypeVars. This makes it more consistent with the data types and function names now used.

commit 4a89b52c4fa1aae1dce7701bb4c97d75453681e5
Author: Andrew Beach 

    Renamed ResolvMode to ResolveMode. This is less consistent with the namespace, but is more consistent with almost everything else.

commit 83fd57dbde2b629bbcc22cdd6694eccab69dd48e
Author: Andrew Beach 

    Removed 'New' suffixes, they are no longer needed for disambiguation.

commit 6009a5a8d82cef194788e78005da6e3c1bce16c3
Author: Andrew Beach 

    Combined the new and old TupleExpansion files.

commit 7f2bfb7945c57e02be3c7469f46fe79b04cb6eb5
Merge: 4f1b2d694 ab9c1b38b
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit ab9c1b38b9c10656b2bdc0e0745ef1ed831b5d8a
Author: Andrew Beach 

    Updated .gitignore for the new location of demangler.

commit 37273c8cb34ce14d7da1cb9d4d43491327ff6807
Author: Andrew Beach 

    Removed the old-ast-compatable FunctionDecl constructor. However, enough cases pass nothing polymorphic along some of the uses of the constructor now go to a new monomorphic function constructor.

commit 4bc4b4cec0733ff958ac176d48cfdd174ada1a31
Author: Andrew Beach 

    Completed the second demangler/automake task: The demangler (when built) in played in the driver directory beside cfa-cc.

commit da5ac2ef4386a3403a0fd7fa1e80a09952f63688
Author: Andrew Beach 

    Removed unused case in CurrentObject::findNext. Did a bit of clean-up in the area.

commit 2d373440faae9908ed04cd99e5f056ec1bf18937
Author: JiadaL 

    Update enum.tex

commit 4f1b2d6944aa29a9e7a67edffd9ed44c3b919a18
Author: Peter A. Buhr 

    formatting

commit 39eb7840874f3d8db548684079e4631fd7c8fd60
Author: Peter A. Buhr 

    formatting

commit 69e06ff773ac7a446f50da0152b91d625c7c3a1b
Author: Peter A. Buhr 

    formatting

commit 6a1f553a360e410cdd669481c70d508194d900e1
Author: Peter A. Buhr 

    formatting

commit f48dfcd1acf87e4d711e108cd7119bb80ee701ee
Author: Andrew Beach 

    Slight improvement to forall clause erasing.

commit 3c4003b97c9ee9f1f9a353616422f55ea0456227
Author: Andrew Beach 

    Box pass Eraser now removes the polymorphic arguments now that the functions are no longer actually polymorphic.

commit 53dac826f0d887299b0b6ee89f1cb8b5cc850e88
Author: Andrew Beach 

    Round of clean-up in the Concurrency directory headers.

commit 8984003da746813325cd05052fbcb1cb7bef8d62
Author: Andrew Beach 

    Round of significant clean-up and reindentation of InitTweak directory.

commit c36a4198e8f7c0fb7cafec586aebca035adef800
Author: Andrew Beach 

    Removed Decl::fromId as it was unused. There are a few places that use uniqueId directly.

commit 488371226e8f9a90c148825967facd2a8a86ba76
Author: Andrew Beach 

    Added a test showing how the conflict handling in the with clause currently works.

commit 6a0b043e80fdf4cf1c67a5448b9dd15216278047
Author: Andrew Beach 

    Did some investigation of WithStmt. It may not be possible to convert it to a Stmt without changing how SymbolTable handles the with clauses.

commit 0da94752579e6e8d62d9aa2e565147c5366d2791
Author: caparson 

    fixed bug where cofor runner could derefence a null pointer

commit 29eaa3fa749147eb45c7ff3d89e0e14968060652
Author: Peter A. Buhr 

    disable building the demangler (executable and library)

commit 40bca071c457ef788b40294bcdf8c8e5f7bfea67
Author: Peter A. Buhr 

    slight restructuring of automake rules for generating the demangler

commit 634cb80fc3e3b71a7402430c90c46d11d098ce9c
Author: Peter A. Buhr 

    formatting

commit 66d92e3cc3e75781be55e344dbdf9ca4e58f9872
Author: Peter A. Buhr 

    proofread enumeration proposal

commit 8c13ca8142cd08bd07508ef52c311b80b56b6d46
Author: Peter A. Buhr 

    raise exception missing_data when read fails to find value, initial code for quoted manipulator

commit decd4a66c8a6f47e3f77469ec710400b3f0038c4
Author: Peter A. Buhr 

    formatting

commit f7f997ac57cd0207664f8a45fb93331c46808e43
Merge: 16e0dcb4c 2908f08a0
Author: caparson 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 16e0dcb4c84ce77692e4832c58645a6486136777
Author: caparson 

    fixed error where order of argument eval in compiler could cause different code to be generated

commit 2908f08a0e243fe6bf1b61d204824745ab192f95
Author: Andrew Beach 

    Most of ResolvExpr was written before the new style standard. Some files updated, focus on headers.

commit 41606df1c8a25852791147aa8665029c6146c8fc
Author: Colby Parsons 

    regen expected to match test change

commit 0f6d28849f6757ceab6650084ee1ecdf951265fe
Merge: 3f219ebc9 b0845f9b0
Author: caparson 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 3f219ebc9e49d052d8faf3c90c18635fd3edfb24
Author: caparson 

    fixed bug where uninit mem was sometimes printed in test

commit b0845f9b0a749d876b30f395469f2acd02d5d886
Author: Andrew Beach 

    Reformating and clean-up in SymTab directory.

commit e580aa5743b01d3bef64004c1525a55b36048d7b
Author: Andrew Beach 

    Round of clean-up in Tuples directory. (Skipping TupleExpansion, which will be fused together later.)

commit 3f4f30afeafb4ca6730befe93d0e53969ef70cad
Author: Colby Parsons 

    added x86 expect file for non-local exception test cardgame

commit aad677d7c2bd4b3b3e41d177e27db0dfdaba484f
Author: caparsons 

    added arm64 expect file for non-local exception test

commit f22b170bb6e1c3c9de859e1c2475c4d33be01799
Merge: 89a8bab55 b8b5535c4
Author: caparson 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 89a8bab55d3e34c324cc6d94a3a2595764cc0717
Author: caparson 

    added architecture specific expect files for non-local exception test since it uses prng

commit b8b5535c41dff04d3f36115454ca07d01c288d6c
Author: Andrew Beach 

    Major round of clean-up in the GenPoly directory.

commit 45a091b00fd95491b28961bb07e3975caedbe601
Author: Andrew Beach 

    It turns out enumerate does work if you use this very particular form of the for loop added in C++17. Ironically in this simple vector case it is about as complex. Swapped the order of fields in the enuemate value to make the binding read key-then-value.

commit 1ccae596fbc273132237cb1a0ddfa6a7f7afdd5c
Author: Andrew Beach 

    Some clean-up in src/Makefile.am (no change in behaviour).

commit 8d182b1ed853a31c8c46021c2f2a6be9c45ea31d
Merge: df8ba61a5 5625427ee
Author: caparson 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit df8ba61a560c37035667d49f8da03d295dd8b96e
Author: caparson 

    added test case for non-local ehm memory leak

commit cce0807bda0b7225dfa1e297cee67d159ff260b9
Author: caparson 

    Fixed non-local ehm memory leak that occurs when a coroutine is deleted while suspended in a catchresume handler

commit 5625427ee364fc12d70abe159b4e4d038eacf66a
Author: Andrew Beach 

    Remove the warning directive from SpecCost, you can't actually use the standard maybe_accept here, it does not allow the user to insert code between visiting elements in a container.

commit 6ea85b222eba7c3bf49507b5e21dd4709cee46e8
Author: Peter A. Buhr 

    remove old enum.md file

commit 0bd3faf870391e5ed803287ec0b3c696cfde22b2
Author: Andrew Beach 

    Removed forward declarations missed in the BaseSyntaxNode removal. Removed code and modified names to support two versions of the ast.

commit 25f2798eafbbfb4bb8b7940f48998f59c55a7e12
Author: Peter A. Buhr 

    latex formatting changes

commit fc12f0538e95e9c017d414a9a9c10748cc02bacd
Merge: 0030b508d 217419145
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 0030b508d072ae4263542ffb6a0ab8ac01add6b2
Author: JiadaL 

    some updates

commit 2174191456aa4c76295081b7d612c0840239d69f
Merge: 2da12ae2d 61efa421b
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 2da12ae2df22a8ab193e99e082199971510f6663
Author: Peter A. Buhr 

    formatting

commit 27316b4ae738446efa6bb22e754956242e3d79b4
Author: Peter A. Buhr 

    update bibliography entries

commit 3e4bf0de992aa5718032f4d3d13ab65268c7805d
Author: Peter A. Buhr 

    input manipulators for getline, excl, and incl reset argument to null string for failed read, temporarily make reading a C-string have the same semantics

commit 61efa421be36a355b304d2e9b9e14e493947d332
Author: Andrew Beach 

    Took the special main linkage code out of FunctionDecl and put it into a new pass. There is also a lot of related clean-up done.

commit f5ec35a86ccf3e8ce04ba27d5834c2383512980d
Author: Andrew Beach 

    Removed an extra forward declaration.

commit c6b4432f5c6c6679b981f5a6bded51ad30ac00d9
Author: Andrew Beach 

    Remove BaseSyntaxNode and clean-up.

commit 790d83558fed5c46c4c9acfac1cbfe1d8cccbd1a
Author: Andrew Beach 

    Made UniqueName use other tools we have, removed the unused default and did some general clean-up.

commit 934fa0fc6af3737f7f5b45e08f4b84e1e8259312
Author: Andrew Beach 

    Translated the demangling code from the old ast to the new ast.

commit 0589e83d12bef5409ba2bb4eb9afaa0e0986ead4
Author: Andrew Beach 

    The demangler now uses the compiler's genType. The only difference I can find is that the demangler genType wrote functions ': RET_TYPE' instead of the C style. If this or a different change turns out to be imported it will have to be replicated post-translation.

commit c46c9992236856235ca6f5779f33a32cc75195a5
Author: caparson 

    forgot to include in last push. Added a get_proc_count that doesn't need a cluster argument

commit 6b419cee964e2a51a9eff2641417c04d1dbf1cfc
Merge: fe293bfa0 c649d2ca0
Author: caparson 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit fe293bfa0588f03d55cf5d5b2530f2d0d4d8fc09
Author: caparson 

    removed fences for ARM that are likely not needed, insertion of fences into waituntil codegen TBD

commit c649d2ca01cbdb7314ff65ad9c6c915eaf2010c5
Author: Andrew Beach 

    Updated the demangler to also demangle operator names. You can also pass a filename to demangle now. There is also a test, but I don't really know what good tests are for the demangler.

commit 0d41b2e19de49d4b3c93a0edb0c94e41b1fa2dea
Author: caparson 

    switched test to use new cofor syntax

commit ba0e1bc11982212c728380a9164085c09e3f2ae5
Author: caparson 

    Added supporting library routines for cofor impl

commit 3d9d0170b69d58d6ff9ab9c9c720c0a1697c7582
Author: caparson 

    added cofor implementation

commit 49ae2bc61cd203a75f4b8322e30ede41a6c617cd
Author: Andrew Beach 

    Refactored the OperatorTable module. Most is just an update in style and some documentation. I did add a function that should be a useful utility for the demangler.

commit 9cbdc13d9cce278a2500603b5411d55641c59504
Author: caparson 

    removed print from static and dynamic tests that could be reordered due to a race

commit 5ad24a2cd208c7caeaf7524fecf55d071f12e25a
Author: Andrew Beach 

    Added test for the checks on the constructor/destructor attributes.

commit be3f163306e87aeb232bf497922012355b5762df
Author: Peter A. Buhr 

    rename files gcc-builtins.cf builtins.cf extras.cf bootloader.cf and sync-builtins.cf with suffix .cfa

commit fa761c2aa9a4a9b1a22e28f45f380ba9d9ad36c0
Author: Andrew Beach 

    Changed some new uses of UniqueId to the ast version. Changed where some debugging variables are stored.

commit 6e7ed0aae5c3d162fadc30a2aad792abe6f1a8a7
Author: Andrew Beach 

    I forgot to move genName over to the new CodeGenerator module. It isn't really a code gen thing, more a modified lookup.

commit a137d5a9a7962d989b77380d498b3c68d47b1339
Author: Andrew Beach 

    Took out some old code from the new section of the Mangler.

commit 58c6432355a66c9e3871781c75e925d1d710b5e4
Author: Andrew Beach 

    Hang on, eval doesn't have any side effects.

commit 4ac402ddad18fa0baca5b47593a1b262b3702fa0
Author: Andrew Beach 

    Added a missing include (not sure how that slipped through) and did some other replacements so the new ast is the source of constants.

commit 7d55e4dc38c32ca94ef018a3351482d390520db1
Author: Andrew Beach 

    Simple rework to BasicTypes-gen.cc to avoid refering to the old ast. No larger rework at this time.

commit 36e6f1046d925b57eafde5cec34d7e4eeb37dcb9
Author: Andrew Beach 

    Parser now uses constants from the new ast types.

commit 3c714ad4146140c41cc876465879a4e6cb179592
Author: Andrew Beach 

    I don't actually know if this fixes anything, but the old version was definitely not doing anything and this is should have the same behaviour as the old one, and run just a bit faster.

commit 0b5e780a2f1cefd9000944925965a3be14bc56a5
Author: Andrew Beach 

    Code dumps (under the -P flag) no longer convert to the old ast to print.

commit f43146e411ed4e5e92fc5256b6ce039536536923
Author: Andrew Beach 

    Updated some stats/counters to trigger off the new AST. Others will just have to be updated/re-added later because the support code to run them is missing and I don't know what stats we might need in the future.

commit bef4f1a7c08805c9e325222c0cbf3d9df27ef61e
Author: Andrew Beach 

    Translation of the fix main pass to the new ast data structures.

commit 8941b6ba42567534f65c1e322eb782a5984d80f5
Author: Andrew Beach 

    Direct translation of code generation.

commit d22bf87d06423658d00bdc0bc13351ccfbc2adba
Author: Peter A. Buhr 

    formatting

commit a310ae97c38f705be116fc19777bc63e4f99ab09
Author: Peter A. Buhr 

    add __i386 with __x86_64

commit e832485bdd81b42bf10fbba946f29787e02cbcca
Author: Peter A. Buhr 

    comment out debug prints

commit dd7c2ce08d7d32bb041bcbd7a87fba98d269fb37
Merge: 1da2affbf a1da039d4
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 1da2affbffb66222bd3bcb6d41c584fba256b0dc
Author: Peter A. Buhr 

    test as.cc file on ARM

commit a1da039d49b92f720bc279fc8e82273197880e11
Author: Andrew Beach 

    Make all new declarations have a properly defined LinkageSpec. Also some general clean-up.

commit d8a0e515107cc37ab3c58a75851d36ae94397242
Author: Peter A. Buhr 

    add gcc-9 back into ARM full build

commit edc4813be30ce885c1e9eff8c8b0634036512a50
Merge: cb94e41db 7b84d3e33
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit cb94e41db9025ba582ed110d8213c1c52b493aec
Author: Peter A. Buhr 

    temporary change to as command to test ARM build

commit 7b84d3e33b25c329b604d8f94b46e5d209acf210
Merge: 2ad5e1d59 abb04a4de
Author: caparson 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 278e16284e88d7fa70bf82928dbdcd8f9f69436e
Merge: 4d2d7e27e abb04a4de
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 2ad5e1d5996fdfe78dd1fb1f12986716f0ad92c0
Author: caparson 

    added missing semicolons

commit 8df19af3df6efcfa18c532c81632316ffc9e737b
Author: caparsons 

    added WO fences for mcs spin lock to fix failing arm test

commit 3f0b062c77b1b14b3aeaa79527dbd8b879bbd4fa
Author: caparsons 

    ifdef'd the arm fences that were added to channels so that they only appear on the arm

commit abb04a4de14e6f5953200fa486dc3fb465f4583a
Author: Peter A. Buhr 

    change genericUnion test fromt printf to sout

commit 76194003f8e2cea05481d4b90110d7a9ac0fcd63
Merge: 1b0184b70 0803ead50
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 1b0184b700fbecc7130f74db16064aa53b3328bb
Merge: f842032a0 2d7cb1979
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 0803ead505943e8de1a6dc22d0d9f0b3298b53ae
Merge: f842032a0 2d7cb1979
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit f842032a0a09c7dcfe63ef8705bff30bf6b1b1b0
Author: Peter A. Buhr 

    remove ISTYPE_VOID and ISTYPE_VOID_IMPL, and ends for input

commit 2d7cb1979b65bbd1d3c0529e7013f11ccc73ab1d
Merge: cbbfba90c e0dc038fb
Author: caparsons 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit cbbfba90c3b1a0275f1674f8286fdc599ed15bfb
Author: caparsons 

    added fence to failing test to hopefully fix stale data issue on the arm, if this passes this fence will be put in waituntil code gen

commit e0dc038fbe4972034fd6a262cc70c8bb4258cd32
Author: Peter A. Buhr 

    first attempt at new C string input

commit ca995e3090a31786ce34129347ad66e6dd17c3a9
Author: caparsons 

    added missing ARM fence on the signallee side of channel handoff

commit 5e0bba5fda3d7351cd7d4b5ad75b54d7c9f4387e
Author: Andrew Beach 

    Work on the box pass, fixing up the FunctionDecl update.

commit 37ceccbccec1df04d3e17e8c2deb88d47c942720
Author: Michael Brooks 

    Change string-read semantics so that reading nothing leaves the original value unmodified.

commit 1b41219dc836b5a59b65a2834352f9d6762a3243
Merge: 2bf46a5f6 d85141f36
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 2bf46a5f6449a84ac68d5d0f9d73906608a06c99
Author: Peter A. Buhr 

    add additional test for engineering and unit manipulator output

commit d85141f3646aaab49810e9f41dfae72e33616e5d
Author: Andrew Beach 

    Small refactoring of some helper functions to avoid repeating a loop.

commit 52a5262e330888e3eb665835b9682e7130ded8a1
Author: Andrew Beach 

    TypeVarMap is now a subtype instead of an alias to remove the redundent constructor argument. Various bits of box pass clean-up.

commit 4d2d7e27e4d8dc2800e43c5566536e0edfca4b99
Merge: 54e59dd2e e14d169a3
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 54e59dd2e6955d2e344a0130432fcbcf43dcb1ea
Author: Peter A. Buhr 

    temporally remove gcc-9 from ARM nightly build because it is failing

commit e14d169a3f955b39b55dd5e651587d1b18aab9bb
Author: Andrew Beach 

    Remove some cruft from the box pass. Some pieces left over from earlier versions that are no longer needed and some rejected notes.

commit 6bd9f9e171271e7c6ac898b1dbf78fc75e68e592
Author: JiadaL 

    Rename and move the file to proposal

commit c29807939afb9f148dfc1f67e1395763715b22d4
Merge: bab2917dd 61e5d9980
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit bab2917ddf427236b02c457fe13904bbca581868
Author: JiadaL 

    Update the introduction

commit 61e5d998091dfd12ea60e1fee02afb30670df0f3
Author: Andrew Beach 

    Boxing no longer passes layout information about polymorphic types in the signature of the function. This simplifies the sub-passes in the box pass that added the arguments to the calls, the parameters to the declarations, and used the information internally. The effects in functions are less well quantified, because there are cases were the information has to be generated instead of passed in, but it is also never passed in (or generated) when not needed at all.

commit a97b9ed3c1ef2940db3bc2e85497a8b1a674d78d
Merge: 946a6e4d6 8cbe73206
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 946a6e4d6e22aa9ec049796a1ac9b96286d7e852
Author: Peter A. Buhr 

    updates to the uC++toCFA cheat sheet

commit 8cbe732066c1d0d00e6d6622a2e8b5a6b1f72c45
Merge: 85034edc7 0bf0b9780
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 85034edc709b6220ea9dabc9a07efab793e34dab
Author: JiadaL 

    Initial commit

commit 0bf0b9780fde0c94b2f64272197674ee7f3e3618
Author: Andrew Beach 

    Layout function builds its entire parameter list before creating the declaration now.

commit e85a72b8af411168ff8c331b0a5810e02b5c3e10
Author: Peter A. Buhr 

    change valide (French) to valid (English)

commit 80f87035a9dcd08303cef2df5c82e1054133ec3f
Author: Peter A. Buhr 

    temporary fix to linkonce problem by changing -7 to 7 so initialization does not invoke an operator

commit 02c5880ef5e449eff27c777e52cfa666f96c142e
Author: caparsons 

    Added fence after channel handoff to prevent reordering on the arm that resulted in stale values

commit 4604bf56d050ff3c2749ece641e74766fd192965
Author: Andrew Beach 

    Clean-up of some names and comments. Removed some TODO comments which are too old to do anything with.

commit cf3da24e082d37af956e24da04627a0f26be77f7
Author: Andrew Beach 

    Fixed up some whitespace. Pretty minor stuff mostly.

commit ee9ad4067d87f93f95150db093d5d9dc0266eecd
Author: caparsons 

    Changed cofor files to support the corun statement

commit 72b518fc0f393f86bf6bb43b0dd79189e24e9cf3
Author: caparsons 

    added error message for using corun statements without including the appropriate header

commit 26dfce52332df62429fa7390b91f00feffeef931
Author: caparsons 

    Updated cofor test to use new corun statement

commit eb779d5ca94c2de1db899969438189f4b2c05b4b
Author: caparsons 

    Implemented corun statement

commit 0d49efb94c4526e735efdb8e90144d4d8dfbe53f
Author: Peter A. Buhr 

    allow precision < 3 for manipulator eng

commit 481766296fe4394f82117f8f69f0ddbef01b88de
Merge: 8bc67cf40 d3652dff4
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 8bc67cf405f7b23687e5b72a5ae6f83508031552
Author: Peter A. Buhr 

    formatting, SKULLDUGGERY to remove spurious free-nonheap-object warning

commit d3652dff49964cd0e31a788e5a2cfb4c84d10393
Author: Andrew Beach 

    Took the new EraseWith pass out of the box pass. It might be able to go even earlier or folded into an existing pass. C code generation now will not generate WithStmt nodes.

commit be8ee65fef9319bb637113af27f4d0bd050d436c
Author: Peter A. Buhr 

    change host from arm64 to aarch64 for ARM nightly build

commit 3770b878b87dbf362149f41eaf747963e99f1456
Author: Peter A. Buhr 

    formatting, add PRNG copy to checkpoint PRNG state, remove autogen PRNG copy constructor and assignment to prevent accidental PRNG copy

commit 92211d92c6ec040dbeac6af717baf10d4901a037
Author: Peter A. Buhr 

    formatting

commit f45772e5fc7588ce4b4d41eec7a4b10562a2475f
Merge: 2261bcccc 9689e541e
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 9689e541eaedea67a7640f9e922bdf6d1c40157e
Author: Peter A. Buhr 

    formatting

commit 8e860a77fa3346fad79afe13ed44f8c8970444b8
Author: Peter A. Buhr 

    fix typing mistake: arm4 to arm64

commit 7d128cb8cbeac82980aa4940266ee24f83f0ba23
Author: Peter A. Buhr 

    add ARM architecture to regression tests

commit 299f4e0421eb06857a6573290db94bfa2739645a
Author: Peter A. Buhr 

    add ARM architecture to nightly build

commit 500a60f2169a161612b648db841e4aa6d1420d87
Author: Peter A. Buhr 

    add ARM architecture to nightly build

commit 2261bcccc0eb496b4f1887e2e4e195acfed9524b
Author: Peter A. Buhr 

    add arm64 to Jenkins nightly build

commit 4d860ea34731ff1d6c9c167ea3410d0e077fd040
Author: Michael Brooks 

    Fix compiler bug where duplicate type declarations caused crash.

commit 0860d9c0c788c565776cbf08f223cede6a4d6ebc
Author: Michael Brooks 

    Fix read-to-variable-length-string cases when internal buffer fills.

commit b67b6322c8f003229f94dfa2140f1d5b55e74cbe
Merge: 8cffa4f21 097c8d0db
Author: Michael Brooks 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 097c8d0db2c39c0fca0eb36f369aea4b09227342
Author: Andrew Beach 

    Fixes to Box pass's DeclAdapter. The two largest are: Only local information in scopeTypeVars was used so it was replaced with localTypeVars, that greatly simplified the pass. The added parameters are also divided into groups more consistently.

commit 8cffa4f21ad8d447fa5f37d523e6acfb4906f3d0
Author: Michael Brooks 

    Support match-failure reporting for string input.

commit bf1cbde8549594a47893ee6d678e5552340e47a3
Author: Michael Brooks 

    Implement "scanset" semantics for manipulator `skip`, in place of exact-match.

commit 04db9f67a6831b461e75e0c77e20333279541951
Author: Andrew Beach 

    Updated some documentation about the Instantiate Generic pass.

commit 045cda3e622c6be55873852ec248feb1e565921f
Author: Andrew Beach 

    First clean-up pass on box pass. Some of it is stuff that could have been done in the initial commit but there was just so much of it. The rest is mostly simple restructuring that makes the translation less direct.

commit 15b5abac85a377b252c458a49494f936bb5d33a1
Author: Peter A. Buhr 

    increase timeout in test.py from 180 to 240 seconds to deal with long locking tests on the ARM

commit 3cbe3208a46cac04121664ab55595e2679b6dcb3
Author: Andrew Beach 

    Translated the Link-Once pass to the new ast.

commit cf34e82e233faaa9343ac3f85950003f225fd94f
Merge: 11ab0b4ac 1ee0a4da6
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 11ab0b4ac211d6b0761a6a74682cd8bc401333bc
Author: Peter A. Buhr 

    add corun/cofor statement, update old cofor

commit 1ee0a4da6df699e50439c9b01f6f487ba705f8d9
Author: Andrew Beach 

    Translated the box pass to the new AST. This includes direct as possible translations of the existing passes are two fix in passes which correct AST problems the direct translation causes. Outside the box pass there have already been many changes, ad there is another in Instantiate Generics, which disconnects designators instead of leaving them connected to the original polymorphic type, which breaks the invarants once the fields are removed in the Eraser sub-pass. There was also a change that was made and un-made in one commit. If translate from the new-AST to the old-AST part way you must, where possible, sort the TypeEnvKey values by string comparison. However, it now passes over that so it would be just extra complexity and run time, so I removed it. I stand at the exit from a great woods, just shy of a year from when I entered it. It has been a difficult and tiring journey. The path has been long and at times comically winding; but most often it was invisible, hidden under an impenetrable canopy and I spend days looking for it. All for a short jog forward before getting lost again. In front of me is another woods. It looks smaller, but I can't see the other side. Anyways, time to keep walking.

commit 46f9f02bd06750dbc49b83f398a288ba5d368f79
Author: Peter A. Buhr 

    add keywords alignas, alignof, static_assert, and thread_local

commit cfcbd03a26bc8ebcb086a967f417e73b4dcd2ef6
Merge: 5b4dacf3b 8514bcf8e
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 5b4dacf3b0701ef82d8182ecca8906f276c9c058
Author: Peter A. Buhr 

    general updates to the Cforall user manual

commit 4e2a57ff981bba930d52f02c5216ff9e5b75d092
Author: Peter A. Buhr 

    add command setgcolumn to set lstlisting comment-column alignment, change size of lstlisting ^ character

commit adaf062d58aa37cb2264eeea65562f4268b12bce
Author: Peter A. Buhr 

    update citation entry

commit 562a711b7a5bf91b98e7b5dd6c17a4b4003f8e65
Author: Peter A. Buhr 

    add keyword _Exception to uC++ lstlisting

commit 8514bcf8ef7c43f89a87762cbc1b2daf22c2a06b
Author: Peter A. Buhr 

    create ARM test results for hotpotato

commit 8f570f19325f0f61fa977a32433ce8732e6c6826
Author: Peter A. Buhr 

    create 32-bit test results for hotpotato

commit 16b5d11d3e2ecfacee158ef3099f5d2755e4fa56
Author: Peter A. Buhr 

    make hotpotato test 32/64-bit specific due to different prng

commit 7a925a41a1a11e36e1066349f121f6d9e8d91246
Author: caparsons 

    final hotpotato cleanup, removed two unneeded routines from explicit polling flavour

commit 26be85438f73872e884a2eaebfd4228b2fb121f4
Author: caparsons 

    a bit of cleanup of the hotpotato tests

commit fd775ae85b3364a2f91fb35d504516f1b1ca8bc9
Author: caparsons 

    added hotpotato non-local ehm test in both enable/disable and poll flavours

commit 147a13713859918db362fb5a2ae1a35a176c6f24
Author: caparsons 

    added enable/disable ehm with no params for coroutines

commit 1e7a765a26e6c0887cc363e77372e27b59e794f0
Author: Peter A. Buhr 

    fix lock/unlock for heap statistic-mode

commit 0bb64bfa366d4c2de17f964b30503dd4d796b833
Author: Peter A. Buhr 

    update tiobe index, update new command-line documentation

commit 12f671e9b6c11438e66926538f5f70ed5c24732b
Author: Peter A. Buhr 

    tweak comments for CFA comand-line options

commit 5f917740015e3b812e7b13a9878af7d22ead577c
Author: Peter A. Buhr 

    update help message from main.cc

commit c2d728c9047b28fc91fdc250859ca43f7c4c6f54
Author: Peter A. Buhr 

    add using namespace std to cfa.cc

commit ca20b074a8fb67e7ee4344f193abafb5f6fc3d7e
Merge: 7350330f5 c7616dd57
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 7350330f5cd61b15d7b7d0bc6afa0bbe37c42c7d
Author: Peter A. Buhr 

    formatting, remove unnecessary use of c_str(), add better debug printing for cc1

commit f033d018f2ee7e05431e99954b470801d2565813
Author: JiadaL 

    Fix typo{

commit c7616dd57b3796b571bd770e6fa558a361be598a
Author: JiadaL 

    Fix designation value error

commit 62c6cfaf8147ef610d4866b0bb7a89559ad3adb4
Author: JiadaL 

    Revert "Fix designator value in enumerated array and implemented enumerated array with inlined enume declaration"

commit deda7e6002cc711be5c0af09984cec24300d5990
Merge: c1e66d966 5a1ae14d2
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit c1e66d966aadf6846330871033458d4a398bd576
Author: JiadaL 

    Fix designator value in enumerated array and implemented enumerated array with inlined enume declaration

commit 5a1ae14d260cbaf6348528c6b1ae616bd9df9b31
Author: Peter A. Buhr 

    remove superfluous inner_loop routine

commit b244fa8ebc69b1d4e0e659be0bd22d81cb1b5c04
Author: Peter A. Buhr 

    formatting

commit 60f69f01297f3a37eeaaa17df2a7cffdeb2444ea
Author: Peter A. Buhr 

    formatting

commit e4c3819e836abd40e60fd4abf148f74913f1b85b
Author: Peter A. Buhr 

    refactor cofor.hfa into cofor.cfa, adjust Makefile.am to handle cofor.cfa

commit a2c2363a574380db06d7194fc74622a5071aae38
Merge: e3784a509 7edf912cb
Author: caparsons 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit e3784a5091108f0d55c8a18a06008f9092acde3f
Author: caparsons 

    updated cofor test to use macro

commit 334e0cf23899bfd4df7f5e70210364de3265d541
Author: caparsons 

    added cofor macro

commit 7edf912cbd74d5e5c4d9fd1c37e98e4fe117e7a4
Author: Peter A. Buhr 

    formatting, replace constructor calls with set_allocation calls

commit 50be8af55788ecaebbb85845d1e11234cd6a5cb6
Author: Peter A. Buhr 

    clean up command-line handling and I/O

commit 697c957be6bf6545b625badf5b5dcf7f766e5f9d
Author: Peter A. Buhr 

    add uC++toCFA document

commit 3df4cd95d31b16667c378d2fdb5bca5d9c22f2bc
Author: Andrew Beach 

    Some mistakes in isPolyType found while working on the box pass. There was a new-ast verison using the old type map and, perhaps relatedly, the new type map version recursed into the no type map form. Also some clean-up in related functions.

commit a738c68fc1929f5116c7cee21dcaaf5dc53a4f4c
Author: Andrew Beach 

    Update max/min so n-ary version doesn't match against the 2 argument case. Also added a test.

commit efe420f3d0a297e0bd44a4e7abf93339a430606c
Merge: f64cc42aa bfeb37a69
Author: caparsons 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit f64cc42aa47f683c518bd8006223d5722dd23b0a
Author: caparsons 

    committed makefile change for cofor include

commit bfeb37a69a2103c6f286452df6318dc31a9c9238
Author: Andrew Beach 

    Added another check to the invariants for SizeofExpr/AlignofExpr.

commit 1ed5e9e2c3003b645b9001bc895374d8e8de1c37
Author: caparsons 

    Added cfa equivalent of cofor/cobegin/coend

commit c0035fc417a4dfb2955ebf80dde4f4fd0c171879
Author: caparsons 

    Added references when incorporating Trevor's comments

commit c8ec58e70ef94c1c6a9bdfc71210e7f863368795
Merge: 9509d67a4 73d0a84c2
Author: caparsons 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 9509d67a48906b243fdd5104ab679d3e1ea4a532
Author: caparsons 

    Incorporated changes in response to Trevor's comments.

commit 73d0a84c279b624935b4521cc90bb77f6edd1c7c
Merge: c58ead7c3 fc9f51453
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit c58ead7c304c33bc8c33d1ca270fffcfa955ec02
Author: Peter A. Buhr 

    add malloc_stats_clear routine to zero the heap master and all active thread heaps

commit fc9f51453b4377136055da886941f5793f1ef677
Author: Peter A. Buhr 

    formatting

commit ba068c0596ffdd3cbcff6d50f6cbacd233a4c9fc
Author: Peter A. Buhr 

    rename clock routines processor and program to processor_cpu and program_cpu to deal with name clash with processor

commit 5cfb8b12c10a9e8aaf77d4435350d6b39af04561
Author: Peter A. Buhr 

    add getenv, strlen, strcmp, strncmp to extras

commit 553f032fc07a39fc4fc69943eb5e97e2504b74a1
Author: Andrew Beach 

    Insert additional checks so that impossible, or just unimplemented, local control flow raises an error in CFA.

commit 2fa0237f52bd8db42015c83dee0d38191a902db4
Author: Michael Brooks 

    Fix cstring input length interpretation issue that had a buffer overflow case.

commit 3ee8853bf00923143074b5713a8122bbb0da519d
Author: caparsons 

    made some small formatting changes

commit 0f8b1a70e78604ce52c3e4d6a6bcae9448e43264
Author: caparsons 

    merged in Peter's edits with a few small changes

commit 154672d291edddbe2fa954c43ae7101329e5a6e2
Merge: 79b052241 416b44361
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 79b052241260d5f8af60352f0c9315c007c9c8de
Author: Peter A. Buhr 

    proofread chapters CFA_concurrency, intro, and conclusion

commit 416b44361690d969b5d06bb054b6451776e1f181
Author: Michael Brooks 

    Implement full set of relational operators for strings

commit 01510fefafb44ae9c0d334505d88759ca0fd9d42
Merge: cb0bcf124 f3f009f6b
Author: caparsons 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit f3f009f6bf484b2d681e1c7d5ab871217369fa55
Merge: 4894239fc 4a40fca71
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 4894239fc9c15905847850e8ebfb6a2a288a5cdf
Author: JiadaL 

    Allow uninitialized enum value as designators

commit cb0bcf1249969f856af9d395b77e2cf4e28095b7
Merge: 9d47c1ff1 4a40fca71
Author: caparsons 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 9d47c1ff198f0f1775b2686ac233f78d06c5aedd
Author: caparsons 

    changes over all usages of uC++ collections to use dlist instead

commit 4a40fca7195d07e090f940cfac3fc4e3c345c052
Author: Andrew Beach 

    Clean-up in MultiLevelExit. Primary purpose is to remove some uneeded fill code.

commit 92d8cda44fcecc145b517497bfceb0385a9da299
Merge: 1f10959b2 1fc111c1c
Author: caparsons 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 1f10959b24503b04405e0b0b4143b2c7f494bbef
Author: caparsons 

    expanded upon intro and conclusion

commit 1fc111c1cc8a4f4b6daf84f01b7a221bc2823915
Author: JiadaL 

    Bug fix

commit efe39bb236858e14a848e0a628d8646a263e349c
Merge: 737988bf3 aae9c1797
Author: Michael Brooks 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit aae9c1797b4b9d902f4bd84cca9600885f694007
Author: caparsons 

    edited thesis to incorporate Gregors comments

commit 737988bf3f2f8b1083edbdc9226c3c7547b170d6
Author: Michael Brooks 

    Deduplicate manipulator read-to-string by delegating from string to string_res.

commit ff56dd2ecab3303a94714001d031262b4ca2a831
Author: Michael Brooks 

    Duplicate manipulator read-to-string code for string_res, and test.

commit 3c7e3c4f9c66ee7cc8ef0e59f8f6b90146cdb6d7
Author: Michael Brooks 

    formatting

commit f54e6ec8f379b4f45d0b911f99fb6ac3c6e9c9c5
Author: Michael Brooks 

    Port basic input-manipulator test from cstring to string and fix resulting bug.

commit acafba41916e96551b7d30b440fed55088b0f712
Author: Michael Brooks 

    Rename internal macro away from `TYPE`, which is a cs343 name collision.

commit 0ac8d07ff99eb7dfa684ac4d986702ba968735e2
Author: Peter A. Buhr 

    remove empty rule in cfa_abstract_parameter_declaration to remove conflicts

commit 555af62e9161db43d53c22635e04d4d5edbb0662
Author: Peter A. Buhr 

    add include bits/sequence.hfa to pthread.cfa after removing it from weakso_lock.hfa

commit 43eb8e90d846d77241aadc77e96af2b5a47fe73d
Author: Peter A. Buhr 

    remove unnecessary include bits/sequence.hfa

commit 4b78d253f262dcf34c95f3308238b0f8d17e29f5
Author: Peter A. Buhr 

    Revert "remove ucpp-style collections used before Mike's lists"

commit b388d1baad1af006ac9ea384e38dd2abb5f0ba6e
Author: Peter A. Buhr 

    remove ucpp-style collections used before Mike's lists

commit 16e69051515899828e3592fdad2e6f720e3e8630
Author: Peter A. Buhr 

    fix get_seed signature

commit 5f31bf03270416ec5f172e57fde0f8feb846821d
Author: Peter A. Buhr 

    simplify 32/64-bit random-number constructors

commit 3ef5905d414b69eb498ecd9a21d7117377dc046f
Author: Peter A. Buhr 

    add get_seed for thread random numbers

commit 6e93819c21c60d7324b9ca460fe2a25c0eaa8f5a
Author: Peter A. Buhr 

    use arm64 to select 64-bit random numbers

commit 4b30318b65b60547a35b2929b276b3f16467707c
Merge: 389fbf5b0 8a9a3ab07
Author: Peter A. Buhr 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 389fbf5b03e5bd58c548d8ef16468ccaa76a485b
Author: Peter A. Buhr 

    test reading fixed strings

commit 34c6e1e6f9bd62f10f0af69cc74fa1ba2c78f8fb
Author: Peter A. Buhr 

    add string output manipulators, third attempt at input manipulators for strings

commit 0f107e46be6e9a22fbde07db80c01fda5a0c572d
Author: Peter A. Buhr 

    add reading fixed strings, seperate skip input manipulator, getline checks for delimiter

commit 8a9a3ab0782f6aa24f6f3b5e62fab3409b692eb4
Merge: 4269d1b0b 4c0fa03a3
Author: caparsons 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 4269d1b0ba7fe4b45b0a67e4f36421295d8ec009
Author: caparsons 

    fixed unhandled exception bug causing deleted memory to be accessed sometimes with full coroutines

commit 4c0fa03a3c9a9471efd0d68bd9371ade49687579
Author: Andrew Beach 

    Removed extra copy in FixInitNew.

commit 950c58e5affa0dfadc94439fbe02b463ccdfaa3a
Author: Andrew Beach 

    The invariant flags on the test script were set up incorrectly. They should do as documented now and be on by default now.

commit 2a301ff093336449f2c416836c58d6e71fa88fd1
Merge: 923558834 686912ccf
Author: JiadaL 

    Resolve conflict

commit 923558834ec63344a407046c8e08622d03055144
Author: JiadaL 

    Array can use enum instance with explicit initializer as designator. More general case will be covered in later commit

commit c84dd616ea09c9d1bd0ef0c0fba904ff70c4d83d
Merge: 0b0a285cb 2de175cea
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 0b0a285cb86eb63d47d96868ae2d0f99f753448c
Author: JiadaL 

    Basic change for enable enumerated array syntax

commit fec8bd1cd716f4a2929810c5a9519f48522d22ad
Merge: 8a930c03c 8f5571611
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 8a930c03c26002b7a29b86b09dc3c932a9d61a85
Merge: 2b7894962 38e266ca6
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 2b7894962bf34063a4b03f148982b859d846d21a
Merge: 6ece30638 6c15d6695
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 6ece30638835f14d1338bec30ffb00198e55aadc
Merge: f11010e3a 93174198a
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit f11010e3a9e987aed8270af56192d13b8aae4cf9
Merge: 3982384b9 9f1beb43e
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 3982384b9c4ea1f8724897508e84041d2ab66cf1
Merge: 6e4c44dde 8db4708b8
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 6e4c44dde79ba723d45b589198f181fdf1f94095
Merge: b110bcc1f e6d8d114c
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit b110bcc1f3711112c2fbc182403e08383e1f4be0
Merge: 2ed94a98e 699a97d7d
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 2ed94a98ea730a0f11bd4cf49b9352557ebf6cd8
Merge: 997185e1a ccb29b47c
Author: JiadaL 

    Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc

commit 997185e1a79d8e46351af7db167616c955086e6e
Author: JiadaL 

    Save parser change for git pull

-----------------------------------------------------------------------

Summary of changes:
.gitignore                                         |    2 +-
 Jenkins/FullBuild                                  |    5 +-
 Jenkins/TestRegen                                  |    6 +-
 Jenkinsfile                                        |    5 +-
 configure.ac                                       |    6 +-
 doc/LaTeXmacros/common.sty                         |    7 +-
 doc/LaTeXmacros/common.tex                         |    9 +-
 doc/LaTeXmacros/lstlang.sty                        |    6 +-
 doc/bibliography/pl.bib                            |   12 +-
 doc/proposals/enum.md                              |   70 -
 doc/proposals/enum.tex                             |  846 +++
 doc/theses/colby_parsons_MMAth/local.bib           |   16 +
 .../colby_parsons_MMAth/text/CFA_concurrency.tex   |   59 +-
 doc/theses/colby_parsons_MMAth/text/CFA_intro.tex  |   24 +-
 doc/theses/colby_parsons_MMAth/text/actors.tex     |  206 +-
 doc/theses/colby_parsons_MMAth/text/channels.tex   |   49 +-
 doc/theses/colby_parsons_MMAth/text/conclusion.tex |   46 +-
 doc/theses/colby_parsons_MMAth/text/frontpgs.tex   |    2 +-
 doc/theses/colby_parsons_MMAth/text/intro.tex      |  109 +-
 doc/theses/colby_parsons_MMAth/text/mutex_stmt.tex |   49 +-
 doc/theses/colby_parsons_MMAth/text/waituntil.tex  |   33 +-
 doc/theses/mike_brooks_MMath/array.tex             |  212 +-
 doc/theses/mike_brooks_MMath/background.tex        |  458 +-
 doc/theses/mike_brooks_MMath/intro.tex             |    4 +
 doc/theses/mike_brooks_MMath/list.tex              |    2 +
 doc/theses/mike_brooks_MMath/papers/Blanche19.pdf  | 5502 ++++++++++++++++++++
 doc/theses/mike_brooks_MMath/papers/Grothoff14.pdf |  Bin 0 -> 251000 bytes
 doc/theses/mike_brooks_MMath/papers/Oorschot22.pdf |  Bin 0 -> 113599 bytes
 doc/theses/mike_brooks_MMath/papers/Ruef19.pdf     |  Bin 0 -> 596009 bytes
 .../mike_brooks_MMath/programs/bkgd-c-tyerr.c      |   58 +
 .../mike_brooks_MMath/programs/bkgd-carray-arrty.c |  204 +
 .../mike_brooks_MMath/programs/bkgd-carray-decay.c |  111 +
 .../mike_brooks_MMath/programs/bkgd-carray-mdim.c  |   59 +
 .../programs/bkgd-cfa-arrayinteract.cfa            |   32 +
 .../mike_brooks_MMath/programs/hello-accordion.cfa |   93 +-
 .../mike_brooks_MMath/programs/hello-array.cfa     |  193 +-
 doc/theses/mike_brooks_MMath/programs/hello-md.cfa |   27 +-
 .../programs/lst-features-intro.run.cfa            |    2 +-
 .../programs/lst-features-multidir.run.cfa         |    4 +-
 .../mike_brooks_MMath/programs/sharing-demo.cfa    |    4 +-
 doc/theses/mike_brooks_MMath/string.tex            |    6 +-
 doc/theses/mike_brooks_MMath/uw-ethesis.bib        |  125 +-
 doc/theses/mike_brooks_MMath/uw-ethesis.tex        |    3 +
 doc/uC++toCFA/.gitignore                           |    4 +
 doc/uC++toCFA/Makefile                             |   92 +
 doc/uC++toCFA/uC++toCFA.tex                        |  647 +++
 doc/user/user.tex                                  |  447 +-
 driver/as.cc                                       |   16 +-
 driver/cc1.cc                                      |   29 +-
 driver/cfa.cc                                      |   10 +-
 libcfa/prelude/Makefile.am                         |   26 +-
 libcfa/prelude/{bootloader.cf => bootloader.cfa}   |    0
 libcfa/prelude/extras.c                            |    3 +-
 libcfa/prelude/extras.regx2                        |    4 +
 libcfa/prelude/{prelude.old.cf => prelude.old.cfa} |    0
 libcfa/prelude/prototypes.awk                      |    6 +-
 .../{sync-builtins.cf => sync-builtins.cfa}        |    0
 libcfa/src/Makefile.am                             |   16 +-
 libcfa/src/bits/collections.hfa                    |   34 +-
 libcfa/src/bits/random.hfa                         |   12 +-
 libcfa/src/bits/weakso_locks.hfa                   |    1 -
 libcfa/src/clock.hfa                               |   12 +-
 libcfa/src/collections/array.hfa                   |   32 +-
 libcfa/src/collections/string.cfa                  |  252 +-
 libcfa/src/collections/string.hfa                  |  112 +-
 libcfa/src/collections/string_res.cfa              |  425 +-
 libcfa/src/collections/string_res.hfa              |  154 +-
 libcfa/src/common.hfa                              |    8 +-
 libcfa/src/concurrency/cofor.cfa                   |   47 +
 libcfa/src/concurrency/cofor.hfa                   |   95 +
 libcfa/src/concurrency/coroutine.cfa               |   24 +-
 libcfa/src/concurrency/coroutine.hfa               |   20 +-
 libcfa/src/concurrency/exception.cfa               |    2 +-
 libcfa/src/concurrency/io.cfa                      |   16 +-
 libcfa/src/concurrency/io/types.hfa                |    8 +-
 libcfa/src/concurrency/kernel.hfa                  |    1 +
 libcfa/src/concurrency/kernel/cluster.hfa          |    8 +-
 libcfa/src/concurrency/kernel/fwd.hfa              |   86 +-
 libcfa/src/concurrency/locks.hfa                   |   23 +
 libcfa/src/concurrency/pthread.cfa                 |   65 +-
 libcfa/src/concurrency/thread.cfa                  |    6 +-
 libcfa/src/concurrency/thread.hfa                  |    5 +-
 libcfa/src/exception.c                             |   28 +-
 libcfa/src/exception.h                             |    6 +-
 libcfa/src/fstream.cfa                             |   32 +-
 libcfa/src/fstream.hfa                             |   10 +-
 libcfa/src/heap.cfa                                |   37 +-
 libcfa/src/heap.hfa                                |    5 +-
 libcfa/src/interpose.cfa                           |   20 +-
 libcfa/src/iostream.cfa                            |  299 +-
 libcfa/src/iostream.hfa                            |   81 +-
 libcfa/src/parseconfig.cfa                         |   18 +-
 libcfa/src/raii.hfa                                |  109 +
 libcfa/src/rational.cfa                            |    8 +-
 libcfa/src/rational.hfa                            |    6 +-
 libcfa/src/stdlib.hfa                              |   22 +-
 src/AST/Chain.hpp                                  |    9 +-
 src/AST/Convert.cpp                                | 3029 -----------
 src/AST/Convert.hpp                                |   26 -
 src/AST/Decl.cpp                                   |   51 +-
 src/AST/Decl.hpp                                   |   34 +-
 src/AST/Expr.cpp                                   |   26 +-
 src/AST/Expr.hpp                                   |   26 +-
 src/AST/Fwd.hpp                                    |    2 +
 src/AST/LinkageSpec.cpp                            |   17 +-
 src/AST/LinkageSpec.hpp                            |   19 +-
 src/AST/Node.cpp                                   |    4 +
 src/AST/Pass.cpp                                   |    2 +
 src/AST/Pass.hpp                                   |    6 +-
 src/AST/Pass.impl.hpp                              |   31 +
 src/AST/Print.cpp                                  |   60 +-
 src/AST/Stmt.hpp                                   |  106 +-
 src/AST/SymbolTable.cpp                            |   63 +-
 src/AST/SymbolTable.hpp                            |    9 +-
 src/AST/Type.hpp                                   |    2 -
 src/AST/TypeSubstitution.hpp                       |    9 +-
 src/AST/Util.cpp                                   |   21 +
 src/AST/Visitor.hpp                                |    2 +
 src/AST/module.mk                                  |    7 +-
 src/BasicTypes-gen.cc                              |  113 +-
 src/CodeGen/CodeGenerator.cc                       | 1263 -----
 src/CodeGen/CodeGenerator.cpp                      | 1253 +++++
 src/CodeGen/CodeGenerator.h                        |  199 -
 src/CodeGen/CodeGenerator.hpp                      |  192 +
 src/CodeGen/FixMain.cc                             |  175 +-
 src/CodeGen/FixMain.h                              |   33 +-
 src/CodeGen/FixMain2.cc                            |   28 -
 src/CodeGen/FixNames.cc                            |   73 +-
 src/CodeGen/FixNames.h                             |    7 +-
 src/CodeGen/GenType.cc                             |  582 ++-
 src/CodeGen/GenType.h                              |   11 +-
 src/CodeGen/Generate.cc                            |   94 +-
 src/CodeGen/Generate.h                             |   19 +-
 src/CodeGen/LinkOnce.cc                            |   90 +-
 src/CodeGen/LinkOnce.h                             |   11 +-
 src/CodeGen/OperatorTable.cc                       |  210 +-
 src/CodeGen/OperatorTable.h                        |   88 +-
 src/CodeGen/module.mk                              |   11 +-
 src/CodeTools/DeclStats.cc                         |  552 --
 src/CodeTools/DeclStats.h                          |   33 -
 src/CodeTools/ResolvProtoDump.cc                   |  771 ---
 src/CodeTools/ResolvProtoDump.h                    |   33 -
 src/CodeTools/TrackLoc.cc                          |   97 -
 src/CodeTools/TrackLoc.h                           |   36 -
 src/CodeTools/module.mk                            |   23 -
 src/Common/Assert.cc                               |    8 +-
 src/Common/CodeLocationTools.cpp                   |    2 +
 src/Common/ErrorObjects.h                          |   12 -
 src/Common/Eval.cc                                 |   82 -
 src/Common/Eval.h                                  |    2 -
 src/Common/Examine.cc                              |   37 -
 src/Common/Examine.h                               |    3 -
 src/Common/Iterate.hpp                             |    4 +-
 src/Common/PassVisitor.cc                          |   19 -
 src/Common/PassVisitor.h                           |  575 --
 src/Common/PassVisitor.impl.h                      | 4105 ---------------
 src/Common/PassVisitor.proto.h                     |  280 -
 src/Common/SemanticError.cc                        |   97 +-
 src/Common/SemanticError.h                         |   48 +-
 src/Common/UniqueName.cc                           |   17 +-
 src/Common/UniqueName.h                            |   14 +-
 src/Common/module.mk                               |    4 -
 src/Concurrency/Actors.cpp                         |   10 +-
 src/Concurrency/Actors.hpp                         |    6 +-
 src/Concurrency/Corun.cpp                          |  300 ++
 src/Concurrency/Corun.hpp                          |   32 +
 src/Concurrency/Keywords.cc                        | 1372 -----
 src/Concurrency/{KeywordsNew.cpp => Keywords.cpp}  |   38 +-
 src/Concurrency/Keywords.h                         |    7 +-
 src/Concurrency/Waitfor.cc                         |  598 ---
 src/Concurrency/{WaitforNew.cpp => Waitfor.cpp}    |   12 +-
 src/Concurrency/Waitfor.h                          |    5 +-
 src/Concurrency/Waituntil.cpp                      |   24 +-
 src/Concurrency/Waituntil.hpp                      |    7 +-
 src/Concurrency/module.mk                          |    8 +-
 src/ControlStruct/ExceptDecl.cc                    |  482 --
 .../{ExceptDeclNew.cpp => ExceptDecl.cpp}          |    2 +-
 src/ControlStruct/ExceptDecl.h                     |    7 +-
 src/ControlStruct/ExceptTranslate.cc               |  689 ---
 ...{ExceptTranslateNew.cpp => ExceptTranslate.cpp} |  379 +-
 src/ControlStruct/ExceptTranslate.h                |   25 +-
 src/ControlStruct/FixLabels.cpp                    |    7 +-
 src/ControlStruct/ForExprMutator.cc                |   56 -
 src/ControlStruct/ForExprMutator.h                 |   36 -
 src/ControlStruct/LabelFixer.cc                    |  138 -
 src/ControlStruct/LabelFixer.h                     |   79 -
 src/ControlStruct/LabelGenerator.cc                |   52 -
 .../{LabelGeneratorNew.cpp => LabelGenerator.cpp}  |    4 +-
 src/ControlStruct/LabelGenerator.h                 |   45 -
 .../{LabelGeneratorNew.hpp => LabelGenerator.hpp}  |    8 +-
 src/ControlStruct/MLEMutator.cc                    |  464 --
 src/ControlStruct/MLEMutator.h                     |  134 -
 src/ControlStruct/MultiLevelExit.cpp               |  134 +-
 src/ControlStruct/Mutate.cc                        |   45 -
 src/ControlStruct/Mutate.h                         |   35 -
 src/ControlStruct/module.mk                        |   22 +-
 src/GenPoly/Box.cc                                 | 1910 -------
 src/GenPoly/Box.cpp                                | 2277 ++++++++
 src/GenPoly/Box.h                                  |   19 +-
 src/GenPoly/ErasableScopedMap.h                    |    2 +-
 src/GenPoly/FindFunction.cc                        |   83 +-
 src/GenPoly/FindFunction.h                         |   15 +-
 src/GenPoly/GenPoly.cc                             |  640 +--
 src/GenPoly/GenPoly.h                              |  137 +-
 src/GenPoly/InstantiateGeneric.cc                  |  591 ---
 ...ntiateGenericNew.cpp => InstantiateGeneric.cpp} |   44 +-
 src/GenPoly/InstantiateGeneric.h                   |   16 +-
 src/GenPoly/Lvalue.cc                              |  573 --
 src/GenPoly/{LvalueNew.cpp => Lvalue.cpp}          |    2 +-
 src/GenPoly/Lvalue.h                               |   22 +-
 src/GenPoly/ScopedSet.h                            |    2 +-
 src/GenPoly/ScrubTyVars.h                          |  152 -
 src/GenPoly/{ScrubTyVars.cc => ScrubTypeVars.cpp}  |  102 +-
 src/GenPoly/ScrubTypeVars.hpp                      |   66 +
 src/GenPoly/Specialize.cc                          |  338 --
 src/GenPoly/{SpecializeNew.cpp => Specialize.cpp}  |   27 +-
 src/GenPoly/Specialize.h                           |    8 +-
 src/GenPoly/module.mk                              |   15 +-
 src/InitTweak/FixGlobalInit.cc                     |  264 +-
 src/InitTweak/FixGlobalInit.h                      |   19 +-
 src/InitTweak/FixInit.cc                           | 1291 -----
 src/InitTweak/{FixInitNew.cpp => FixInit.cpp}      |   27 +-
 src/InitTweak/FixInit.h                            |   10 +-
 src/InitTweak/GenInit.cc                           |  539 +-
 src/InitTweak/GenInit.h                            |   57 +-
 src/InitTweak/InitTweak.cc                         | 1086 +---
 src/InitTweak/InitTweak.h                          |  223 +-
 src/InitTweak/module.mk                            |    5 +-
 src/MakeLibCfa.cc                                  |  151 -
 src/{MakeLibCfaNew.cpp => MakeLibCfa.cpp}          |    2 +-
 src/MakeLibCfa.h                                   |    1 -
 src/Makefile.am                                    |   26 +-
 src/Parser/DeclarationNode.cc                      |   27 +-
 src/Parser/ExpressionNode.cc                       |   20 +-
 src/Parser/ParseNode.h                             |   15 +-
 src/Parser/RunParser.cpp                           |    2 -
 src/Parser/StatementNode.cc                        |   24 +
 src/Parser/StatementNode.h                         |    2 +
 src/Parser/TypeData.cc                             |   14 +-
 src/Parser/TypeData.h                              |    1 -
 src/Parser/lex.ll                                  |   11 +-
 src/Parser/parser.yy                               |   86 +-
 src/ResolvExpr/AdjustExprType.cc                   |  157 +-
 src/ResolvExpr/AdjustExprType.hpp                  |   19 -
 src/ResolvExpr/Alternative.cc                      |  133 -
 src/ResolvExpr/Alternative.h                       |  124 -
 src/ResolvExpr/AlternativeFinder.cc                | 1773 -------
 src/ResolvExpr/AlternativeFinder.h                 |  150 -
 src/ResolvExpr/AlternativePrinter.cc               |   49 -
 src/ResolvExpr/AlternativePrinter.h                |   39 -
 src/ResolvExpr/CandidateFinder.cpp                 |   72 +-
 src/ResolvExpr/CandidateFinder.hpp                 |    4 +-
 src/ResolvExpr/CandidatePrinter.cpp                |    6 +-
 src/ResolvExpr/CastCost.cc                         |  132 +-
 src/ResolvExpr/CastCost.hpp                        |    9 -
 src/ResolvExpr/CommonType.cc                       | 1094 ++--
 src/ResolvExpr/CommonType.hpp                      |   10 -
 src/ResolvExpr/ConversionCost.cc                   |  403 +-
 src/ResolvExpr/ConversionCost.h                    |   58 +-
 src/ResolvExpr/Cost.h                              |  264 +-
 src/ResolvExpr/CurrentObject.cc                    | 1468 ++----
 src/ResolvExpr/CurrentObject.h                     |   87 +-
 src/ResolvExpr/EraseWith.cpp                       |   46 +
 src/ResolvExpr/EraseWith.hpp                       |   29 +
 src/ResolvExpr/ExplodedActual.cc                   |   31 -
 src/ResolvExpr/ExplodedActual.h                    |   44 -
 src/ResolvExpr/FindOpenVars.cc                     |  170 +-
 src/ResolvExpr/FindOpenVars.h                      |   15 +-
 src/ResolvExpr/Occurs.cc                           |   68 -
 src/ResolvExpr/PolyCost.cc                         |   46 +-
 src/ResolvExpr/PolyCost.hpp                        |    8 -
 src/ResolvExpr/PtrsAssignable.cc                   |  101 +-
 src/ResolvExpr/PtrsAssignable.hpp                  |    5 -
 src/ResolvExpr/PtrsCastable.cc                     |  150 +-
 src/ResolvExpr/PtrsCastable.hpp                    |    9 -
 src/ResolvExpr/RenameVars.cc                       |   56 +-
 src/ResolvExpr/RenameVars.h                        |   24 +-
 src/ResolvExpr/ResolvMode.h                        |   51 -
 src/ResolvExpr/ResolveAssertions.cc                |  535 --
 src/ResolvExpr/ResolveAssertions.h                 |   33 -
 src/ResolvExpr/ResolveMode.hpp                     |   53 +
 src/ResolvExpr/ResolveTypeof.cc                    |  253 +-
 src/ResolvExpr/ResolveTypeof.h                     |   16 +-
 src/ResolvExpr/Resolver.cc                         | 1064 +---
 src/ResolvExpr/Resolver.h                          |   76 +-
 src/ResolvExpr/SatisfyAssertions.cpp               |   11 +-
 src/ResolvExpr/SpecCost.cc                         |  250 +-
 src/ResolvExpr/SpecCost.hpp                        |    2 -
 src/ResolvExpr/TypeEnvironment.cc                  |  491 --
 src/ResolvExpr/TypeEnvironment.h                   |  180 -
 src/ResolvExpr/Unify.cc                            |  658 +--
 src/ResolvExpr/Unify.h                             |   36 +-
 src/ResolvExpr/WidenMode.h                         |   38 +-
 src/ResolvExpr/module.mk                           |   19 +-
 src/ResolvExpr/typeops.h                           |   33 -
 src/SymTab/Autogen.cc                              |  753 ---
 src/SymTab/Autogen.h                               |  225 -
 src/SymTab/Demangle.cc                             |  813 +--
 src/SymTab/Demangle.h                              |    6 +-
 src/SymTab/FixFunction.cc                          |  155 +-
 src/SymTab/FixFunction.h                           |   15 +-
 src/SymTab/GenImplicitCall.cpp                     |   10 +-
 src/SymTab/GenImplicitCall.hpp                     |    2 +-
 src/SymTab/Indexer.cc                              |  719 ---
 src/SymTab/Indexer.h                               |  191 -
 src/SymTab/Mangler.cc                              |  983 ++--
 src/SymTab/Mangler.h                               |  126 +-
 src/SymTab/ManglerCommon.cc                        |  207 +-
 src/SymTab/Validate.cc                             | 1325 -----
 src/SymTab/Validate.h                              |   32 -
 src/SymTab/ValidateType.cc                         |  491 --
 src/SymTab/ValidateType.h                          |   38 -
 src/SymTab/demangler.cc                            |   23 +-
 src/SymTab/module.mk                               |   12 +-
 src/SynTree/AddressExpr.cc                         |   89 -
 src/SynTree/AggregateDecl.cc                       |  147 -
 src/SynTree/ApplicationExpr.cc                     |  103 -
 src/SynTree/ArrayType.cc                           |   65 -
 src/SynTree/AttrType.cc                            |   61 -
 src/SynTree/Attribute.cc                           |   69 -
 src/SynTree/Attribute.h                            |   63 -
 src/SynTree/BaseSyntaxNode.cc                      |   31 -
 src/SynTree/BaseSyntaxNode.h                       |   53 -
 src/SynTree/BasicType.cc                           |   40 -
 src/SynTree/CommaExpr.cc                           |   57 -
 src/SynTree/CompoundStmt.cc                        |   83 -
 src/SynTree/Constant.cc                            |   82 -
 src/SynTree/Constant.h                             |   69 -
 src/SynTree/DeclReplacer.cc                        |  125 -
 src/SynTree/DeclReplacer.h                         |   51 -
 src/SynTree/DeclStmt.cc                            |   45 -
 src/SynTree/Declaration.cc                         |  115 -
 src/SynTree/Declaration.h                          |  483 --
 src/SynTree/DeclarationWithType.cc                 |   45 -
 src/SynTree/Expression.cc                          |  804 ---
 src/SynTree/Expression.h                           | 1011 ----
 src/SynTree/FunctionDecl.cc                        |  123 -
 src/SynTree/FunctionType.cc                        |   81 -
 src/SynTree/Initializer.cc                         |  142 -
 src/SynTree/Initializer.h                          |  151 -
 src/SynTree/InlineMemberDecl.cc                    |   57 -
 src/SynTree/Label.h                                |   56 -
 src/SynTree/LinkageSpec.cc                         |   58 -
 src/SynTree/LinkageSpec.h                          |   85 -
 src/SynTree/Makefile                               |   22 -
 src/SynTree/Mutator.h                              |  170 -
 src/SynTree/NamedTypeDecl.cc                       |   80 -
 src/SynTree/ObjectDecl.cc                          |  104 -
 src/SynTree/PointerType.cc                         |   69 -
 src/SynTree/ReferenceToType.cc                     |  222 -
 src/SynTree/ReferenceType.cc                       |   52 -
 src/SynTree/Statement.cc                           |  605 ---
 src/SynTree/Statement.h                            |  560 --
 src/SynTree/SynTree.h                              |  153 -
 src/SynTree/TupleExpr.cc                           |  136 -
 src/SynTree/TupleType.cc                           |   60 -
 src/SynTree/Type.cc                                |  210 -
 src/SynTree/Type.h                                 |  763 ---
 src/SynTree/TypeDecl.cc                            |   64 -
 src/SynTree/TypeExpr.cc                            |   55 -
 src/SynTree/TypeSubstitution.cc                    |  246 -
 src/SynTree/TypeSubstitution.h                     |  212 -
 src/SynTree/TypeofType.cc                          |   53 -
 src/SynTree/VarArgsType.cc                         |   36 -
 src/SynTree/Visitor.h                              |  287 -
 src/SynTree/VoidType.cc                            |   35 -
 src/SynTree/ZeroOneType.cc                         |   43 -
 src/SynTree/module.mk                              |   72 -
 src/Tuples/Explode.cc                              |   88 -
 src/Tuples/Explode.h                               |  108 -
 src/Tuples/TupleAssignment.cc                      |  892 +---
 src/Tuples/TupleExpansion.cc                       |  375 --
 .../{TupleExpansionNew.cpp => TupleExpansion.cpp}  |   35 +-
 src/Tuples/Tuples.cc                               |   96 +-
 src/Tuples/Tuples.h                                |   57 +-
 src/Tuples/module.mk                               |    3 +-
 src/Validate/Autogen.cpp                           |   20 +-
 src/Validate/FindSpecialDecls.cc                   |  100 -
 ...indSpecialDeclsNew.cpp => FindSpecialDecls.cpp} |    2 +-
 src/Validate/FindSpecialDecls.h                    |   21 -
 src/Validate/FixQualifiedTypes.cpp                 |   16 +-
 src/Validate/FixReturnTypes.cpp                    |    6 +-
 src/Validate/ForallPointerDecay.cpp                |   10 +-
 src/Validate/GenericParameter.cpp                  |    5 +-
 src/Validate/HandleAttributes.cc                   |   87 -
 src/Validate/HandleAttributes.h                    |   30 -
 src/Validate/HoistStruct.cpp                       |    1 +
 ...kReferenceToTypes.cpp => LinkInstanceTypes.cpp} |    6 +-
 ...kReferenceToTypes.hpp => LinkInstanceTypes.hpp} |    4 +-
 src/Validate/NoIdSymbolTable.hpp                   |   13 +-
 src/Validate/ReplaceTypedef.cpp                    |   12 +-
 src/Validate/module.mk                             |    9 +-
 src/Virtual/ExpandCasts.cc                         |  245 +-
 src/Virtual/Tables.cc                              |  133 -
 src/Virtual/Tables.h                               |   19 +-
 src/Virtual/VirtualDtor.cpp                        |    2 -
 src/include/cassert                                |    8 +-
 src/main.cc                                        |  130 +-
 tests/.expect/PRNG.arm64.txt                       |   98 +
 tests/.expect/PRNG.x64.txt                         |   30 +-
 tests/.expect/PRNG.x86.txt                         |   30 +-
 tests/.expect/attr-priority.txt                    |    6 +
 tests/.expect/functions.arm64.txt                  |    4 +-
 tests/.expect/functions.x64.txt                    |    4 +-
 tests/.expect/functions.x86.txt                    |    4 +-
 tests/.expect/linkonce.txt                         |    2 +-
 tests/.expect/minmax.txt                           |    8 +
 tests/.expect/nested-types-ERR1.txt                |    2 +-
 tests/.expect/nested-types-ERR2.txt                |    6 +-
 tests/.expect/typedefRedef-ERR1.txt                |    6 +-
 tests/.expect/withconflict.txt                     |   52 +
 tests/PRNG.cfa                                     |    8 +-
 tests/array-collections/.expect/array-raii-c.txt   |  109 +
 tests/array-collections/.expect/array-raii-cfa.txt |  109 +
 tests/array-collections/array-raii-c.cfa           |   21 +
 tests/array-collections/array-raii-cfa.cfa         |   23 +
 tests/array-collections/array-raii.hfa             |  174 +
 tests/attr-priority.cfa                            |   19 +
 tests/collections/.expect/string-compare.txt       |  800 +++
 tests/collections/.expect/string-istream-manip.txt |   86 +
 tests/collections/.in/string-istream-manip.txt     |   46 +
 tests/collections/string-compare.cfa               |   76 +
 tests/collections/string-istream-manip.cfa         |  201 +
 tests/concurrency/.expect/cofor.txt                |    3 +
 tests/concurrency/.expect/ctor-check.txt           |    3 +-
 tests/concurrency/actors/.expect/dynamic.txt       |    1 -
 .../.expect/{matrix.txt => matrixMultiply.txt}     |    0
 tests/concurrency/actors/.expect/static.txt        |    1 -
 tests/concurrency/actors/dynamic.cfa               |   66 +-
 tests/concurrency/actors/executor.cfa              |   86 +-
 tests/concurrency/actors/inherit.cfa               |   58 +-
 tests/concurrency/actors/inline.cfa                |   64 +-
 tests/concurrency/actors/matrix.cfa                |  125 -
 tests/concurrency/actors/matrixMultiply.cfa        |  120 +
 tests/concurrency/actors/pingpong.cfa              |   59 +-
 tests/concurrency/actors/poison.cfa                |   67 +-
 tests/concurrency/actors/static.cfa                |   56 +-
 tests/concurrency/actors/types.cfa                 |  169 +-
 tests/concurrency/channels/barrier.cfa             |   16 +-
 tests/concurrency/channels/big_elems.cfa           |    4 +-
 tests/concurrency/channels/churn.cfa               |   20 +-
 tests/concurrency/channels/contend.cfa             |   14 +-
 tests/concurrency/channels/daisy_chain.cfa         |   18 +-
 tests/concurrency/channels/hot_potato.cfa          |   18 +-
 tests/concurrency/channels/pub_sub.cfa             |   14 +-
 tests/concurrency/cofor.cfa                        |   23 +
 tests/concurrency/examples/matrixSum.cfa           |   14 +-
 tests/concurrency/examples/quickSort.cfa           |  111 +-
 tests/concurrency/unified_locking/locks.cfa        |    2 +-
 .../concurrency/unified_locking/pthread_locks.cfa  |    2 +-
 tests/concurrency/unified_locking/test_debug.cfa   |    4 +-
 tests/concurrency/unified_locking/thread_test.cfa  |    2 +-
 tests/concurrency/waitfor/parse.cfa                |    6 +-
 tests/concurrency/waituntil/channel_close.cfa      |   12 +-
 tests/concurrency/waituntil/locks.cfa              |    3 +-
 tests/errors/.expect/scope-type.txt                |   14 +
 tests/errors/.expect/scope.txt                     |    4 +-
 tests/errors/scope-type.cfa                        |   92 +
 tests/errors/scope.cfa                             |   42 +-
 tests/exceptions/.expect/cardgame.arm64.txt        |   25 +
 tests/exceptions/.expect/cardgame.x64.txt          |   25 +
 tests/exceptions/.expect/cardgame.x86.txt          |   21 +
 tests/exceptions/.expect/finally-error.txt         |   15 -
 tests/exceptions/.expect/hotpotato.arm64.txt       |  143 +
 tests/exceptions/.expect/hotpotato.x64.txt         |  143 +
 tests/exceptions/.expect/hotpotato.x86.txt         |  153 +
 .../exceptions/.expect/hotpotato_checked.arm64.txt |  143 +
 tests/exceptions/.expect/hotpotato_checked.x64.txt |  143 +
 tests/exceptions/.expect/hotpotato_checked.x86.txt |  153 +
 tests/exceptions/.expect/try-ctrl-flow.txt         |   17 +
 tests/exceptions/.expect/try-leave-catch.txt       |    7 +
 tests/exceptions/cardgame.cfa                      |  187 +
 tests/exceptions/hotpotato.cfa                     |  200 +
 tests/exceptions/hotpotato_checked.cfa             |  221 +
 .../{finally-error.cfa => try-ctrl-flow.cfa}       |   42 +-
 tests/exceptions/try-leave-catch.cfa               |   59 +
 tests/genericUnion.cfa                             |   28 +-
 tests/in-demangle.txt                              |   10 +
 tests/io/.expect/manipulatorsInput.arm64.txt       |   36 +-
 tests/io/.expect/manipulatorsInput.x64.txt         |   36 +-
 tests/io/.expect/manipulatorsInput.x86.txt         |   36 +-
 tests/io/.expect/manipulatorsOutput4.txt           |   32 +
 tests/io/.in/manipulatorsInput.txt                 |   25 +-
 tests/io/io.cfa                                    |    6 +-
 tests/io/manipulatorsInput.cfa                     |   82 +-
 tests/io/manipulatorsOutput4.cfa                   |    9 +-
 tests/link-once/main.cfa                           |    2 +-
 tests/link-once/partner.cfa                        |    2 +-
 tests/minmax.cfa                                   |   11 +
 tests/pybin/settings.py                            |    2 +-
 tests/raii/.expect/dtor-early-exit-ERR1.txt        |    5 +-
 tests/raii/.expect/dtor-early-exit-ERR2.txt        |    5 +-
 tests/test.py                                      |    8 +-
 tests/withconflict.cfa                             |   18 +
 tools/build/cfa.m4                                 |    2 +-
 495 files changed, 24328 insertions(+), 52193 deletions(-)
[Pipeline] } [Pipeline] // stage [Pipeline] sh + sed s/AC_INIT(\[cfa-cc\],\[\(.*\)\],\[cforall@plg.uwaterloo.ca\])/\1/;t;d /var/lib/jenkins/workspace/Cforall_Distribute_Ref/configure.ac [Pipeline] echo Package Version: 1.0.0 [Pipeline] echo Build Version: 2752 [Pipeline] echo Long Version: 1.0.0.2752 [Pipeline] echo -------- Configure -------- [Pipeline] stage [Pipeline] { (Configure) [Pipeline] dir Running in /var/lib/jenkins/workspace/Cforall_Distribute_Ref [Pipeline] { [Pipeline] sh + ./autogen.sh Running aclocal in root Running libtoolize in root Running autoconf in root Running automake in root Running aclocal in libcfa Running libtoolize in libcfa Running autoconf in libcfa Running automake in libcfa [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp [Pipeline] { [Pipeline] sh + /var/lib/jenkins/workspace/Cforall_Distribute_Ref/configure CXX=g++-9 CC=gcc-9 AR=gcc-ar RANLIB=gcc-ranlib --quiet [Pipeline] sh + make -j 8 --no-print-directory configure-libcfa libcfa/x64-debug/config.data Configuring libcfa (/var/lib/jenkins/workspace/Cforall_Distribute_Ref/libcfa/configure) with ''CXX=g++-9' 'CC=gcc-9' 'AR=gcc-ar' 'RANLIB=gcc-ranlib' DRIVER_DIR=/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/driver/ ARCHITECTURE=x64 CONFIGURATION=debug CFA_VERSION=1:0:0' from /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp / libcfa/x64-debug/ libcfa/x64-nodebug/config.data Configuring libcfa (/var/lib/jenkins/workspace/Cforall_Distribute_Ref/libcfa/configure) with ''CXX=g++-9' 'CC=gcc-9' 'AR=gcc-ar' 'RANLIB=gcc-ranlib' DRIVER_DIR=/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/driver/ ARCHITECTURE=x64 CONFIGURATION=nodebug CFA_VERSION=1:0:0' from /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp / libcfa/x64-nodebug/ checking whether make supports nested variables... yes checking for a BSD-compatible install... checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes yes checking for distributated build... no checking for distributated build... no checking build system type... checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking whether make supports the include directive... printf checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc-9 yes (GNU style) checking for gcc... gcc-9 checking whether the C compiler works... checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... no checking for suffix of object files... yes checking whether gcc-9 accepts -g... o checking whether we are using the GNU C compiler... yes checking for gcc-9 option to accept ISO C89... yes checking whether gcc-9 accepts -g... none needed checking whether gcc-9 understands -c and -o together... yes checking for gcc-9 option to accept ISO C89... none needed checking whether gcc-9 understands -c and -o together... yes checking dependency style of gcc-9... yes checking dependency style of gcc-9... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc-9... gcc3 checking for a sed that does not truncate output... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... /usr/bin/sed checking for grep that handles long lines and -e... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/grep checking for egrep... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc-9... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... gcc-ranlib checking command to parse /usr/bin/nm -B output from gcc-9 object... @ checking for strip... strip checking for ranlib... gcc-ranlib checking command to parse /usr/bin/nm -B output from gcc-9 object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no gcc-9 -E checking how to run the C preprocessor... checking for ANSI C header files... gcc-9 -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for stdlib.h... yes checking for string.h... yes checking for string.h... yes checking for memory.h... yes checking for memory.h... yes checking for strings.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for dlfcn.h... yes checking for objdir... .libs yes checking for objdir... .libs checking if gcc-9 supports -fno-rtti -fno-exceptions... checking if gcc-9 supports -fno-rtti -fno-exceptions... no checking for gcc-9 option to produce PIC... -fPIC -DPIC checking if gcc-9 PIC flag -fPIC -DPIC works... no checking for gcc-9 option to produce PIC... -fPIC -DPIC checking if gcc-9 PIC flag -fPIC -DPIC works... yes checking if gcc-9 static flag -static works... yes checking if gcc-9 static flag -static works... yes checking if gcc-9 supports -c -o file.o... yes checking if gcc-9 supports -c -o file.o... yes checking if gcc-9 supports -c -o file.o... (cached) yes checking whether the gcc-9 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking if gcc-9 supports -c -o file.o... (cached) yes checking whether the gcc-9 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking whether we are using the GNU C++ compiler... checking whether we are using the GNU C++ compiler... yes checking whether g++-9 accepts -g... yes checking whether g++-9 accepts -g... yes checking dependency style of g++-9... yes checking dependency style of g++-9... gcc3 checking how to run the C++ preprocessor... gcc3 checking how to run the C++ preprocessor... g++-9 -E g++-9 -E checking for ld used by g++-9... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking for ld used by g++-9... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... checking whether the g++-9 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes yes checking whether the g++-9 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++-9 option to produce PIC... -fPIC -DPIC checking if g++-9 PIC flag -fPIC -DPIC works... checking for g++-9 option to produce PIC... -fPIC -DPIC checking if g++-9 PIC flag -fPIC -DPIC works... yes checking if g++-9 static flag -static works... yes checking if g++-9 static flag -static works... yes checking if g++-9 supports -c -o file.o... yes checking if g++-9 supports -c -o file.o... yes checking if g++-9 supports -c -o file.o... (cached) yes checking whether the g++-9 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gcc... (cached) gcc-9 yes checking if g++-9 supports -c -o file.o... (cached) yes checking whether the g++-9 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) checking whether we are using the GNU C compiler... (cached) GNU/Linux ld.so yes checking whether gcc-9 accepts -g... checking how to hardcode library paths into programs... immediate (cached) yes checking for gcc-9 option to accept ISO C89... (cached) none needed checking whether gcc-9 understands -c and -o together... (cached) yes checking dependency style of gcc-9... checking for gcc... (cached) gcc-9 (cached) gcc3 checking dependency style of gcc-9... checking whether we are using the GNU C compiler... (cached) yes checking whether gcc-9 accepts -g... (cached) yes checking for gcc-9 option to accept ISO C89... (cached) none needed checking whether gcc-9 understands -c and -o together... (cached) yes checking dependency style of gcc-9... (cached) gcc3 checking dependency style of gcc-9... gcc3 checking whether make sets $(MAKE)... (cached) yes checking linux/rseq.h usability... gcc3 checking whether make sets $(MAKE)... (cached) yes checking linux/rseq.h usability... yes checking linux/rseq.h presence... yes checking for linux/rseq.h... yes checking for rseq_available in -lrseq... yes checking linux/rseq.h presence... yes checking for linux/rseq.h... yes checking for rseq_available in -lrseq... no checking linux/io_uring.h usability... no checking linux/io_uring.h usability... yes checking linux/io_uring.h presence... yes checking for linux/io_uring.h... yes checking liburing.h usability... yes checking linux/io_uring.h presence... yes checking liburing.h presence... yes checking for linux/io_uring.h... yes checking liburing.h usability... yes checking for liburing.h... yes checking for io_uring_get_probe in -luring... yes checking whether IORING_OP_NOP is declared... yes checking liburing.h presence... yes checking for liburing.h... yes checking for io_uring_get_probe in -luring... yes yes checking whether IORING_OP_NOP is declared... yes checking whether IORING_OP_READV is declared... yes checking whether IORING_OP_READV is declared... yes checking whether IORING_OP_WRITEV is declared... checking whether IORING_OP_WRITEV is declared... yes yes checking whether IORING_OP_FSYNC is declared... yes checking whether IORING_OP_FSYNC is declared... yes checking whether IORING_OP_READ_FIXED is declared... yes checking whether IORING_OP_READ_FIXED is declared... checking whether IORING_OP_WRITE_FIXED is declared... yes yes checking whether IORING_OP_WRITE_FIXED is declared... checking whether IORING_OP_POLL_ADD is declared... yes yes checking whether IORING_OP_POLL_ADD is declared... checking whether IORING_OP_POLL_REMOVE is declared... yes yes checking whether IORING_OP_POLL_REMOVE is declared... checking whether IORING_OP_SYNC_FILE_RANGE is declared... yes yes checking whether IORING_OP_SENDMSG is declared... yes checking whether IORING_OP_SYNC_FILE_RANGE is declared... yes checking whether IORING_OP_RECVMSG is declared... checking whether IORING_OP_SENDMSG is declared... yes yes checking whether IORING_OP_TIMEOUT is declared... yes checking whether IORING_OP_RECVMSG is declared... yes checking whether IORING_OP_TIMEOUT_REMOVE is declared... yes checking whether IORING_OP_TIMEOUT is declared... yes checking whether IORING_OP_ACCEPT is declared... checking whether IORING_OP_TIMEOUT_REMOVE is declared... yes yes checking whether IORING_OP_ASYNC_CANCEL is declared... checking whether IORING_OP_ACCEPT is declared... yes yes checking whether IORING_OP_LINK_TIMEOUT is declared... checking whether IORING_OP_ASYNC_CANCEL is declared... yes yes checking whether IORING_OP_CONNECT is declared... yes checking whether IORING_OP_LINK_TIMEOUT is declared... yes checking whether IORING_OP_FALLOCATE is declared... checking whether IORING_OP_CONNECT is declared... yes yes checking whether IORING_OP_OPENAT is declared... checking whether IORING_OP_FALLOCATE is declared... yes yes checking whether IORING_OP_CLOSE is declared... checking whether IORING_OP_OPENAT is declared... yes yes checking whether IORING_OP_FILES_UPDATE is declared... checking whether IORING_OP_CLOSE is declared... yes yes checking whether IORING_OP_STATX is declared... checking whether IORING_OP_FILES_UPDATE is declared... yes yes checking whether IORING_OP_READ is declared... checking whether IORING_OP_STATX is declared... yes yes checking whether IORING_OP_WRITE is declared... checking whether IORING_OP_READ is declared... yes yes checking whether IORING_OP_FADVISE is declared... checking whether IORING_OP_WRITE is declared... yes yes checking whether IORING_OP_FADVISE is declared... checking whether IORING_OP_MADVISE is declared... yes yes checking whether IORING_OP_MADVISE is declared... checking whether IORING_OP_SEND is declared... yes yes checking whether IORING_OP_SEND is declared... yes checking whether IORING_OP_RECV is declared... checking whether IORING_OP_RECV is declared... yes checking whether IORING_OP_OPENAT2 is declared... yes yes checking whether IORING_OP_OPENAT2 is declared... yes checking whether IORING_OP_EPOLL_CTL is declared... yes checking whether IORING_OP_EPOLL_CTL is declared... yes checking whether IORING_OP_SPLICE is declared... yes checking whether IORING_OP_SPLICE is declared... yes checking whether IORING_OP_PROVIDE_BUFFERS is declared... yes checking whether IORING_OP_PROVIDE_BUFFERS is declared... yes checking whether IORING_OP_REMOVE_BUFFER is declared... no checking whether IORING_OP_REMOVE_BUFFER is declared... checking whether IORING_OP_TEE is declared... no checking whether IORING_OP_TEE is declared... no checking whether IOSQE_FIXED_FILE is declared... no checking whether IOSQE_FIXED_FILE is declared... yes checking whether IOSQE_IO_DRAIN is declared... yes checking whether IOSQE_IO_DRAIN is declared... yes checking whether IOSQE_IO_LINK is declared... yes checking whether IOSQE_IO_LINK is declared... yes checking whether IOSQE_IO_HARDLINK is declared... yes checking whether IOSQE_IO_HARDLINK is declared... yes checking whether IOSQE_ASYNC is declared... yes checking whether IOSQE_ASYNC is declared... yes checking whether IOSQE_BUFFER_SELECT is declared... yes checking whether IOSQE_BUFFER_SELECT is declared... yes checking whether SPLICE_F_FD_IN_FIXED is declared... yes checking whether SPLICE_F_FD_IN_FIXED is declared... yes checking whether IORING_SETUP_ATTACH_WQ is declared... yes checking whether IORING_SETUP_ATTACH_WQ is declared... yes checking whether IORING_REGISTER_IOWQ_MAX_WORKERS is declared... yes checking whether IORING_REGISTER_IOWQ_MAX_WORKERS is declared... no checking for preadv2... no checking for preadv2... yes checking for pwritev2... yes checking for pwritev2... yes checking that generated files are newer than configure... done configure: creating ./config.status yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating prelude/Makefile config.status: creating src/concurrency/io/call.cfa config.status: creating Makefile config.status: creating src/Makefile config.status: creating prelude/defines.hfa config.status: creating prelude/Makefile config.status: executing depfiles commands config.status: creating src/concurrency/io/call.cfa config.status: creating prelude/defines.hfa config.status: executing libtool commands config.status: executing depfiles commands Cforall library configuraton completed. Type "make -j 8 install". config.status: executing libtool commands Cforall library configuraton completed. Type "make -j 8 install". [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] echo -------- Package -------- [Pipeline] stage [Pipeline] { (Package) [Pipeline] dir Running in /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp [Pipeline] { [Pipeline] sh + make VERSION=1.0.0.2752 dist make dist-gzip am__post_remove_distdir='@:' make[1]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp' make distdir-am make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp' if test -d "cfa-cc-1.0.0.2752"; then find "cfa-cc-1.0.0.2752" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "cfa-cc-1.0.0.2752" || { sleep 5 && rm -rf "cfa-cc-1.0.0.2752"; }; else :; fi test -d "cfa-cc-1.0.0.2752" || mkdir "cfa-cc-1.0.0.2752" (cd driver && make top_distdir=../cfa-cc-1.0.0.2752 distdir=../cfa-cc-1.0.0.2752/driver \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/driver' make distdir-am make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/driver' make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/driver' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/driver' (cd src && make top_distdir=../cfa-cc-1.0.0.2752 distdir=../cfa-cc-1.0.0.2752/src \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/src' YACC Parser/parser.cc updating Parser/parser.output updating Parser/parser.hh make distdir-am make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/src' LEX Parser/lex.cc make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/src' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/src' (cd libcfa && make top_distdir=../cfa-cc-1.0.0.2752 distdir=../cfa-cc-1.0.0.2752/libcfa \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa' Distributing libcfa from 'libcfa/x64-nodebug' make -C /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug distdir \ top_distdir=../cfa-cc-1.0.0.2752 \ distdir=../../cfa-cc-1.0.0.2752/libcfa \ am__remove_distdir=$(am__remove_distdir) \ am__skip_length_check=: \ am__skip_mode_fix=: /bin/bash: am__remove_distdir: command not found make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug' make distdir-am make[5]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug' test -d "../../cfa-cc-1.0.0.2752/libcfa" || mkdir "../../cfa-cc-1.0.0.2752/libcfa" (cd prelude && make top_distdir=../../cfa-cc-1.0.0.2752 distdir=../../../cfa-cc-1.0.0.2752/libcfa/prelude \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[6]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/prelude' mkdir .deps touch .deps/builtins.Po make distdir-am make[7]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/prelude' make[7]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/prelude' make[6]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/prelude' (cd src && make top_distdir=../../cfa-cc-1.0.0.2752 distdir=../../../cfa-cc-1.0.0.2752/libcfa/src \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[6]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/src' make distdir-am make[7]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/src' make[7]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/src' make[6]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/src' test -n ":" \ || find "../../cfa-cc-1.0.0.2752/libcfa" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/bash /var/lib/jenkins/workspace/Cforall_Distribute_Ref/libcfa/automake/install-sh -c -m a+r {} {} \; \ || chmod -R a+r "../../cfa-cc-1.0.0.2752/libcfa" make[5]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug' make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa' (cd tests && make top_distdir=../cfa-cc-1.0.0.2752 distdir=../cfa-cc-1.0.0.2752/tests \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' make distdir-am make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' make \ top_distdir="../cfa-cc-1.0.0.2752" distdir="../cfa-cc-1.0.0.2752/tests" \ dist-hook make[5]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' echo "Gathering test files" Gathering test files for file in `python3 ./test.py --list-dist`; do \ if test -f /var/lib/jenkins/workspace/Cforall_Distribute_Ref/tests/${file}; then \ /usr/bin/mkdir -p $(dirname ../cfa-cc-1.0.0.2752/tests/${file}); \ cp -df /var/lib/jenkins/workspace/Cforall_Distribute_Ref/tests/${file} ../cfa-cc-1.0.0.2752/tests/${file}; \ fi; \ done make[5]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' test -n "" \ || find "cfa-cc-1.0.0.2752" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/bash /var/lib/jenkins/workspace/Cforall_Distribute_Ref/automake/install-sh -c -m a+r {} {} \; \ || chmod -R a+r "cfa-cc-1.0.0.2752" make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp' tardir=cfa-cc-1.0.0.2752 && ${TAR-tar} chof - "$tardir" | eval GZIP= gzip --best -c >cfa-cc-1.0.0.2752.tar.gz make[1]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp' if test -d "cfa-cc-1.0.0.2752"; then find "cfa-cc-1.0.0.2752" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "cfa-cc-1.0.0.2752" || { sleep 5 && rm -rf "cfa-cc-1.0.0.2752"; }; else :; fi [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] echo -------- Test -------- [Pipeline] stage [Pipeline] { (Test) [Pipeline] dir Running in /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp [Pipeline] { [Pipeline] sh + make VERSION=1.0.0.2752 distcheck -j 8 make dist-gzip am__post_remove_distdir='@:' make[1]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp' make distdir-am make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp' if test -d "cfa-cc-1.0.0.2752"; then find "cfa-cc-1.0.0.2752" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "cfa-cc-1.0.0.2752" || { sleep 5 && rm -rf "cfa-cc-1.0.0.2752"; }; else :; fi test -d "cfa-cc-1.0.0.2752" || mkdir "cfa-cc-1.0.0.2752" (cd driver && make top_distdir=../cfa-cc-1.0.0.2752 distdir=../cfa-cc-1.0.0.2752/driver \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/driver' make distdir-am make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/driver' make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/driver' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/driver' (cd src && make top_distdir=../cfa-cc-1.0.0.2752 distdir=../cfa-cc-1.0.0.2752/src \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/src' make distdir-am make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/src' make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/src' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/src' (cd libcfa && make top_distdir=../cfa-cc-1.0.0.2752 distdir=../cfa-cc-1.0.0.2752/libcfa \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa' Distributing libcfa from 'libcfa/x64-nodebug' make -C /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug distdir \ top_distdir=../cfa-cc-1.0.0.2752 \ distdir=../../cfa-cc-1.0.0.2752/libcfa \ am__remove_distdir=$(am__remove_distdir) \ am__skip_length_check=: \ am__skip_mode_fix=: /bin/bash: am__remove_distdir: command not found make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug' make distdir-am make[5]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug' test -d "../../cfa-cc-1.0.0.2752/libcfa" || mkdir "../../cfa-cc-1.0.0.2752/libcfa" (cd prelude && make top_distdir=../../cfa-cc-1.0.0.2752 distdir=../../../cfa-cc-1.0.0.2752/libcfa/prelude \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[6]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/prelude' make distdir-am make[7]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/prelude' make[7]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/prelude' make[6]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/prelude' (cd src && make top_distdir=../../cfa-cc-1.0.0.2752 distdir=../../../cfa-cc-1.0.0.2752/libcfa/src \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[6]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/src' make distdir-am make[7]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/src' make[7]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/src' make[6]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug/src' test -n ":" \ || find "../../cfa-cc-1.0.0.2752/libcfa" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/bash /var/lib/jenkins/workspace/Cforall_Distribute_Ref/libcfa/automake/install-sh -c -m a+r {} {} \; \ || chmod -R a+r "../../cfa-cc-1.0.0.2752/libcfa" make[5]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug' make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa/x64-nodebug' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/libcfa' (cd tests && make top_distdir=../cfa-cc-1.0.0.2752 distdir=../cfa-cc-1.0.0.2752/tests \ am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' make distdir-am make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' make \ top_distdir="../cfa-cc-1.0.0.2752" distdir="../cfa-cc-1.0.0.2752/tests" \ dist-hook make[5]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' echo "Gathering test files" Gathering test files for file in `python3 ./test.py --list-dist`; do \ if test -f /var/lib/jenkins/workspace/Cforall_Distribute_Ref/tests/${file}; then \ /usr/bin/mkdir -p $(dirname ../cfa-cc-1.0.0.2752/tests/${file}); \ cp -df /var/lib/jenkins/workspace/Cforall_Distribute_Ref/tests/${file} ../cfa-cc-1.0.0.2752/tests/${file}; \ fi; \ done make[5]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/tests' test -n "" \ || find "cfa-cc-1.0.0.2752" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec /bin/bash /var/lib/jenkins/workspace/Cforall_Distribute_Ref/automake/install-sh -c -m a+r {} {} \; \ || chmod -R a+r "cfa-cc-1.0.0.2752" make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp' tardir=cfa-cc-1.0.0.2752 && ${TAR-tar} chof - "$tardir" | eval GZIP= gzip --best -c >cfa-cc-1.0.0.2752.tar.gz make[1]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp' if test -d "cfa-cc-1.0.0.2752"; then find "cfa-cc-1.0.0.2752" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "cfa-cc-1.0.0.2752" || { sleep 5 && rm -rf "cfa-cc-1.0.0.2752"; }; else :; fi case 'cfa-cc-1.0.0.2752.tar.gz' in \ *.tar.gz*) \ eval GZIP= gzip --best -dc cfa-cc-1.0.0.2752.tar.gz | ${TAR-tar} xf - ;;\ *.tar.bz2*) \ bzip2 -dc cfa-cc-1.0.0.2752.tar.bz2 | ${TAR-tar} xf - ;;\ *.tar.lz*) \ lzip -dc cfa-cc-1.0.0.2752.tar.lz | ${TAR-tar} xf - ;;\ *.tar.xz*) \ xz -dc cfa-cc-1.0.0.2752.tar.xz | ${TAR-tar} xf - ;;\ *.tar.Z*) \ uncompress -c cfa-cc-1.0.0.2752.tar.Z | ${TAR-tar} xf - ;;\ *.shar.gz*) \ eval GZIP= gzip --best -dc cfa-cc-1.0.0.2752.shar.gz | unshar ;;\ *.zip*) \ unzip cfa-cc-1.0.0.2752.zip ;;\ esac chmod -R a-w cfa-cc-1.0.0.2752 chmod u+w cfa-cc-1.0.0.2752 mkdir cfa-cc-1.0.0.2752/_build cfa-cc-1.0.0.2752/_build/sub cfa-cc-1.0.0.2752/_inst chmod a-w cfa-cc-1.0.0.2752 test -d cfa-cc-1.0.0.2752/_build || exit 0; \ dc_install_base=`CDPATH="${ZSH_VERSION+.}:" && cd cfa-cc-1.0.0.2752/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="${TMPDIR-/tmp}/am-dc-$$/" \ && am__cwd=`pwd` \ && CDPATH="${ZSH_VERSION+.}:" && cd cfa-cc-1.0.0.2752/_build/sub \ && ../../configure \ \ \ --srcdir=../.. --prefix="$dc_install_base" \ && make \ && make dvi \ && make check \ && make install \ && make installcheck \ && make uninstall \ && make distuninstallcheck_dir="$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$dc_destdir") \ && make DESTDIR="$dc_destdir" install \ && make DESTDIR="$dc_destdir" uninstall \ && make DESTDIR="$dc_destdir" \ distuninstallcheck_dir="$dc_destdir" distuninstallcheck; \ } || { rm -rf "$dc_destdir"; exit 1; }) \ && rm -rf "$dc_destdir" \ && make dist \ && rm -rf cfa-cc-1.0.0.2752.tar.gz \ && make distcleancheck \ && cd "$am__cwd" \ || exit 1 checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... gcc3 checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking dependency style of gcc... gcc3 checking for bison... bison -y checking for flex... flex checking lex output file root... lex.yy checking lex library... -lfl checking whether yytext is a pointer... yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for Fibre::yield in -lfibre... no checking for ProfilingIsEnabledForAllThreads in -lprofiler... yes checking for malloc in -ltcmalloc... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for unistd.h... (cached) yes checking for _Float32... yes checking whether C compiler accepts -Wcast-function-type... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating driver/Makefile config.status: creating src/Makefile config.status: creating libcfa/Makefile config.status: creating tests/Makefile config.status: creating tests/config.py config.status: creating config.h config.status: linking ../../tests/test.py to tests/test.py config.status: executing depfiles commands config.status: executing libtool commands Cforall configuraton completed. Type "make -j 8 install". make[1]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' make all-recursive make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' Making all in driver make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/driver' CXX as.o CXX cfa.o CXX cc1.o CXXLD as CXXLD cc1 CXXLD cfa make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/driver' Making all in src make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/src' make all-am make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/src' CXX CompilationState.o CXX main.o CXX MakeLibCfa.o CXX AST/Attribute.o CXX AST/Copy.o CXX AST/Create.o CXX AST/Decl.o CXX AST/DeclReplacer.o CXX AST/Expr.o CXX AST/GenericSubstitution.o CXX AST/Init.o CXX AST/Inspect.o CXX AST/LinkageSpec.o CXX AST/Node.o CXX AST/Pass.o CXX AST/Print.o CXX AST/Stmt.o CXX AST/SymbolTable.o CXX AST/Type.o CXX AST/TypeEnvironment.o CXX AST/TypeSubstitution.o CXX AST/Util.o CXX CodeGen/CodeGenerator.o CXX CodeGen/GenType.o CXX CodeGen/OperatorTable.o CXX CodeGen/Generate.o CXX CodeGen/FixMain.o CXX CodeGen/FixNames.o CXX CodeGen/LinkOnce.o CXX Concurrency/Actors.o CXX Concurrency/Corun.o CXX Concurrency/Keywords.o CXX Concurrency/Waitfor.o CXX Concurrency/Waituntil.o CXX Common/Assert.o CXX Common/CodeLocationTools.o CXX Common/DeclStats.o CXX Common/Eval.o CXX Common/Examine.o CXX Common/Indenter.o CXX Common/ResolvProtoDump.o CXX Common/SemanticError.o CXX Common/Stats/Counter.o CXX Common/Stats/Heap.o CXX Common/Stats/ResolveTime.o CXX Common/Stats/Stats.o CXX Common/Stats/Time.o CXX Common/UniqueName.o CXX Common/DebugMalloc.o CXX ControlStruct/ExceptDecl.o CXX ControlStruct/ExceptTranslate.o CXX ControlStruct/FixLabels.o CXX ControlStruct/HoistControlDecls.o CXX ControlStruct/LabelGenerator.o CXX ControlStruct/MultiLevelExit.o CXX GenPoly/GenPoly.o CXX GenPoly/Lvalue2.o CXX GenPoly/Box.o CXX GenPoly/FindFunction.o CXX GenPoly/InstantiateGeneric.o CXX GenPoly/Lvalue.o CXX GenPoly/ScrubTypeVars.o CXX GenPoly/Specialize.o CXX InitTweak/GenInit.o CXX InitTweak/InitTweak.o CXX InitTweak/FixGlobalInit.o CXX InitTweak/FixInit.o CXX Parser/DeclarationNode.o CXX Parser/ExpressionNode.o CXX Parser/InitializerNode.o CXX Parser/lex.o CXX Parser/ParseNode.o CXX Parser/parser.o CXX Parser/parserutility.o CXX Parser/RunParser.o CXX Parser/StatementNode.o CXX Parser/TypeData.o CXX Parser/TypedefTable.o CXX ResolvExpr/AdjustExprType.o CXX ResolvExpr/Candidate.o CXX ResolvExpr/CandidateFinder.o CXX ResolvExpr/CastCost.o CXX ResolvExpr/CommonType.o CXX ResolvExpr/ConversionCost.o CXX ResolvExpr/CurrentObject.o CXX ResolvExpr/ExplodedArg.o CXX ResolvExpr/FindOpenVars.o CXX ResolvExpr/PolyCost.o CXX ResolvExpr/PtrsAssignable.o CXX ResolvExpr/PtrsCastable.o CXX ResolvExpr/RenameVars.o CXX ResolvExpr/Resolver.o CXX ResolvExpr/ResolveTypeof.o CXX ResolvExpr/SatisfyAssertions.o CXX ResolvExpr/SpecCost.o CXX ResolvExpr/Unify.o CXX ResolvExpr/CandidatePrinter.o CXX ResolvExpr/EraseWith.o CXX SymTab/FixFunction.o CXX SymTab/GenImplicitCall.o CXX SymTab/Mangler.o CXX SymTab/ManglerCommon.o CXX Tuples/Explode.o CXX Tuples/TupleAssignment.o CXX Tuples/TupleExpansion.o CXX Tuples/Tuples.o CXX Validate/Autogen.o CXX Validate/CompoundLiteral.o CXX Validate/EliminateTypedef.o CXX Validate/EnumAndPointerDecay.o CXX Validate/FindSpecialDecls.o CXX Validate/FixQualifiedTypes.o CXX Validate/FixReturnTypes.o CXX Validate/ForallPointerDecay.o CXX Validate/GenericParameter.o CXX Validate/HoistStruct.o CXX Validate/HoistTypeDecls.o CXX Validate/InitializerLength.o CXX Validate/LabelAddressFixer.o CXX Validate/LinkInstanceTypes.o CXX Validate/ReplaceTypedef.o CXX Validate/ReturnCheck.o CXX Validate/VerifyCtorDtorAssign.o CXX Virtual/ExpandCasts.o CXX Virtual/Tables.o CXX Virtual/VirtualDtor.o CXXLD ../driver/cfa-cpp make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/src' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/src' Making all in . make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' libcfa/x64-debug/config.data Configuring libcfa (/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/configure) with ''--prefix=/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_inst' DRIVER_DIR=/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/driver/ ARCHITECTURE=x64 CONFIGURATION=debug CFA_VERSION=1:0:0' from /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub / libcfa/x64-debug/ libcfa/x64-nodebug/config.data Configuring libcfa (/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/configure) with ''--prefix=/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_inst' DRIVER_DIR=/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/driver/ ARCHITECTURE=x64 CONFIGURATION=nodebug CFA_VERSION=1:0:0' from /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub / libcfa/x64-nodebug/ checking whether make supports nested variables... yes checking for a BSD-compatible install... checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes yes checking for distributated build... no checking for distributated build... no checking build system type... checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking whether make supports the include directive... printf checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc yes (GNU style) checking for gcc... gcc checking whether the C compiler works... checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... checking whether we are cross compiling... no checking for suffix of object files... no checking for suffix of object files... o checking whether we are using the GNU C compiler... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... yes checking dependency style of gcc... gcc3 checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... gcc3 checking for a sed that does not truncate output... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... /usr/bin/sed checking for grep that handles long lines and -e... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/grep checking for egrep... /usr/bin/nm -B /usr/bin/grep -E checking for fgrep... checking the name lister (/usr/bin/nm -B) interface... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... 1572864 pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -E gcc -E checking for ANSI C header files... checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/types.h... yes yes checking for sys/stat.h... checking for sys/stat.h... yes yes checking for stdlib.h... checking for stdlib.h... yes checking for string.h... yes checking for string.h... yes checking for memory.h... yes checking for memory.h... yes checking for strings.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for stdint.h... yes checking for unistd.h... yes yes checking for unistd.h... checking for dlfcn.h... yes checking for objdir... .libs yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc supports -c -o file.o... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... yes checking if gcc supports -c -o file.o... no checking dynamic linker characteristics... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for g++... g++ yes checking dependency style of g++... checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... gcc3 checking how to run the C++ preprocessor... yes checking dependency style of g++... g++ -E gcc3 checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gcc... (cached) gcc yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for gcc... (cached) gcc checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) gcc3 checking dependency style of gcc... checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) gcc3 checking dependency style of gcc... gcc3 checking whether make sets $(MAKE)... (cached) yes checking linux/rseq.h usability... gcc3 checking whether make sets $(MAKE)... (cached) yes checking linux/rseq.h usability... yes checking linux/rseq.h presence... yes checking linux/rseq.h presence... yes checking for linux/rseq.h... yes checking for rseq_available in -lrseq... yes checking for linux/rseq.h... yes checking for rseq_available in -lrseq... no checking linux/io_uring.h usability... no checking linux/io_uring.h usability... yes checking linux/io_uring.h presence... yes checking for linux/io_uring.h... yes checking liburing.h usability... yes checking linux/io_uring.h presence... yes checking for linux/io_uring.h... yes checking liburing.h usability... yes checking liburing.h presence... yes checking for liburing.h... yes checking for io_uring_get_probe in -luring... yes checking liburing.h presence... yes checking for liburing.h... yes checking for io_uring_get_probe in -luring... yes checking whether IORING_OP_NOP is declared... yes checking whether IORING_OP_NOP is declared... yes yes checking whether IORING_OP_READV is declared... checking whether IORING_OP_READV is declared... yes yes checking whether IORING_OP_WRITEV is declared... checking whether IORING_OP_WRITEV is declared... yes yes checking whether IORING_OP_FSYNC is declared... checking whether IORING_OP_FSYNC is declared... yes yes checking whether IORING_OP_READ_FIXED is declared... checking whether IORING_OP_READ_FIXED is declared... yes yes checking whether IORING_OP_WRITE_FIXED is declared... checking whether IORING_OP_WRITE_FIXED is declared... yes yes checking whether IORING_OP_POLL_ADD is declared... yes checking whether IORING_OP_POLL_ADD is declared... yes checking whether IORING_OP_POLL_REMOVE is declared... checking whether IORING_OP_POLL_REMOVE is declared... yes yes checking whether IORING_OP_SYNC_FILE_RANGE is declared... yes checking whether IORING_OP_SYNC_FILE_RANGE is declared... yes checking whether IORING_OP_SENDMSG is declared... yes checking whether IORING_OP_SENDMSG is declared... checking whether IORING_OP_RECVMSG is declared... yes yes checking whether IORING_OP_RECVMSG is declared... checking whether IORING_OP_TIMEOUT is declared... yes yes checking whether IORING_OP_TIMEOUT is declared... checking whether IORING_OP_TIMEOUT_REMOVE is declared... yes yes checking whether IORING_OP_TIMEOUT_REMOVE is declared... checking whether IORING_OP_ACCEPT is declared... yes yes checking whether IORING_OP_ACCEPT is declared... checking whether IORING_OP_ASYNC_CANCEL is declared... yes yes checking whether IORING_OP_ASYNC_CANCEL is declared... checking whether IORING_OP_LINK_TIMEOUT is declared... yes yes checking whether IORING_OP_LINK_TIMEOUT is declared... checking whether IORING_OP_CONNECT is declared... yes yes checking whether IORING_OP_FALLOCATE is declared... checking whether IORING_OP_CONNECT is declared... yes yes checking whether IORING_OP_OPENAT is declared... checking whether IORING_OP_FALLOCATE is declared... yes yes checking whether IORING_OP_CLOSE is declared... checking whether IORING_OP_OPENAT is declared... yes yes checking whether IORING_OP_FILES_UPDATE is declared... checking whether IORING_OP_CLOSE is declared... yes yes checking whether IORING_OP_STATX is declared... checking whether IORING_OP_FILES_UPDATE is declared... yes yes checking whether IORING_OP_STATX is declared... checking whether IORING_OP_READ is declared... yes yes checking whether IORING_OP_WRITE is declared... checking whether IORING_OP_READ is declared... yes yes checking whether IORING_OP_FADVISE is declared... yes checking whether IORING_OP_WRITE is declared... yes checking whether IORING_OP_MADVISE is declared... checking whether IORING_OP_FADVISE is declared... yes yes checking whether IORING_OP_MADVISE is declared... checking whether IORING_OP_SEND is declared... yes yes checking whether IORING_OP_SEND is declared... checking whether IORING_OP_RECV is declared... yes yes checking whether IORING_OP_OPENAT2 is declared... checking whether IORING_OP_RECV is declared... yes yes checking whether IORING_OP_EPOLL_CTL is declared... checking whether IORING_OP_OPENAT2 is declared... yes yes checking whether IORING_OP_SPLICE is declared... checking whether IORING_OP_EPOLL_CTL is declared... yes yes checking whether IORING_OP_PROVIDE_BUFFERS is declared... checking whether IORING_OP_SPLICE is declared... yes yes checking whether IORING_OP_REMOVE_BUFFER is declared... no checking whether IORING_OP_PROVIDE_BUFFERS is declared... checking whether IORING_OP_TEE is declared... yes no checking whether IOSQE_FIXED_FILE is declared... checking whether IORING_OP_REMOVE_BUFFER is declared... yes checking whether IOSQE_IO_DRAIN is declared... no checking whether IORING_OP_TEE is declared... yes checking whether IOSQE_IO_LINK is declared... yes no checking whether IOSQE_IO_HARDLINK is declared... checking whether IOSQE_FIXED_FILE is declared... yes checking whether IOSQE_IO_DRAIN is declared... yes checking whether IOSQE_ASYNC is declared... yes checking whether IOSQE_IO_LINK is declared... yes checking whether IOSQE_BUFFER_SELECT is declared... yes checking whether IOSQE_IO_HARDLINK is declared... yes checking whether SPLICE_F_FD_IN_FIXED is declared... yes checking whether IOSQE_ASYNC is declared... yes checking whether IORING_SETUP_ATTACH_WQ is declared... yes checking whether IOSQE_BUFFER_SELECT is declared... yes checking whether IORING_REGISTER_IOWQ_MAX_WORKERS is declared... yes checking whether SPLICE_F_FD_IN_FIXED is declared... yes checking whether IORING_SETUP_ATTACH_WQ is declared... no checking for preadv2... yes checking whether IORING_REGISTER_IOWQ_MAX_WORKERS is declared... yes checking for pwritev2... no checking for preadv2... yes yes checking for pwritev2... checking that generated files are newer than configure... done configure: creating ./config.status yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating prelude/Makefile config.status: creating src/concurrency/io/call.cfa config.status: creating Makefile config.status: creating src/Makefile config.status: creating prelude/defines.hfa config.status: executing depfiles commands config.status: creating prelude/Makefile config.status: creating src/concurrency/io/call.cfa config.status: executing libtool commands config.status: creating prelude/defines.hfa Cforall library configuraton completed. Type "make -j 8 install". config.status: executing depfiles commands config.status: executing libtool commands Cforall library configuraton completed. Type "make -j 8 install". make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' Making all in libcfa/x64-debug make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' Making all in prelude make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/prelude' mkdir .deps touch .deps/builtins.Po make all-am make[5]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/prelude' GEN gcc-builtins.c GEN builtins.cfa GEN prelude.cfa GEN extras.cfa GEN extras.cfa GEN gcc-builtins.cfa GEN bootloader.c make[5]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/prelude' make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/prelude' Making all in src make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/src' CFA fstream.lo CFA common.lo CFA iostream.lo CFA heap.lo CFA limits.lo CFA iterator.lo CFA memory.lo CFA parseargs.lo CFA parseconfig.lo CFA rational.lo CFA stdlib.lo /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa: In function ‘_X16print_args_usageFv_PS10cfa_optionmPKcb__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:233:16: warning: unused variable ‘_X10_compLit19S3tag_A0c__2’ [-Wunused-variable] 233 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:233:16: warning: unused variable ‘_X10_compLit18S3tag_S10cfa_option__2’ [-Wunused-variable] 233 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:233:16: warning: unused variable ‘_X10_compLit17S3tag_A0c__2’ [-Wunused-variable] 233 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:233:16: warning: unused variable ‘_X10_compLit16S3tag_S10cfa_option__2’ [-Wunused-variable] 233 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa: In function ‘_X16print_args_usageFv_iPPcPS10cfa_optionmPKcb__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:238:16: warning: unused variable ‘_X10_compLit23S3tag_A0c__2’ [-Wunused-variable] 238 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:238:16: warning: unused variable ‘_X10_compLit22S3tag_S10cfa_option__2’ [-Wunused-variable] 238 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:238:16: warning: unused variable ‘_X10_compLit21S3tag_A0c__2’ [-Wunused-variable] 238 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:238:16: warning: unused variable ‘_X10_compLit20S3tag_S10cfa_option__2’ [-Wunused-variable] 238 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CFA strstream.lo CFA time.lo CFA assert.lo CFA bits/debug.lo CC exception.lo CFA interpose.lo CFA startup.lo CC virtual.lo GEN prelude.lo CFA concurrency/locks.lo CFA concurrency/monitor.lo CFA concurrency/mutex.lo CFA concurrency/select.lo CFA concurrency/thread.lo CFA concurrency/cofor.lo CFA interpose_thread.lo CPPAS concurrency/CtxSwitch-x64.lo CC concurrency/invoke.lo CFA concurrency/io.lo CFA concurrency/kernel/startup.lo CFA concurrency/preemption.lo CFA concurrency/ready_queue.lo /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.hfa: In function ‘_X20get_exception_vtableFS22ThreadCancelled_vtable_S12cofor_runner__PS15ThreadCancelled_S12cofor_runner___1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.hfa:34:36: warning: unused variable ‘_X9_retvalueS22ThreadCancelled_vtable_S12cofor_runner__1’ [-Wunused-variable] 34 | void main( cofor_runner & this ) with(this) { | ^~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.hfa: In function ‘_X20get_exception_vtableFS22ThreadCancelled_vtable_S9co_runner__PS15ThreadCancelled_S9co_runner___1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.hfa:86:36: warning: unused variable ‘_X9_retvalueS22ThreadCancelled_vtable_S9co_runner__1’ [-Wunused-variable] 86 | void main( co_runner & this ) with( this ) { body(); } | ^~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.cfa: In function ‘_X20get_exception_vtableFS22ThreadCancelled_vtable_S10cofor_task__PS15ThreadCancelled_S10cofor_task___1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.cfa:17:36: warning: unused variable ‘_X9_retvalueS22ThreadCancelled_vtable_S10cofor_task__1’ [-Wunused-variable] 17 | void main( cofor_task & this ) with( this ) { | ^~~~~~~~~~ CFA concurrency/stats.lo CFA concurrency/pthread.lo CFA bits/weakso_locks.lo CFA algorithms/range_iterator.lo CFA collections/maybe.lo CFA collections/pair.lo CFA collections/result.lo CFA collections/string.lo CFA collections/string_res.lo CFA collections/vector.lo CFA device/cpu.lo CFA concurrency/alarm.lo CFA concurrency/coroutine.lo /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/pthread.cfa: In function ‘_X20get_exception_vtableFS22ThreadCancelled_vtable_S10cfaPthread__PS15ThreadCancelled_S10cfaPthread___1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/pthread.cfa:194:36: warning: unused variable ‘_X9_retvalueS22ThreadCancelled_vtable_S10cfaPthread__1’ [-Wunused-variable] 194 | void main(cfaPthread & _thread) with(_thread) { | ^~~~~~~~~~~~ CFA concurrency/exception.lo CFA concurrency/kernel.lo CFA concurrency/kernel/cluster.lo CFA concurrency/clib/cfathread.lo CFA concurrency/io/setup.lo CFA concurrency/io/call.lo CCLD libcfa.la CCLD libcfathread.la make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/src' make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' Making all in libcfa/x64-nodebug make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' Making all in prelude make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/prelude' mkdir .deps touch .deps/builtins.Po make all-am make[5]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/prelude' GEN gcc-builtins.c GEN builtins.cfa GEN prelude.cfa GEN extras.cfa GEN extras.cfa GEN gcc-builtins.cfa GEN bootloader.c make[5]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/prelude' make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/prelude' Making all in src make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/src' CFA fstream.lo CFA common.lo CFA iostream.lo CFA heap.lo CFA limits.lo CFA iterator.lo CFA parseargs.lo CFA memory.lo CFA parseconfig.lo CFA rational.lo CFA stdlib.lo /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa: In function ‘_X16print_args_usageFv_PS10cfa_optionmPKcb__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:233:16: warning: unused variable ‘_X10_compLit19S3tag_A0c__2’ [-Wunused-variable] 233 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:233:16: warning: unused variable ‘_X10_compLit18S3tag_S10cfa_option__2’ [-Wunused-variable] 233 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:233:16: warning: unused variable ‘_X10_compLit17S3tag_A0c__2’ [-Wunused-variable] 233 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:233:16: warning: unused variable ‘_X10_compLit16S3tag_S10cfa_option__2’ [-Wunused-variable] 233 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa: In function ‘_X16print_args_usageFv_iPPcPS10cfa_optionmPKcb__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:238:16: warning: unused variable ‘_X10_compLit23S3tag_A0c__2’ [-Wunused-variable] 238 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:238:16: warning: unused variable ‘_X10_compLit22S3tag_S10cfa_option__2’ [-Wunused-variable] 238 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:238:16: warning: unused variable ‘_X10_compLit21S3tag_A0c__2’ [-Wunused-variable] 238 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseargs.cfa:238:16: warning: unused variable ‘_X10_compLit20S3tag_S10cfa_option__2’ [-Wunused-variable] 238 | const array( cfa_option, opt_count ) & arr = (const array( cfa_option, opt_count ) &) *options; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CFA strstream.lo CFA time.lo CFA assert.lo CFA bits/debug.lo /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.cfa: In function ‘_X4anewQ1_0_1_1__X12_constructorFv_BD0BT0__FPBD0_mBT0__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ CC exception.lo CFA interpose.lo CFA startup.lo CC virtual.lo GEN prelude.lo /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseconfig.cfa: In function ‘_X12_constructorFv_S13Parse_FailurePcPc__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseconfig.cfa: In function ‘_X12_constructorFv_S18Validation_FailurePcPc__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseconfig.cfa: In function ‘_X12_constructorFv_S7KVPairsm__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/parseconfig.cfa: In function ‘_X11add_kv_pairFv_S7KVPairsPcPc__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ CFA concurrency/locks.lo CFA concurrency/monitor.lo CFA concurrency/mutex.lo CFA concurrency/select.lo CFA concurrency/thread.lo CFA concurrency/cofor.lo CFA interpose_thread.lo CPPAS concurrency/CtxSwitch-x64.lo CC concurrency/invoke.lo CFA concurrency/io.lo CFA concurrency/kernel/startup.lo CFA concurrency/preemption.lo CFA concurrency/ready_queue.lo CFA concurrency/stats.lo /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.hfa: In function ‘_X20get_exception_vtableFS22ThreadCancelled_vtable_S12cofor_runner__PS15ThreadCancelled_S12cofor_runner___1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.hfa:34:36: warning: unused variable ‘_X9_retvalueS22ThreadCancelled_vtable_S12cofor_runner__1’ [-Wunused-variable] 34 | void main( cofor_runner & this ) with(this) { | ^~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.hfa: In function ‘_X20get_exception_vtableFS22ThreadCancelled_vtable_S9co_runner__PS15ThreadCancelled_S9co_runner___1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.hfa:86:36: warning: unused variable ‘_X9_retvalueS22ThreadCancelled_vtable_S9co_runner__1’ [-Wunused-variable] 86 | void main( co_runner & this ) with( this ) { body(); } | ^~~~~~~~~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.cfa: In function ‘_X20get_exception_vtableFS22ThreadCancelled_vtable_S10cofor_task__PS15ThreadCancelled_S10cofor_task___1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/cofor.cfa:17:36: warning: unused variable ‘_X9_retvalueS22ThreadCancelled_vtable_S10cofor_task__1’ [-Wunused-variable] 17 | void main( cofor_task & this ) with( this ) { | ^~~~~~~~~~ CFA concurrency/pthread.lo CFA bits/weakso_locks.lo CFA algorithms/range_iterator.lo CFA collections/maybe.lo CFA collections/pair.lo CFA collections/result.lo CFA collections/string.lo CFA collections/string_res.lo /usr/include/x86_64-linux-gnu/bits/socket2.h:76:93: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:125: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:168: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:133: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:163: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:133: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ CFA collections/vector.lo /usr/include/x86_64-linux-gnu/bits/socket2.h:76:93: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:125: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:168: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:133: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:163: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:133: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa: In function ‘_X5allocQ1_0_1_1__X15alloc_internal$FPBD0_PvPBD0mmS6S_fill_BD0_BT0__FPBD0_mBT0__1.isra.0.constprop’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ CFA device/cpu.lo CFA concurrency/alarm.lo CFA concurrency/coroutine.lo /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/pthread.cfa: In function ‘_X20get_exception_vtableFS22ThreadCancelled_vtable_S10cfaPthread__PS15ThreadCancelled_S10cfaPthread___1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/pthread.cfa:194:36: warning: unused variable ‘_X9_retvalueS22ThreadCancelled_vtable_S10cfaPthread__1’ [-Wunused-variable] 194 | void main(cfaPthread & _thread) with(_thread) { | ^~~~~~~~~~~~ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/pthread.cfa: In function ‘pthread_create’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ CFA concurrency/exception.lo CFA concurrency/kernel.lo CFA concurrency/kernel/cluster.lo CFA concurrency/clib/cfathread.lo CFA concurrency/io/setup.lo CFA concurrency/io/call.lo CCLD libcfa.la /usr/include/x86_64-linux-gnu/bits/socket2.h:76:92: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:124: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:167: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:132: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:162: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:132: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:93: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:125: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:168: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:133: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:163: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:133: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:93: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:125: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:168: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:133: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:163: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:133: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/kernel/cluster.cfa: In function ‘_X9fix_timesFv_VPU13__timestamp_tj__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/kernel/cluster.cfa: In function ‘_X16ready_queue_growFv_PS7cluster__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:92: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:124: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:167: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:132: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:162: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:132: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/io/setup.cfa: In function ‘_X16__io_uring_setupFv_S11io_context$KS17io_context_paramsi__1.isra.0’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/io/setup.cfa: In function ‘_X14__cfa_io_startFv_PS9processor__1’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ is used uninitialized in this function [-Wuninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:93: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:76:125: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 76 | return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len); | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:168: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:73:133: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 73 | return __recvfrom_chk_warn (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:163: warning: ‘_X12_constructorFv_U26__anonymous___SOCKADDR_ARGU26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /usr/include/x86_64-linux-gnu/bits/socket2.h:70:133: warning: ‘_X11_destructorFv_U26__anonymous___SOCKADDR_ARG_autogen___1’ is static but used in inline function ‘recvfrom’ which is not static 70 | return __recvfrom_chk (__fd, __buf, __n, __bos0 (__buf), __flags, | ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/concurrency/clib/cfathread.cfa: In function ‘cfathread_cluster_add_worker’: /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:97: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X1cc_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:100: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X4sizem_1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ~~~~~~~ ^ /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/../../libcfa/src/stdlib.hfa:154:130: warning: ‘_X4_srcS6S_fill_Y12__T_generic___1._X2atPY12__T_generic__1’ may be used uninitialized in this function [-Wmaybe-uninitialized] 154 | struct S_fill { char tag; char c; size_t size; T * at; char t[50]; }; | ^ CCLD libcfathread.la make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/src' make[4]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' make[1]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' make[1]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' Making dvi in driver make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/driver' make[2]: Nothing to be done for 'dvi'. make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/driver' Making dvi in src make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/src' make[2]: Nothing to be done for 'dvi'. make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/src' Making dvi in . make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' make[2]: Nothing to be done for 'dvi-am'. make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' Making dvi in libcfa/x64-debug make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' Making dvi in prelude make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/prelude' make[3]: Nothing to be done for 'dvi'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/prelude' Making dvi in src make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/src' make[3]: Nothing to be done for 'dvi'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/src' make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' make[3]: Nothing to be done for 'dvi-am'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' Making dvi in libcfa/x64-nodebug make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' Making dvi in prelude make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/prelude' make[3]: Nothing to be done for 'dvi'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/prelude' Making dvi in src make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/src' make[3]: Nothing to be done for 'dvi'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/src' make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' make[3]: Nothing to be done for 'dvi-am'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' make[1]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' make[1]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' Making check in driver make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/driver' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/driver' Making check in src make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/src' make check-am make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/src' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/src' make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/src' Making check in . make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' Making check in libcfa/x64-debug make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' Making check in prelude make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/prelude' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/prelude' Making check in src make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/src' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug/src' make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-debug' Making check in libcfa/x64-nodebug make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' Making check in prelude make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/prelude' make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/prelude' Making check in src make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/src' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug/src' make[3]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/libcfa/x64-nodebug' make -C tests tests installed=no debug=yes make[2]: Entering directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/tests' Running 333 tests on 8 cores (x64 - debug) array-ERR2 PASSED C 0:00.060 - R n/a array-ERR3 PASSED C 0:00.069 - R n/a array-collections/array-raii-c FAILED with code 1 C 0:00.035 - R n/a expected : 1 === builtins 2 some nonzero 3 silly: some nonzero 4 === custom 5 [1] 6 ctor 0 7 ctor 1 8 ctor 2 9 ctor 3 10 ctor 4 11 func 0 12 func 1 13 func 2 14 func 3 15 func 4 16 dtor 4 17 dtor 3 18 dtor 2 19 dtor 1 20 dtor 0 21 [2] 22 ctor 0 23 ctor 1 24 ctor 2 25 ctor 3 26 ctor 4 27 ctor 5 28 func 0 at (0, 0) 29 func 1 at (0, 1) 30 func 2 at (0, 2) 31 func 3 at (1, 0) 32 func 4 at (1, 1) 33 func 5 at (1, 2) 34 dtor 5 35 dtor 4 36 dtor 3 37 dtor 2 38 dtor 1 39 dtor 0 40 [3] 41 ctor 0 42 ctor 1 43 ctor 2 44 ctor 3 45 ctor 4 46 func 0 47 func 1 48 func 2 49 func 3 50 func 4 51 dtor 4 52 dtor 3 53 dtor 2 54 dtor 1 55 dtor 0 56 [4] 57 ctor 0 58 ctor 1 59 ctor 2 60 ctor 3 61 ctor 4 62 func 0 63 func 1 64 func 2 65 func 3 66 func 4 67 dtor 4 68 dtor 3 69 dtor 2 70 dtor 1 71 dtor 0 72 === uninit 73 [1] 74 before ctors 75 ctor 0 76 ctor 999 77 ctor 888 78 ctor 3 79 ctor 4 80 func 0 81 func 999 82 func 888 83 func 3 84 func 4 85 dtor 4 86 dtor 3 87 dtor 888 88 dtor 999 89 dtor 0 90 [2] 91 before ctors 92 ctor 100 93 ctor 101 94 ctor 102 95 ctor 110 96 ctor 999 97 ctor 888 98 func 100 at (0, 0) 99 func 101 at (0, 1) 100 func 102 at (0, 2) 101 func 110 at (1, 0) 102 func 999 at (1, 1) 103 func 888 at (1, 2) 104 dtor 888 105 dtor 999 106 dtor 110 107 dtor 102 108 dtor 101 109 dtor 100 got : 1 array-collections/array-raii-c.cfa:21:10: fatal error: array-raii.hfa: No such file or directory 2 compilation terminated. array-collections/array-raii-cfa FAILED with code 1 C 0:00.092 - R n/a expected : 1 === builtins 2 some nonzero 3 silly: some nonzero 4 === custom 5 [1] 6 ctor 0 7 ctor 1 8 ctor 2 9 ctor 3 10 ctor 4 11 func 0 12 func 1 13 func 2 14 func 3 15 func 4 16 dtor 4 17 dtor 3 18 dtor 2 19 dtor 1 20 dtor 0 21 [2] 22 ctor 0 23 ctor 1 24 ctor 2 25 ctor 3 26 ctor 4 27 ctor 5 28 func 0 at (0, 0) 29 func 1 at (0, 1) 30 func 2 at (0, 2) 31 func 3 at (1, 0) 32 func 4 at (1, 1) 33 func 5 at (1, 2) 34 dtor 5 35 dtor 4 36 dtor 3 37 dtor 2 38 dtor 1 39 dtor 0 40 [3] 41 ctor 0 42 ctor 1 43 ctor 2 44 ctor 3 45 ctor 4 46 func 0 47 func 1 48 func 2 49 func 3 50 func 4 51 dtor 4 52 dtor 3 53 dtor 2 54 dtor 1 55 dtor 0 56 [4] 57 ctor 0 58 ctor 1 59 ctor 2 60 ctor 3 61 ctor 4 62 func 0 63 func 1 64 func 2 65 func 3 66 func 4 67 dtor 4 68 dtor 3 69 dtor 2 70 dtor 1 71 dtor 0 72 === uninit 73 [1] 74 before ctors 75 ctor 0 76 ctor 999 77 ctor 888 78 ctor 3 79 ctor 4 80 func 0 81 func 999 82 func 888 83 func 3 84 func 4 85 dtor 4 86 dtor 3 87 dtor 888 88 dtor 999 89 dtor 0 90 [2] 91 before ctors 92 ctor 100 93 ctor 101 94 ctor 102 95 ctor 110 96 ctor 999 97 ctor 888 98 func 100 at (0, 0) 99 func 101 at (0, 1) 100 func 102 at (0, 2) 101 func 110 at (1, 0) 102 func 999 at (1, 1) 103 func 888 at (1, 2) 104 dtor 888 105 dtor 999 106 dtor 110 107 dtor 102 108 dtor 101 109 dtor 100 got : 1 array-collections/array-raii-cfa.cfa:23:10: fatal error: array-raii.hfa: No such file or directory 2 compilation terminated. array PASSED C 0:00.654 - R 0:00.002 array-ERR1 PASSED C 0:00.670 - R n/a array-collections/dimexpr-match-c PASSED C 0:00.952 - R 0:00.005 array-collections/array-basic PASSED C 0:01.566 - R 0:00.005 ...ollections/language-dim-mismatch PASSED C 0:00.139 - R n/a array-collections/array-sbscr-types PASSED C 0:01.531 - R 0:00.005 array-collections/safety-summary PASSED C 0:00.421 - R n/a array-collections/dimexpr-match-cfa PASSED C 0:01.468 - R 0:00.005 attr-priority PASSED C 0:00.365 - R n/a array-collections/symtab-collision PASSED C 0:00.366 - R n/a castError PASSED C 0:00.404 - R n/a cast PASSED C 0:00.688 - R 0:00.002 builtins/sync PASSED C 0:00.855 - R 0:00.001 algorithms/range_test PASSED C 0:04.103 - R 0:00.005 avl_test PASSED C 0:03.409 - R 0:00.005 alloc-ERROR PASSED C 0:06.007 - R n/a collections/multi_list PASSED C 0:06.405 - R 0:00.005 alloc PASSED C 0:11.221 - R 0:00.009 collections/queue PASSED C 0:08.192 - R 0:00.005 collections/stack PASSED C 0:06.250 - R 0:00.005 alloc2 PASSED C 0:11.825 - R 0:00.010 collections/sequence PASSED C 0:08.358 - R 0:00.005 collections/string-api-coverage PASSED C 0:07.759 - R 0:00.005 collections/atomic_mpsc PASSED C 0:08.238 - R 0:03.171 collections/string-ctx-manage PASSED C 0:04.585 - R 0:00.005 collections/string-gc PASSED C 0:04.815 - R 0:00.009 collections/string-istream PASSED C 0:04.973 - R 0:00.009 ...ions/string-api-coverage-noshare PASSED C 0:07.782 - R 0:00.009 collections/string-compare PASSED C 0:06.299 - R 0:00.006 ...ns/vector-err-retn-perm-it-byval PASSED C 0:01.755 - R n/a collections/string-overwrite PASSED C 0:04.810 - R 0:00.009 ...ns/vector-err-pass-perm-it-byval PASSED C 0:02.006 - R n/a ...ections/string-overwrite-noshare PASSED C 0:04.826 - R 0:00.009 collections/string-istream-manip PASSED C 0:07.470 - R 0:00.017 collections/vector-demo PASSED C 0:04.137 - R 0:00.005 complex PASSED C 0:04.272 - R 0:00.005 concurrency/actors/inline PASSED C 0:11.847 - R 0:00.115 concurrency/actors/executor PASSED C 0:12.018 - R 0:00.165 concurrency/actors/inherit PASSED C 0:12.355 - R 0:00.115 concurrency/actors/matrixMultiply PASSED C 0:11.948 - R 0:00.817 concurrency/actors/poison PASSED C 0:11.635 - R 0:00.115 concurrency/actors/dynamic PASSED C 0:11.614 - R 0:02.872 concurrency/actors/pingpong PASSED C 0:11.905 - R 0:00.166 concurrency/actors/static PASSED C 0:11.754 - R 0:00.288 concurrency/barrier/generation PASSED C 0:08.123 - R 0:00.216 concurrency/barrier/last PASSED C 0:08.257 - R 0:00.116 concurrency/barrier/order PASSED C 0:08.141 - R 0:00.116 concurrency/actors/types PASSED C 0:12.151 - R 0:00.166 concurrency/channels/churn PASSED C 0:11.082 - R 0:10.083 concurrency/channels/contend PASSED C 0:11.017 - R 0:10.135 concurrency/channels/big_elems PASSED C 0:11.028 - R 0:10.635 concurrency/channels/daisy_chain PASSED C 0:10.886 - R 0:10.084 concurrency/clib PASSED C 0:01.566 - R 0:00.116 concurrency/clib_tls PASSED C 0:01.711 - R 0:00.165 concurrency/ctor-check PASSED C 0:00.515 - R n/a concurrency/cluster PASSED C 0:05.748 - R 0:00.165 concurrency/channels/hot_potato PASSED C 0:10.914 - R 0:10.080 concurrency/channels/ping_pong PASSED C 0:10.692 - R 0:10.080 concurrency/channels/pub_sub PASSED C 0:11.080 - R 0:10.081 concurrency/cofor PASSED C 0:07.469 - R 0:00.165 concurrency/coroutineYield PASSED C 0:08.216 - R 0:00.115 concurrency/channels/zero_size PASSED C 0:10.786 - R 0:10.083 concurrency/examples/datingService PASSED C 0:08.198 - R 0:00.065 ...rrency/examples/boundedBufferEXT PASSED C 0:08.063 - R 0:04.777 concurrency/examples/gortn PASSED C 0:08.236 - R 0:00.065 concurrency/examples/matrixSum PASSED C 0:08.008 - R 0:00.115 concurrency/futures/abandon PASSED C 0:05.946 - R 0:00.261 concurrency/futures/basic PASSED C 0:06.190 - R 0:00.116 concurrency/keywordErrors PASSED C 0:00.237 - R n/a concurrency/examples/quickSort PASSED C 0:09.398 - R 0:00.065 concurrency/mainError PASSED C 0:00.164 - R n/a ...rrency/examples/boundedBufferINT PASSED C 0:08.222 - R 0:04.774 concurrency/futures/typed PASSED C 0:08.128 - R 0:00.116 concurrency/join PASSED C 0:08.148 - R 0:00.066 concurrency/futures/wait_any PASSED C 0:10.439 - R 0:00.115 concurrency/migrate PASSED C 0:07.989 - R 0:00.166 concurrency/futures/multi PASSED C 0:12.205 - R 0:00.116 concurrency/lockfree_stack PASSED C 0:07.953 - R 0:06.278 concurrency/mutexstmt/monitors PASSED C 0:06.964 - R 0:02.120 concurrency/once PASSED C 0:08.142 - R 0:00.116 concurrency/mutexstmt/tuple PASSED C 0:09.895 - R 0:00.005 concurrency/futures/select_future PASSED C 0:21.225 - R 0:00.115 concurrency/park/contention PASSED C 0:05.803 - R 0:00.116 concurrency/park/start_parked PASSED C 0:06.305 - R 0:00.066 concurrency/mutexstmt/locks PASSED C 0:08.966 - R 0:09.335 concurrency/park/force_preempt PASSED C 0:07.869 - R 0:00.416 ...rrency/pthread/pthread_attr_test PASSED C 0:07.808 - R 0:00.065 concurrency/monitor PASSED C 0:08.384 - R 0:19.011 ...urrency/pthread/pthread_key_test PASSED C 0:02.453 - R 0:00.033 ...rrency/pthread/pthread_cond_test PASSED C 0:07.897 - R 0:00.065 concurrency/multi-monitor PASSED C 0:08.041 - R 0:19.102 ...pthread/pthread_demo_create_join PASSED C 0:08.010 - R 0:00.065 ...rrency/pthread/pthread_once_test PASSED C 0:07.822 - R 0:00.165 concurrency/readyQ/barrier_sleeper PASSED C 0:08.314 - R 0:00.166 concurrency/preempt PASSED C 0:09.113 - R 0:11.540 ...rrency/pthread/pthread_demo_lock PASSED C 0:08.564 - R 0:04.926 concurrency/readyQ/leader_spin PASSED C 0:07.940 - R 0:00.216 concurrency/signal/block PASSED C 0:08.598 - R 0:01.368 concurrency/signal/disjoint PASSED C 0:08.495 - R 0:01.769 concurrency/signal/wait PASSED C 0:08.755 - R 0:00.216 concurrency/preempt2 PASSED C 0:08.060 - R 0:20.109 concurrency/suspend_then PASSED C 0:08.193 - R 0:00.116 concurrency/sleep PASSED C 0:08.400 - R 0:01.168 concurrency/thread PASSED C 0:09.750 - R 0:00.116 .../unified_locking/block_spin_lock PASSED C 0:10.096 - R 0:00.115 ...ency/unified_locking/exp_backoff PASSED C 0:09.587 - R 0:00.115 .../unified_locking/fast_block_lock PASSED C 0:10.001 - R 0:00.115 ...fied_locking/mcs_block_spin_lock PASSED C 0:09.568 - R 0:00.115 ...cy/unified_locking/pthread_locks PASSED C 0:07.602 - R 0:00.115 concurrency/unified_locking/mcs PASSED C 0:09.491 - R 0:04.874 ...nified_locking/simple_owner_lock PASSED C 0:09.638 - R 0:00.116 ...ncy/unified_locking/timeout_lock PASSED C 0:07.393 - R 0:01.117 concurrency/waitfor/barge PASSED C 0:08.425 - R 0:00.266 concurrency/waitfor/else PASSED C 0:06.981 - R 0:00.065 concurrency/waitfor/parse PASSED C 0:04.737 - R 0:00.001 concurrency/waitfor/dtor PASSED C 0:07.887 - R 0:01.068 concurrency/waitfor/recurse PASSED C 0:08.366 - R 0:00.817 concurrency/unified_locking/locks PASSED C 0:08.130 - R 0:22.105 concurrency/waitfor/statment PASSED C 0:08.428 - R 0:00.116 concurrency/waitfor/when PASSED C 0:08.059 - R 0:00.166 concurrency/waituntil/all_types PASSED C 0:09.975 - R 0:01.868 concurrency/waituntil/basic_else PASSED C 0:07.687 - R 0:00.065 ...ency/waituntil/channel_zero_size PASSED C 0:08.854 - R 0:01.969 concurrency/waituntil/channels PASSED C 0:08.997 - R 0:01.919 concurrency/waituntil/futures PASSED C 0:08.157 - R 0:00.116 ...ency/unified_locking/futex_mutex PASSED C 0:09.558 - R 0:36.832 concurrency/waituntil/channel_close PASSED C 0:09.057 - R 0:10.084 concurrency/waituntil/one_chan PASSED C 0:09.155 - R 0:00.366 configs/parsebools PASSED C 0:06.326 - R 0:00.033 concurrency/waituntil/locks PASSED C 0:09.758 - R 0:04.574 const-init PASSED C 0:00.699 - R 0:00.005 concurrency/waituntil/timeout PASSED C 0:05.164 - R 0:03.122 copyfile PASSED C 0:04.091 - R 0:00.005 ...urrency/unified_locking/mcs_spin PASSED C 0:09.499 - R 0:44.149 configs/parseconfig PASSED C 0:06.985 - R 0:00.009 configs/usage PASSED C 0:06.119 - R 0:00.009 coroutine/devicedriver PASSED C 0:05.303 - R 0:00.065 coroutine/fibonacci PASSED C 0:05.239 - R 0:00.065 coroutine/fmtLines PASSED C 0:05.053 - R 0:00.115 .../unified_locking/spin_queue_lock PASSED C 0:09.472 - R 0:45.248 coroutine/pingpong PASSED C 0:05.205 - R 0:00.116 ctrl-flow/loop-inc PASSED C 0:00.727 - R 0:00.005 counter PASSED C 0:04.132 - R 0:00.005 coroutine/runningTotal PASSED C 0:05.192 - R 0:00.065 coroutine/raii PASSED C 0:05.303 - R 0:00.065 coroutine/prodcons PASSED C 0:06.920 - R 0:00.065 enum PASSED C 0:00.754 - R 0:00.005 ctrl-flow/ifwhileCtl PASSED C 0:03.986 - R 0:00.005 enum_tests/anonymous PASSED C 0:01.419 - R 0:00.005 designations PASSED C 0:04.653 - R 0:00.005 enum_tests/stringEnum PASSED C 0:01.433 - R 0:00.005 enum_tests/structEnum PASSED C 0:01.381 - R 0:00.005 enum_tests/typedIntEnum PASSED C 0:01.346 - R 0:00.005 errors/declaration PASSED C 0:00.115 - R n/a ctrl-flow/loop_else PASSED C 0:07.019 - R 0:00.005 errors/scope-type PASSED C 0:00.355 - R n/a div PASSED C 0:05.976 - R 0:00.005 errors/scope PASSED C 0:00.402 - R n/a errors/signature PASSED C 0:00.082 - R n/a enum_tests/enumInlineValue PASSED C 0:04.320 - R 0:00.005 eval PASSED C 0:00.715 - R 0:00.005 device/cpu PASSED C 0:07.087 - R 0:00.009 ctrl-flow/loopctrl PASSED C 0:08.015 - R 0:00.009 enum_tests/voidEnum PASSED C 0:04.215 - R 0:00.005 exceptions/conditional PASSED C 0:04.054 - R 0:00.005 exceptions/cancel/coroutine PASSED C 0:05.249 - R 0:00.065 exceptions/data-except PASSED C 0:04.283 - R 0:00.005 exceptions/conditional-threads PASSED C 0:05.219 - R 0:00.065 exceptions/defaults PASSED C 0:04.523 - R 0:00.005 exceptions/cancel/thread PASSED C 0:08.119 - R 0:00.065 exceptions/cor_resumer PASSED C 0:08.064 - R 0:00.115 exceptions/finally PASSED C 0:04.329 - R 0:00.005 exceptions/defaults-threads PASSED C 0:05.597 - R 0:00.066 exceptions/finally-threads PASSED C 0:05.525 - R 0:00.065 exceptions/fibonacci_nonlocal PASSED C 0:06.542 - R 0:00.065 exceptions/interact PASSED C 0:04.596 - R 0:00.005 exceptions/polymorphic PASSED C 0:04.461 - R 0:00.005 exceptions/try-ctrl-flow PASSED C 0:00.253 - R n/a concurrency/waituntil/repeat_close PASSED C 0:09.824 - R 0:30.087 exceptions/type-check PASSED C 0:00.242 - R n/a exceptions/resume PASSED C 0:04.735 - R 0:00.005 exceptions/try-leave-catch PASSED C 0:00.769 - R 0:00.005 expression PASSED C 0:00.688 - R 0:00.001 exceptions/resume-threads PASSED C 0:05.912 - R 0:00.065 exceptions/terminate PASSED C 0:04.749 - R 0:00.005 exceptions/trash PASSED C 0:04.180 - R 0:00.005 exceptions/pingpong_nonlocal PASSED C 0:08.414 - R 0:00.115 exceptions/terminate-threads PASSED C 0:05.928 - R 0:00.065 exceptions/virtual-poly PASSED C 0:04.181 - R 0:00.005 fallthrough PASSED C 0:04.267 - R 0:00.005 exceptions/virtual-cast PASSED C 0:05.543 - R 0:00.005 global-monomorph PASSED C 0:00.716 - R 0:00.005 fstream_test PASSED C 0:04.304 - R 0:00.005 generator/fibonacci PASSED C 0:04.053 - R 0:00.005 identFuncDeclarator PASSED C 0:00.658 - R 0:00.002 forall PASSED C 0:05.383 - R 0:00.182 generator/fmtLines PASSED C 0:04.095 - R 0:00.009 identParamDeclarator PASSED C 0:00.718 - R 0:00.005 generator/suspend_then PASSED C 0:04.097 - R 0:00.005 function-operator PASSED C 0:06.087 - R 0:00.005 genericUnion PASSED C 0:04.244 - R 0:00.005 include/vector-collections PASSED C 0:01.847 - R 0:00.005 hello PASSED C 0:04.098 - R 0:00.005 include/vector-sequence PASSED C 0:01.119 - R 0:00.005 init1-ERROR PASSED C 0:00.376 - R n/a init1 PASSED C 0:00.646 - R 0:00.001 identity PASSED C 0:04.374 - R 0:00.009 include/stdincludes PASSED C 0:04.468 - R 0:00.004 include/vector-fstream PASSED C 0:04.202 - R 0:00.005 io/away_fair PASSED C 0:09.684 - R 0:00.115 io/comp_basic PASSED C 0:09.982 - R 0:00.115 include/includes PASSED C 0:13.532 - R 0:00.001 io/comp_fair PASSED C 0:10.104 - R 0:00.216 io/io-acquire-in PASSED C 0:08.795 - R 0:00.116 io/io-acquire PASSED C 0:09.358 - R 0:00.116 labelledExit PASSED C 0:00.675 - R 0:00.002 heap PASSED C 0:06.350 - R 0:10.236 limits PASSED C 0:00.695 - R 0:00.002 io/io PASSED C 0:12.708 - R 0:00.009 linking/exception-nothreads PASSED C 0:02.902 - R 0:00.005 linking/exception-withthreads PASSED C 0:04.453 - R 0:00.065 io/manipulatorsOutput4 PASSED C 0:07.148 - R 0:00.017 linking/nostdlib PASSED C 0:00.710 - R 0:00.005 io/io-acquire-out PASSED C 0:08.667 - R 0:00.115 linking/mangling/anon PASSED C 0:04.109 - R 0:00.005 linking/io-acquire PASSED C 0:05.756 - R 0:00.005 io/io-acquire2 PASSED C 0:09.294 - R 0:00.115 linkonce PASSED C 0:00.804 - R 0:00.005 io/many_read PASSED C 0:09.854 - R 0:00.115 maybe PASSED C 0:00.907 - R 0:00.005 linking/nothreads PASSED C 0:05.464 - R 0:00.005 linking/weakso_nothd PASSED C 0:05.424 - R 0:00.005 literals PASSED C 0:04.242 - R 0:00.005 nested-types PASSED C 0:00.662 - R 0:00.001 io/io-acquire-no-io PASSED C 0:08.217 - R 0:06.831 nested-types-ERR1 PASSED C 0:00.085 - R n/a nested-types-ERR2 PASSED C 0:00.116 - R n/a numericConstants PASSED C 0:00.626 - R 0:00.001 operators PASSED C 0:00.704 - R 0:00.005 poly-d-cycle PASSED C 0:00.712 - R 0:00.005 poly-o-cycle PASSED C 0:00.803 - R 0:00.005 meta/fork+exec PASSED C 0:03.356 - R 0:00.017 polybits PASSED C 0:00.139 - R n/a malloc PASSED C 0:06.782 - R 0:00.005 linking/withthreads PASSED C 0:07.917 - R 0:00.065 poly-selection PASSED C 0:00.721 - R 0:00.005 quasiKeyword PASSED C 0:00.750 - R 0:00.001 meta/dumpable PASSED C 0:05.901 - R 0:00.005 raii/ctor-autogen-ERR1 PASSED C 0:00.429 - R n/a raii/ctor-autogen PASSED C 0:01.202 - R 0:00.005 list/dlist-insert-remove PASSED C 0:09.516 - R 0:00.017 quotedKeyword PASSED C 0:03.951 - R 0:00.005 polymorphism PASSED C 0:04.225 - R 0:00.005 raii/boxed-types PASSED C 0:04.176 - R 0:00.005 raii/dtor-early-exit-ERR1 PASSED C 0:03.272 - R n/a raii/init_once PASSED C 0:00.825 - R 0:00.005 raii/dtor-early-exit-ERR2 PASSED C 0:03.328 - R n/a minmax PASSED C 0:08.527 - R 0:00.009 result PASSED C 0:01.091 - R 0:00.005 raii/globals PASSED C 0:04.309 - R 0:00.005 raii/dtor-early-exit PASSED C 0:06.167 - R 0:00.009 raii/memberCtors-ERR1 PASSED C 0:02.837 - R n/a simpleGenericTriple PASSED C 0:00.899 - R 0:00.005 smart-pointers PASSED C 0:00.905 - R 0:00.005 raii/memberCtors PASSED C 0:04.667 - R 0:00.009 switch PASSED C 0:00.660 - R 0:00.001 references PASSED C 0:04.804 - R 0:00.005 shortCircuit PASSED C 0:04.156 - R 0:00.005 tuple/tupleCast PASSED C 0:00.868 - R 0:00.005 strstream PASSED C 0:04.411 - R 0:00.005 tuple/tupleFunction PASSED C 0:00.778 - R 0:00.005 searchsort PASSED C 0:07.175 - R 0:00.009 tuple/tupleMember PASSED C 0:00.759 - R 0:00.005 tuple/tuplePolymorphism PASSED C 0:00.932 - R 0:00.005 typedefRedef-ERR1 PASSED C 0:00.088 - R n/a typedefRedef PASSED C 0:00.642 - R 0:00.001 typeof PASSED C 0:00.741 - R 0:00.005 sum PASSED C 0:06.554 - R 0:00.005 variableDeclarator PASSED C 0:00.657 - R 0:00.001 tuple/tupleAssign PASSED C 0:05.345 - R 0:00.005 time PASSED C 0:05.740 - R 0:00.009 tuple/tupleVariadic PASSED C 0:03.019 - R 0:00.005 swap PASSED C 0:07.395 - R 0:00.005 userLiterals PASSED C 0:04.714 - R 0:00.005 rational PASSED C 0:14.822 - R 0:00.009 vector_math/vec2_double PASSED C 0:06.179 - R 0:00.005 vector PASSED C 0:06.484 - R 0:00.005 voidPtr PASSED C 0:00.704 - R 0:00.005 vector_math/vec2_uint PASSED C 0:06.234 - R 0:00.005 withconflict PASSED C 0:00.368 - R n/a warnings/self-assignment PASSED C 0:00.642 - R 0:00.001 KRfunctions PASSED C 0:00.615 - R 0:00.001 vector_math/vec2_float PASSED C 0:10.894 - R 0:00.009 vector_math/vec2_int PASSED C 0:11.304 - R 0:00.009 vector_math/vec3_float PASSED C 0:11.109 - R 0:00.009 ...collections/dimexpr-match-c-ERRS PASSED C 0:00.480 - R n/a ...llections/dimexpr-match-cfa-ERRS PASSED C 0:00.863 - R n/a vector_math/vec3_int PASSED C 0:09.792 - R 0:00.009 attributes PASSED C 0:00.747 - R 0:00.002 abs PASSED C 0:06.037 - R 0:00.005 vector_math/vec4_float PASSED C 0:10.674 - R 0:00.009 vector_math/vec4_int PASSED C 0:10.042 - R 0:00.009 ...collections/array-md-sbscr-cases PASSED C 0:05.036 - R 0:00.009 declarationSpecifier PASSED C 0:00.679 - R 0:00.001 errors/completeType PASSED C 0:00.368 - R n/a ato PASSED C 0:06.086 - R 0:00.005 PRNG PASSED C 0:12.307 - R 0:01.819 configs/parsenums PASSED C 0:06.280 - R 0:00.065 extension PASSED C 0:00.631 - R 0:00.001 bitmanip1 PASSED C 0:09.950 - R 0:00.017 functions PASSED C 0:00.629 - R 0:00.002 gccExtensions PASSED C 0:00.613 - R 0:00.001 concurrency/pthread/bounded_buffer PASSED C 0:08.245 - R 0:00.115 bitmanip2 PASSED C 0:10.328 - R 0:00.018 exceptions/cardgame PASSED C 0:07.112 - R 0:00.065 exceptions/hotpotato_checked PASSED C 0:07.691 - R 0:00.065 bitmanip3 PASSED C 0:13.179 - R 0:00.017 exceptions/hotpotato PASSED C 0:07.655 - R 0:00.065 meta/arch PASSED C 0:00.366 - R n/a gmp PASSED C 0:06.494 - R 0:00.009 io/manipulatorsInput PASSED C 0:06.835 - R 0:00.009 io/manipulatorsOutput2 PASSED C 0:08.384 - R 0:00.009 random PASSED C 0:05.715 - R 0:00.005 vector_math/vec2_ldouble PASSED C 0:06.111 - R 0:00.005 io/manipulatorsOutput1 PASSED C 0:12.968 - R 0:00.009 nested_function PASSED C 0:07.786 - R 0:00.065 io/manipulatorsOutput3 PASSED C 0:14.096 - R 0:00.009 math PASSED C 0:12.478 - R 0:00.019 mathX PASSED C 0:14.259 - R 0:00.019 331 passes, 2 failures, 0 timeouts, 0 cancelled, 0 other Tests took 4:54.688 make[2]: *** [Makefile:912: all-local] Error 1 make[2]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub/tests' make[1]: *** [Makefile:955: check] Error 2 make[1]: Leaving directory '/var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp/cfa-cc-1.0.0.2752/_build/sub' make: *** [Makefile:734: distcheck] Error 1 [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // wrap [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline ERROR: script returned exit code 2 Finished: FAILURE