From d1612adde32cda006a2b48f54e9d05fd5427f0d6 Mon Sep 17 00:00:00 2001 From: rina Date: Fri, 13 Dec 2024 22:06:22 +1000 Subject: [PATCH 1/4] sort big md5sum, use zst --- src/test/.gitignore | 2 + src/test/Makefile | 4 +- src/test/compiled.md5sum | 1452 ++++++++++++++++++------------------- src/test/compiled.url.txt | 4 +- 4 files changed, 732 insertions(+), 730 deletions(-) diff --git a/src/test/.gitignore b/src/test/.gitignore index ede38afb3..93eadec47 100644 --- a/src/test/.gitignore +++ b/src/test/.gitignore @@ -14,3 +14,5 @@ docker-hash-new !compiled.url.txt *.gz *.bz2 +*.xz +*.zst diff --git a/src/test/Makefile b/src/test/Makefile index 98646070e..c2b8f1397 100644 --- a/src/test/Makefile +++ b/src/test/Makefile @@ -24,9 +24,9 @@ $(SUBDIRS): # check with `md5sum -c compiled.md5sum` in src/test. .PHONY: compiled.md5sum compiled.md5sum: - find $(DIRS) -name 'md5sums' -exec cat '{}' + > compiled.md5sum + find $(DIRS) -name 'md5sums' -exec cat '{}' + | sort -k2 > compiled.md5sum -TARBALL := compiled.tar.bz2 +TARBALL := compiled.tar.zst $(TARBALL) docker-contents.txt &: compiled.md5sum set -u; $$DOCKER_CMD hash > docker-contents.txt # before compessing, make sure docker-contents.txt is up to date. diff --git a/src/test/compiled.md5sum b/src/test/compiled.md5sum index b4743c04a..fd3cb4aff 100644 --- a/src/test/compiled.md5sum +++ b/src/test/compiled.md5sum @@ -1,1505 +1,1505 @@ 1b3cbac319c4be5f425d23af790a657a correct/arrays_simple/clang/a.out 0b4f636130af18f73b81199de68ff743 correct/arrays_simple/clang/arrays_simple.adt 3eb149fcc51139bc763d23ea557a814b correct/arrays_simple/clang/arrays_simple.bir -08af3f6e2fac4e1a36c95f5241c22195 correct/arrays_simple/clang/arrays_simple.relf a49ddd54b5dc7ae6daab030bacd7e5cc correct/arrays_simple/clang/arrays_simple.gts +08af3f6e2fac4e1a36c95f5241c22195 correct/arrays_simple/clang/arrays_simple.relf 15895b6ffcc4477c1baacc6963a45953 correct/basic_arrays_read/clang/a.out c07dc2b4cfdf55dff93ec94d69ea384d correct/basic_arrays_read/clang/basic_arrays_read.adt 1653c5fecd7362d6a1802a22b2a34dd7 correct/basic_arrays_read/clang/basic_arrays_read.bir -5e14d29210dc9d199f7689dfffb31cb4 correct/basic_arrays_read/clang/basic_arrays_read.relf 3a7a6daf8258de69f672f8ad5d8c94ca correct/basic_arrays_read/clang/basic_arrays_read.gts +5e14d29210dc9d199f7689dfffb31cb4 correct/basic_arrays_read/clang/basic_arrays_read.relf 2eb990b06304b345a513e539431492e3 correct/basic_arrays_read/clang_pic/a.out cd7dcaae1cf09f26f078fcdaa06151d5 correct/basic_arrays_read/clang_pic/basic_arrays_read.adt 211cfab398428218dba94a08e28beb65 correct/basic_arrays_read/clang_pic/basic_arrays_read.bir -e58a679556ec698407b60ad49f21810a correct/basic_arrays_read/clang_pic/basic_arrays_read.relf bcf31c83ba6022b9612ac81271a86896 correct/basic_arrays_read/clang_pic/basic_arrays_read.gts +e58a679556ec698407b60ad49f21810a correct/basic_arrays_read/clang_pic/basic_arrays_read.relf bd2772b2c7a4b5f9acd4ae3a98446df2 correct/basic_arrays_read/gcc/a.out 409ae73f2f4ec85cefc1f268e5034cba correct/basic_arrays_read/gcc/basic_arrays_read.adt 45a114cf2d322e2714cfc32a525b85b3 correct/basic_arrays_read/gcc/basic_arrays_read.bir -17ea928a61ab36b63a8486f6a470e3a9 correct/basic_arrays_read/gcc/basic_arrays_read.relf 5b86c2f174c31efa4289374ee0527ece correct/basic_arrays_read/gcc/basic_arrays_read.gts +17ea928a61ab36b63a8486f6a470e3a9 correct/basic_arrays_read/gcc/basic_arrays_read.relf c8c0b35d646a60f45eb36bf867512667 correct/basic_arrays_read/gcc_pic/a.out 2666431583110c7c33e49f12d0d6c819 correct/basic_arrays_read/gcc_pic/basic_arrays_read.adt e7e91794300dfb2b9d49a41c2db96225 correct/basic_arrays_read/gcc_pic/basic_arrays_read.bir -6e74bdc8e3689aec5b93f90febc6a12e correct/basic_arrays_read/gcc_pic/basic_arrays_read.relf 8646784b5d1ef1db5f60efe590b59ab6 correct/basic_arrays_read/gcc_pic/basic_arrays_read.gts +6e74bdc8e3689aec5b93f90febc6a12e correct/basic_arrays_read/gcc_pic/basic_arrays_read.relf 35148a8fa0ff88ec3ef1dd9b062ca4c0 correct/basic_arrays_write/clang/a.out 6244bede5f856efe40cb0655e7458f98 correct/basic_arrays_write/clang/basic_arrays_write.adt 85aeec3bf36b5b2e51239671b5b47761 correct/basic_arrays_write/clang/basic_arrays_write.bir -5c913df36fab59e90886f43917725a1a correct/basic_arrays_write/clang/basic_arrays_write.relf 81d95a111294e53c72474cceab77a444 correct/basic_arrays_write/clang/basic_arrays_write.gts +5c913df36fab59e90886f43917725a1a correct/basic_arrays_write/clang/basic_arrays_write.relf 263fdb5282d634aab77ab25c58f88e98 correct/basic_arrays_write/clang_O2/a.out 5d9ad624808d4f90d966674e026a15d9 correct/basic_arrays_write/clang_O2/basic_arrays_write.adt 1c9daed734c3ae1e67db6746cde43eeb correct/basic_arrays_write/clang_O2/basic_arrays_write.bir -e9598dbc62911035f666e743f9200823 correct/basic_arrays_write/clang_O2/basic_arrays_write.relf 86305b356aca8b0ae917e257d6fa5582 correct/basic_arrays_write/clang_O2/basic_arrays_write.gts +e9598dbc62911035f666e743f9200823 correct/basic_arrays_write/clang_O2/basic_arrays_write.relf 9dda9f66a4de2fc11da32e0ff832a9f6 correct/basic_arrays_write/clang_pic/a.out 0990b3f13baacd88f6422887da7ae35d correct/basic_arrays_write/clang_pic/basic_arrays_write.adt e1085c8e8be99ff8fb5c40b433a355be correct/basic_arrays_write/clang_pic/basic_arrays_write.bir -155bbb091125b83e3b623dc0dc8ce6e9 correct/basic_arrays_write/clang_pic/basic_arrays_write.relf 0356e69f431fda9963c72601cb7ff65d correct/basic_arrays_write/clang_pic/basic_arrays_write.gts +155bbb091125b83e3b623dc0dc8ce6e9 correct/basic_arrays_write/clang_pic/basic_arrays_write.relf df09c31c57cd105e80986d5efc74dd7f correct/basic_arrays_write/gcc/a.out b4ef586f464697599cb41fc7a2e56565 correct/basic_arrays_write/gcc/basic_arrays_write.adt 0e2d5c564e11bb4fb02e602215d385de correct/basic_arrays_write/gcc/basic_arrays_write.bir -9d6de7506544f50020a33e4bb44b5672 correct/basic_arrays_write/gcc/basic_arrays_write.relf 2f3249bc92ba46d798496608e6fd71d4 correct/basic_arrays_write/gcc/basic_arrays_write.gts +9d6de7506544f50020a33e4bb44b5672 correct/basic_arrays_write/gcc/basic_arrays_write.relf a597b30722e684747fd1f738c6ed19a4 correct/basic_arrays_write/gcc_O2/a.out 1a8b2bf80e56cb2dd20c2ce797b07a47 correct/basic_arrays_write/gcc_O2/basic_arrays_write.adt 9eedc1dfff69839469c264108b35dc1b correct/basic_arrays_write/gcc_O2/basic_arrays_write.bir -c3cc56f9225a1aa48c443b2edc55eabf correct/basic_arrays_write/gcc_O2/basic_arrays_write.relf c20dc75a62b725c25f1e15ba8e3d3f18 correct/basic_arrays_write/gcc_O2/basic_arrays_write.gts +c3cc56f9225a1aa48c443b2edc55eabf correct/basic_arrays_write/gcc_O2/basic_arrays_write.relf f74446c71aaf904cd12e799e57b16133 correct/basic_arrays_write/gcc_pic/a.out 7ce07fee2832495cf7be561c04a3d4be correct/basic_arrays_write/gcc_pic/basic_arrays_write.adt 675f18b5b4dffc876a7f227e94464524 correct/basic_arrays_write/gcc_pic/basic_arrays_write.bir -4ef3eeb6dea8fd6829c762c1acd5a2be correct/basic_arrays_write/gcc_pic/basic_arrays_write.relf 9591f226a9518e8c1e46febf75c323a4 correct/basic_arrays_write/gcc_pic/basic_arrays_write.gts +4ef3eeb6dea8fd6829c762c1acd5a2be correct/basic_arrays_write/gcc_pic/basic_arrays_write.relf 19d5d23f7c22388c4bcf80c36e1ab8f0 correct/basic_assign_assign/clang/a.out 8bd38bf99f3d66bcfe6f205cef9b09f9 correct/basic_assign_assign/clang/basic_assign_assign.adt 2d4a245158c8cbdb40402bf69ae965fe correct/basic_assign_assign/clang/basic_assign_assign.bir -4b3896ddf24858eacda60360a6672e4f correct/basic_assign_assign/clang/basic_assign_assign.relf 1fe5e34e419ac2146135f78658353d67 correct/basic_assign_assign/clang/basic_assign_assign.gts +4b3896ddf24858eacda60360a6672e4f correct/basic_assign_assign/clang/basic_assign_assign.relf 1819247722b4481f351d5b30f3f16420 correct/basic_assign_assign/clang_pic/a.out c023147ad18666ddb4acf3d8bb4aaae7 correct/basic_assign_assign/clang_pic/basic_assign_assign.adt f02e84cf1406205cf774b65ea4d76602 correct/basic_assign_assign/clang_pic/basic_assign_assign.bir -6fcf045986be8082848efed05cc5be93 correct/basic_assign_assign/clang_pic/basic_assign_assign.relf d1be6282beba82d83938bbcdd13c387a correct/basic_assign_assign/clang_pic/basic_assign_assign.gts +6fcf045986be8082848efed05cc5be93 correct/basic_assign_assign/clang_pic/basic_assign_assign.relf de69a197860c4969f949576bc3e5946d correct/basic_assign_assign/gcc/a.out 88675e867f944bd5bd6ae43ea1a55331 correct/basic_assign_assign/gcc/basic_assign_assign.adt c80a315af67522200ad1cbeb395447f7 correct/basic_assign_assign/gcc/basic_assign_assign.bir -9c72476e4af4a7e167d6404f01fab943 correct/basic_assign_assign/gcc/basic_assign_assign.relf 8a57e5008577d748b28df7dd8e065388 correct/basic_assign_assign/gcc/basic_assign_assign.gts +9c72476e4af4a7e167d6404f01fab943 correct/basic_assign_assign/gcc/basic_assign_assign.relf 175c0acacd2ca39402aeeb800219c73a correct/basic_assign_assign/gcc_O2/a.out b16fb00311ce1c55ecda218394904235 correct/basic_assign_assign/gcc_O2/basic_assign_assign.adt 5b1a9ea12db4531edc645d85588f53bd correct/basic_assign_assign/gcc_O2/basic_assign_assign.bir -9e3e36c35095e093f15322557121dc19 correct/basic_assign_assign/gcc_O2/basic_assign_assign.relf 4173877c7a4ed6ddab22f5038b300ac5 correct/basic_assign_assign/gcc_O2/basic_assign_assign.gts +9e3e36c35095e093f15322557121dc19 correct/basic_assign_assign/gcc_O2/basic_assign_assign.relf b93c74552fcb509025a15f3fea89aa51 correct/basic_assign_assign/gcc_pic/a.out 076997046a4b6e7c181cefe76d4986a7 correct/basic_assign_assign/gcc_pic/basic_assign_assign.adt 662d3ebf53d7af2ab8f4b97cf450ea83 correct/basic_assign_assign/gcc_pic/basic_assign_assign.bir -d5dd87cfe2f9b2ec318aef9b5f4f635d correct/basic_assign_assign/gcc_pic/basic_assign_assign.relf 3017c8cad8ad8af76fd192ecbd590f86 correct/basic_assign_assign/gcc_pic/basic_assign_assign.gts +d5dd87cfe2f9b2ec318aef9b5f4f635d correct/basic_assign_assign/gcc_pic/basic_assign_assign.relf +2d96e2cf436eacde71d26ff930097332 correct/basicassign_gamma0/clang/a.out +fb4ea5b39188b83100c7c9a3f35c378d correct/basicassign_gamma0/clang/basicassign_gamma0.adt +dda6760f0d48c16c3a5c4d2e85b24698 correct/basicassign_gamma0/clang/basicassign_gamma0.bir +df29b6585b9c722e4fe7613efdb34371 correct/basicassign_gamma0/clang/basicassign_gamma0.gts +00f157b4bc7b9214f5d3b9f5ddd3767d correct/basicassign_gamma0/clang/basicassign_gamma0.relf +1cf5fba7d10b657632a84b9857d19352 correct/basicassign_gamma0/clang_pic/a.out +9741b2cbcdd821dcf61b37d3701b51c0 correct/basicassign_gamma0/clang_pic/basicassign_gamma0.adt +e50fc974496f99dda830ae672d158467 correct/basicassign_gamma0/clang_pic/basicassign_gamma0.bir +608cbb4604ce45cf739092cb0bf28cb5 correct/basicassign_gamma0/clang_pic/basicassign_gamma0.gts +7c9e38fb4c58986a7f8286a9b3e3e5c3 correct/basicassign_gamma0/clang_pic/basicassign_gamma0.relf +af8deebb7468749fdccce56adcde08ff correct/basicassign_gamma0/gcc/a.out +3f05f86303dddba74ff22a2a0057371e correct/basicassign_gamma0/gcc/basicassign_gamma0.adt +cb24bca1ed39089d7d6d63c4e7d52ef9 correct/basicassign_gamma0/gcc/basicassign_gamma0.bir +f60740b599df1d140ba93024958b46f1 correct/basicassign_gamma0/gcc/basicassign_gamma0.gts +d739ff2574100230756abe575edd5d65 correct/basicassign_gamma0/gcc/basicassign_gamma0.relf +5ddc32f7f779c2c1bf829e63db26bb30 correct/basicassign_gamma0/gcc_O2/a.out +c19b7bb777ac1f6d792946149daaa206 correct/basicassign_gamma0/gcc_O2/basicassign_gamma0.adt +5c39b80dd9df2cc49b92a6b2c149771b correct/basicassign_gamma0/gcc_O2/basicassign_gamma0.bir +a4284de5df37f931b99e952792485d9e correct/basicassign_gamma0/gcc_O2/basicassign_gamma0.gts +b479fd5ee769d53951cfcddfb46ffb00 correct/basicassign_gamma0/gcc_O2/basicassign_gamma0.relf +5d84bbbfa0b1f38dd7af6238b7101680 correct/basicassign_gamma0/gcc_pic/a.out +c1cc0ad14df429ed8eb91f55c364deae correct/basicassign_gamma0/gcc_pic/basicassign_gamma0.adt +f0e9dee5ab93517374addedf240b9655 correct/basicassign_gamma0/gcc_pic/basicassign_gamma0.bir +1390e8c4c0632fa9989aaaa269cad644 correct/basicassign_gamma0/gcc_pic/basicassign_gamma0.gts +1158c4f0660c9a1af568060fd5ff1693 correct/basicassign_gamma0/gcc_pic/basicassign_gamma0.relf ab838bb9c55ff3747f4df0e6340a3f16 correct/basic_assign_increment/clang/a.out cd2efa7e243b90bfb3f2daeef40d8a29 correct/basic_assign_increment/clang/basic_assign_increment.adt f94064ff2c8320092f4bc048b2b8e6b2 correct/basic_assign_increment/clang/basic_assign_increment.bir -d20cf7bf9ff68b5546d62f16a87e3d2d correct/basic_assign_increment/clang/basic_assign_increment.relf f8abcb55098d83806f2e17ea1875329c correct/basic_assign_increment/clang/basic_assign_increment.gts +d20cf7bf9ff68b5546d62f16a87e3d2d correct/basic_assign_increment/clang/basic_assign_increment.relf c88db1adb378e163d37d997382704937 correct/basic_assign_increment/clang_pic/a.out 3415440bc607c3b7b5b4516d5342d420 correct/basic_assign_increment/clang_pic/basic_assign_increment.adt 4fd757c46c5454f6446b970bfa1f3b65 correct/basic_assign_increment/clang_pic/basic_assign_increment.bir -deaec7e91bb096d92b480a8f30b7f28d correct/basic_assign_increment/clang_pic/basic_assign_increment.relf e2a470ca4aa6532a5eab8088c65099ce correct/basic_assign_increment/clang_pic/basic_assign_increment.gts +deaec7e91bb096d92b480a8f30b7f28d correct/basic_assign_increment/clang_pic/basic_assign_increment.relf ee442392674b437914c78def61e302dd correct/basic_assign_increment/gcc/a.out 1f4fb56364c40e85a738bda019bdcd50 correct/basic_assign_increment/gcc/basic_assign_increment.adt f56792b093e8e472b1dab329eac3babc correct/basic_assign_increment/gcc/basic_assign_increment.bir -50d93876ffccaff5b614c792de484be5 correct/basic_assign_increment/gcc/basic_assign_increment.relf fc86855df3f06567432e54890d729e19 correct/basic_assign_increment/gcc/basic_assign_increment.gts +50d93876ffccaff5b614c792de484be5 correct/basic_assign_increment/gcc/basic_assign_increment.relf 3313918d28a0723d9ce73f4ca32d13ef correct/basic_assign_increment/gcc_O2/a.out c8028bcd9c91456c699e015920d6e8f8 correct/basic_assign_increment/gcc_O2/basic_assign_increment.adt 1aa65a5db3378ae10e6e77b24018362d correct/basic_assign_increment/gcc_O2/basic_assign_increment.bir -27b37239091ccba6aecba5a2fe2f9786 correct/basic_assign_increment/gcc_O2/basic_assign_increment.relf 458c2f0685cb720d699cb47ae150644e correct/basic_assign_increment/gcc_O2/basic_assign_increment.gts +27b37239091ccba6aecba5a2fe2f9786 correct/basic_assign_increment/gcc_O2/basic_assign_increment.relf 9a43b739c8aa2a0904f795315336c3bf correct/basic_assign_increment/gcc_pic/a.out b3bc91ce05f35c6203ab894414d2da56 correct/basic_assign_increment/gcc_pic/basic_assign_increment.adt 1bca5f9c37feaa07003389275d8ca7f9 correct/basic_assign_increment/gcc_pic/basic_assign_increment.bir -fb43c93f55913ceb2fe408eab3195abb correct/basic_assign_increment/gcc_pic/basic_assign_increment.relf 96a3fa8a7c6163447f54b088bfdefd64 correct/basic_assign_increment/gcc_pic/basic_assign_increment.gts +fb43c93f55913ceb2fe408eab3195abb correct/basic_assign_increment/gcc_pic/basic_assign_increment.relf +4b89dfde70781c9c58a394dc5d27351f correct/basicfree/clang/a.out +1d6ef44bbaecaff125be2024324600d1 correct/basicfree/clang/basicfree.adt +6b68c07900fea85af0d34c5a379ae58f correct/basicfree/clang/basicfree.bir +461cbf2186261c5a78f2b92420ff403e correct/basicfree/clang/basicfree.gts +84e5e6b75d10dc2ff716fa24f410db72 correct/basicfree/clang/basicfree.relf +43b116f82d403f4adb4c1dd11c08da40 correct/basicfree/gcc/a.out +0a4ed1790c58a92a143cc00b9ee3acbd correct/basicfree/gcc/basicfree.adt +f01e81baa28a622356e88c03b5f4fdc1 correct/basicfree/gcc/basicfree.bir +286d9d6575f7882dc45fe84c27f29ec8 correct/basicfree/gcc/basicfree.gts +92853bc875d43005206db4aa266ec329 correct/basicfree/gcc/basicfree.relf 645438c919babda8a084c6cd8a3f1fe6 correct/basic_function_call_caller/clang/a.out 40bc42c31659f336fa413d7a87add007 correct/basic_function_call_caller/clang/basic_function_call_caller.adt 70af1e260565b603eec2b50764e92974 correct/basic_function_call_caller/clang/basic_function_call_caller.bir -a21ead42ce9d307156490872c2b44569 correct/basic_function_call_caller/clang/basic_function_call_caller.relf 2d10fb97b8b0c2e565e68b2e848c7799 correct/basic_function_call_caller/clang/basic_function_call_caller.gts +a21ead42ce9d307156490872c2b44569 correct/basic_function_call_caller/clang/basic_function_call_caller.relf 591ccb8c8bf2efd1304231030e0f5476 correct/basic_function_call_caller/clang_O2/a.out da2f2c541d2a758f172106506f6e8367 correct/basic_function_call_caller/clang_O2/basic_function_call_caller.adt 6897386d5fb2d3b731c28847f87f7bc4 correct/basic_function_call_caller/clang_O2/basic_function_call_caller.bir -d91fdbb23e65456cff24870ae9f96f21 correct/basic_function_call_caller/clang_O2/basic_function_call_caller.relf 23e085dd6e6eefb92c97700c7b1071d3 correct/basic_function_call_caller/clang_O2/basic_function_call_caller.gts +d91fdbb23e65456cff24870ae9f96f21 correct/basic_function_call_caller/clang_O2/basic_function_call_caller.relf 7a8e897d4e9419756768bf5b93b63152 correct/basic_function_call_caller/clang_pic/a.out 9ded0827145c0ed424fb4472954fc549 correct/basic_function_call_caller/clang_pic/basic_function_call_caller.adt 529d01334f41d5e8eb9e6cec7bf40336 correct/basic_function_call_caller/clang_pic/basic_function_call_caller.bir -ff042d3cc0491304c928660d3a7d4de6 correct/basic_function_call_caller/clang_pic/basic_function_call_caller.relf 3710eb6a378b71f925d5c292744d31bf correct/basic_function_call_caller/clang_pic/basic_function_call_caller.gts +ff042d3cc0491304c928660d3a7d4de6 correct/basic_function_call_caller/clang_pic/basic_function_call_caller.relf 6d965ee5ddae1586e9e00a97e1dee426 correct/basic_function_call_caller/gcc/a.out 36cd3c0b6fa993ba0b38b38e876be3e3 correct/basic_function_call_caller/gcc/basic_function_call_caller.adt 8112be3955eede3923cb2aac0fdef5af correct/basic_function_call_caller/gcc/basic_function_call_caller.bir -f24c62b7a341433040b023715af5b6f2 correct/basic_function_call_caller/gcc/basic_function_call_caller.relf 8f1fe8cdc88fc04461ee44cdda49d232 correct/basic_function_call_caller/gcc/basic_function_call_caller.gts +f24c62b7a341433040b023715af5b6f2 correct/basic_function_call_caller/gcc/basic_function_call_caller.relf 167281f0cf16a8ea47f587f055c7973b correct/basic_function_call_caller/gcc_O2/a.out f5193867e067be62ff25d307ad0f2223 correct/basic_function_call_caller/gcc_O2/basic_function_call_caller.adt 8c8e883d14cf7a7e3934c28eb5c60e66 correct/basic_function_call_caller/gcc_O2/basic_function_call_caller.bir -b9c0540baa6fffae211d9fa11d175735 correct/basic_function_call_caller/gcc_O2/basic_function_call_caller.relf ac6cc46c9f83532f910b4eae864540ad correct/basic_function_call_caller/gcc_O2/basic_function_call_caller.gts +b9c0540baa6fffae211d9fa11d175735 correct/basic_function_call_caller/gcc_O2/basic_function_call_caller.relf 66ec7c6a102052510e5709d1222c70fc correct/basic_function_call_caller/gcc_pic/a.out b3c64e6646ae597fcc54ae8ca3811abb correct/basic_function_call_caller/gcc_pic/basic_function_call_caller.adt e99820ebe014d3d02024bb0e383b7abb correct/basic_function_call_caller/gcc_pic/basic_function_call_caller.bir -508e8ca1f4b0f14e5a7030d14add1a95 correct/basic_function_call_caller/gcc_pic/basic_function_call_caller.relf dfc3c9b360f3a55066b5d0fc9fb46cb8 correct/basic_function_call_caller/gcc_pic/basic_function_call_caller.gts +508e8ca1f4b0f14e5a7030d14add1a95 correct/basic_function_call_caller/gcc_pic/basic_function_call_caller.relf 9c2dac82db16aa4651b9c18a8ce9595a correct/basic_function_call_reader/clang/a.out 60796cff91d7eefce4a71ad4d7f4a217 correct/basic_function_call_reader/clang/basic_function_call_reader.adt 9c37736a1f31513c982b1b58afbbb600 correct/basic_function_call_reader/clang/basic_function_call_reader.bir -ce66ad553dea54f4d5ce8bf3cda40c59 correct/basic_function_call_reader/clang/basic_function_call_reader.relf d2b9b8cfe44f0ee83975e4bd60e2ed09 correct/basic_function_call_reader/clang/basic_function_call_reader.gts +ce66ad553dea54f4d5ce8bf3cda40c59 correct/basic_function_call_reader/clang/basic_function_call_reader.relf ff6de6c7cd39dcfc5ef716b489e2b4bb correct/basic_function_call_reader/clang_O2/a.out ad93688ee788e67927137e5aa749c185 correct/basic_function_call_reader/clang_O2/basic_function_call_reader.adt de49c09641cfa9973749a12b3aa2b112 correct/basic_function_call_reader/clang_O2/basic_function_call_reader.bir -a6e539370687f08f116efb4131391486 correct/basic_function_call_reader/clang_O2/basic_function_call_reader.relf 7de156d3e8d9e12341d0877b3b0f77bd correct/basic_function_call_reader/clang_O2/basic_function_call_reader.gts +a6e539370687f08f116efb4131391486 correct/basic_function_call_reader/clang_O2/basic_function_call_reader.relf b622bb5163b818816f5890683bd60434 correct/basic_function_call_reader/clang_pic/a.out 0e513949b5317cbcc3f4f45f7ab64c3a correct/basic_function_call_reader/clang_pic/basic_function_call_reader.adt f269bbacdbddb09c4f984a8f8f5acbc9 correct/basic_function_call_reader/clang_pic/basic_function_call_reader.bir -06167d35d9f747814f3390e430a6f95c correct/basic_function_call_reader/clang_pic/basic_function_call_reader.relf ca554cdb4b94de9605607e5171df8157 correct/basic_function_call_reader/clang_pic/basic_function_call_reader.gts +06167d35d9f747814f3390e430a6f95c correct/basic_function_call_reader/clang_pic/basic_function_call_reader.relf 41f6e4155979ccb7faf85c4864db5361 correct/basic_function_call_reader/gcc/a.out f7606274a6799f1e883a749005c70c3a correct/basic_function_call_reader/gcc/basic_function_call_reader.adt 5f5ce76fe38a19d9670c9f884d422a34 correct/basic_function_call_reader/gcc/basic_function_call_reader.bir -79cc2415b78f649ad94c8166fb7c3a5f correct/basic_function_call_reader/gcc/basic_function_call_reader.relf 7029d6b43f6a9ab9d7db65657247f639 correct/basic_function_call_reader/gcc/basic_function_call_reader.gts +79cc2415b78f649ad94c8166fb7c3a5f correct/basic_function_call_reader/gcc/basic_function_call_reader.relf 41111da2da9a1df630446694a17bbb5f correct/basic_function_call_reader/gcc_O2/a.out a2636b8b48fafaad51ece55af3243370 correct/basic_function_call_reader/gcc_O2/basic_function_call_reader.adt 07a1afcbc38b6e9b4e9ad9d91713f50a correct/basic_function_call_reader/gcc_O2/basic_function_call_reader.bir -4721594db93a495f9088d3583dbf191e correct/basic_function_call_reader/gcc_O2/basic_function_call_reader.relf 580edd418f897c1ef9da4168dde41ffb correct/basic_function_call_reader/gcc_O2/basic_function_call_reader.gts +4721594db93a495f9088d3583dbf191e correct/basic_function_call_reader/gcc_O2/basic_function_call_reader.relf b3a3f1767702d72a231473a6f5fe9b6e correct/basic_function_call_reader/gcc_pic/a.out 52c7ef5c5b479e3fae05b0c0b3c2de22 correct/basic_function_call_reader/gcc_pic/basic_function_call_reader.adt 86382221d986ebf57997245fdb91e0a9 correct/basic_function_call_reader/gcc_pic/basic_function_call_reader.bir -675129e964d11c3d204c060754c288bd correct/basic_function_call_reader/gcc_pic/basic_function_call_reader.relf 385feaf1d3d2f7f4304c612a837e5c07 correct/basic_function_call_reader/gcc_pic/basic_function_call_reader.gts +675129e964d11c3d204c060754c288bd correct/basic_function_call_reader/gcc_pic/basic_function_call_reader.relf eff9c5660921a7e283a9802696bc75d4 correct/basic_lock_read/clang/a.out e7978c2ad486c1e28895320bbebfd2ac correct/basic_lock_read/clang/basic_lock_read.adt fafca6605cc3440d78a6216595711c1a correct/basic_lock_read/clang/basic_lock_read.bir -bd921fc290258748cdc1a8917f0194f2 correct/basic_lock_read/clang/basic_lock_read.relf 9c18e1e209e5cc9d9c8dd36b670f7fb4 correct/basic_lock_read/clang/basic_lock_read.gts +bd921fc290258748cdc1a8917f0194f2 correct/basic_lock_read/clang/basic_lock_read.relf 0e24c25f20f2ac8d903a2ee492e630da correct/basic_lock_read/clang_O2/a.out 9ee5b20dc9173bc1760a7d616d2a2af8 correct/basic_lock_read/clang_O2/basic_lock_read.adt 53445538133921c08e6e855ae1482dcf correct/basic_lock_read/clang_O2/basic_lock_read.bir -0ecede1fe7735fc4c324e470e84fa393 correct/basic_lock_read/clang_O2/basic_lock_read.relf a77868d15a5f1fb2d687e9507147d959 correct/basic_lock_read/clang_O2/basic_lock_read.gts +0ecede1fe7735fc4c324e470e84fa393 correct/basic_lock_read/clang_O2/basic_lock_read.relf 8b0276903fc352b39f090a6461ba7040 correct/basic_lock_read/clang_pic/a.out 6e86eb3975c1cea5ca6df9bdbbbc54b7 correct/basic_lock_read/clang_pic/basic_lock_read.adt 551359f1f8aef9e1d73eebaa949dcdeb correct/basic_lock_read/clang_pic/basic_lock_read.bir -bd77782afececa8ad70d04c886918a2a correct/basic_lock_read/clang_pic/basic_lock_read.relf 842fe315dfe3f2c39273eeaa659bc545 correct/basic_lock_read/clang_pic/basic_lock_read.gts +bd77782afececa8ad70d04c886918a2a correct/basic_lock_read/clang_pic/basic_lock_read.relf bca2dbeb0756577c1ba35e59587ed726 correct/basic_lock_read/gcc/a.out a4f06c3263d5b56401cc534125fe9e72 correct/basic_lock_read/gcc/basic_lock_read.adt f7b25ea264cdf3bef8a47814babcaf9c correct/basic_lock_read/gcc/basic_lock_read.bir -4f3d5db3f17338b2b169ffdfbbddcc94 correct/basic_lock_read/gcc/basic_lock_read.relf aab3c93fd3181062d678f06e9a9aafb8 correct/basic_lock_read/gcc/basic_lock_read.gts +4f3d5db3f17338b2b169ffdfbbddcc94 correct/basic_lock_read/gcc/basic_lock_read.relf 221adcea1cfaefef08b248d2480bbd36 correct/basic_lock_read/gcc_O2/a.out a94cf9f311982005f109674f03e850ec correct/basic_lock_read/gcc_O2/basic_lock_read.adt f8e1669dd402dbe05aa88c13e2681d00 correct/basic_lock_read/gcc_O2/basic_lock_read.bir -564ce5720fe9088018d8b4b8584317f9 correct/basic_lock_read/gcc_O2/basic_lock_read.relf 86ceb67b8b7d3194d9b9987d76371273 correct/basic_lock_read/gcc_O2/basic_lock_read.gts +564ce5720fe9088018d8b4b8584317f9 correct/basic_lock_read/gcc_O2/basic_lock_read.relf 30525a49a3f71409e71d9a69e9259c95 correct/basic_lock_read/gcc_pic/a.out 14ef58a6e2aa759d24791e631fe7daa9 correct/basic_lock_read/gcc_pic/basic_lock_read.adt bc8ca362ede29d77f63c5ed5ee77959f correct/basic_lock_read/gcc_pic/basic_lock_read.bir -97d05ed53302ce63fdfb2895f8560eaa correct/basic_lock_read/gcc_pic/basic_lock_read.relf cf5f2ed4e40993e652b1bb35c0fd983f correct/basic_lock_read/gcc_pic/basic_lock_read.gts +97d05ed53302ce63fdfb2895f8560eaa correct/basic_lock_read/gcc_pic/basic_lock_read.relf c812ad38af83f092df6fc08fabceef3d correct/basic_lock_security_read/clang/a.out dc307366b32265b9a61fb361ba356647 correct/basic_lock_security_read/clang/basic_lock_security_read.adt f6cce584405008aae4425a891a79fd90 correct/basic_lock_security_read/clang/basic_lock_security_read.bir -519434e197342aa9612eaf736e13402f correct/basic_lock_security_read/clang/basic_lock_security_read.relf dfdcf1c90256312085fc7bfa653ad70a correct/basic_lock_security_read/clang/basic_lock_security_read.gts +519434e197342aa9612eaf736e13402f correct/basic_lock_security_read/clang/basic_lock_security_read.relf 7d58f65e648dbdc60047ac656fe546a7 correct/basic_lock_security_read/clang_O2/a.out d0b4d9a90fb5432b738d3ed65c642099 correct/basic_lock_security_read/clang_O2/basic_lock_security_read.adt 223a6636322352d16a08f22eaf99a7bd correct/basic_lock_security_read/clang_O2/basic_lock_security_read.bir -d0e91ef973523ed9e56e3c7bd35a70af correct/basic_lock_security_read/clang_O2/basic_lock_security_read.relf 81de5ec61482e7457898826fc2c6e069 correct/basic_lock_security_read/clang_O2/basic_lock_security_read.gts +d0e91ef973523ed9e56e3c7bd35a70af correct/basic_lock_security_read/clang_O2/basic_lock_security_read.relf 2e8166902617424dc13c375f3d5e7e70 correct/basic_lock_security_read/clang_pic/a.out 0a54e9275fa8bd40ec28151088c68867 correct/basic_lock_security_read/clang_pic/basic_lock_security_read.adt a7389699a1cd030f50f2233b57578ab0 correct/basic_lock_security_read/clang_pic/basic_lock_security_read.bir -4e7045178cb2c1821b25983251de2f29 correct/basic_lock_security_read/clang_pic/basic_lock_security_read.relf a5c5f0f144d4b8772ea5a3aae56b2ad0 correct/basic_lock_security_read/clang_pic/basic_lock_security_read.gts +4e7045178cb2c1821b25983251de2f29 correct/basic_lock_security_read/clang_pic/basic_lock_security_read.relf b5ac885ebf09e2b495ea47a16fa54a35 correct/basic_lock_security_read/gcc/a.out 9416224550e8cf5d48043bb35de2ea60 correct/basic_lock_security_read/gcc/basic_lock_security_read.adt 747f2354e36749225262c55587436f31 correct/basic_lock_security_read/gcc/basic_lock_security_read.bir -f92440107010064f23baad8284c59d29 correct/basic_lock_security_read/gcc/basic_lock_security_read.relf 2aa2c116f41e16fc79ccedab973f8fad correct/basic_lock_security_read/gcc/basic_lock_security_read.gts +f92440107010064f23baad8284c59d29 correct/basic_lock_security_read/gcc/basic_lock_security_read.relf 0f09b2e4c6589307af4464313c29b1bc correct/basic_lock_security_read/gcc_O2/a.out 1ad6f2fbc5126506a9df4f24430c6fa8 correct/basic_lock_security_read/gcc_O2/basic_lock_security_read.adt 5237bf4fc03d84388cd6383e7e8138d8 correct/basic_lock_security_read/gcc_O2/basic_lock_security_read.bir -6884da7a721a840612a3648ce2c3ed4a correct/basic_lock_security_read/gcc_O2/basic_lock_security_read.relf ef241afe805c8c4c6cf5d3dd182640d4 correct/basic_lock_security_read/gcc_O2/basic_lock_security_read.gts +6884da7a721a840612a3648ce2c3ed4a correct/basic_lock_security_read/gcc_O2/basic_lock_security_read.relf 6aed614ac8ca99722f346779dee66f39 correct/basic_lock_security_read/gcc_pic/a.out a4057f3c8326172c38edfc2d5f644333 correct/basic_lock_security_read/gcc_pic/basic_lock_security_read.adt 7c84bbf7c2cd8fadfa1c3e18135c6749 correct/basic_lock_security_read/gcc_pic/basic_lock_security_read.bir -9ac34c6473592e52f09ac79897eca780 correct/basic_lock_security_read/gcc_pic/basic_lock_security_read.relf de7c8ba10461fd4ae072835a93eeb379 correct/basic_lock_security_read/gcc_pic/basic_lock_security_read.gts +9ac34c6473592e52f09ac79897eca780 correct/basic_lock_security_read/gcc_pic/basic_lock_security_read.relf 5a2b6be5d9f616d54201fdcf7bb63bd8 correct/basic_lock_security_write/clang/a.out 06fc02f98c0ec4a9c580a2e69252ab0b correct/basic_lock_security_write/clang/basic_lock_security_write.adt 6c16d3dd4f0bbb57e38b594151352689 correct/basic_lock_security_write/clang/basic_lock_security_write.bir -fd1b5a112bc536f8be2a1d87a2690508 correct/basic_lock_security_write/clang/basic_lock_security_write.relf 6c994ece5a92f2b2045d92f9a9bdec6a correct/basic_lock_security_write/clang/basic_lock_security_write.gts +fd1b5a112bc536f8be2a1d87a2690508 correct/basic_lock_security_write/clang/basic_lock_security_write.relf b490486b899843515b07ed09d0a487fb correct/basic_lock_security_write/clang_O2/a.out a8badbe1b3edb65e486d8e15341731da correct/basic_lock_security_write/clang_O2/basic_lock_security_write.adt 782f049a196ef815cecbec02d2e250ca correct/basic_lock_security_write/clang_O2/basic_lock_security_write.bir -aab4fec38af1d99f6a3e15ec3b667935 correct/basic_lock_security_write/clang_O2/basic_lock_security_write.relf 3df024fd9963afef1135c1bd3d0074cc correct/basic_lock_security_write/clang_O2/basic_lock_security_write.gts +aab4fec38af1d99f6a3e15ec3b667935 correct/basic_lock_security_write/clang_O2/basic_lock_security_write.relf ad8bb34a37d79a711afe23ae28f4106b correct/basic_lock_security_write/clang_pic/a.out 243fcfeb94da31dd561b6efd3b845373 correct/basic_lock_security_write/clang_pic/basic_lock_security_write.adt e44b6c7f71d93726c0b15a5244a6e075 correct/basic_lock_security_write/clang_pic/basic_lock_security_write.bir -0135e4d2578a0c72090887d9f453a04d correct/basic_lock_security_write/clang_pic/basic_lock_security_write.relf 88ff5e1797c562868d9f230bbce0da77 correct/basic_lock_security_write/clang_pic/basic_lock_security_write.gts +0135e4d2578a0c72090887d9f453a04d correct/basic_lock_security_write/clang_pic/basic_lock_security_write.relf 81af9eccf33b2671bea0e3a9ca167ebc correct/basic_lock_security_write/gcc/a.out a221860a9986d711386c09ef5381269c correct/basic_lock_security_write/gcc/basic_lock_security_write.adt cf471c18192e9b01bf7a89d3ffc3bb49 correct/basic_lock_security_write/gcc/basic_lock_security_write.bir -4bb8e449c958890e579796f35017c847 correct/basic_lock_security_write/gcc/basic_lock_security_write.relf 1569b28c72668204a0aaa078a69a557a correct/basic_lock_security_write/gcc/basic_lock_security_write.gts +4bb8e449c958890e579796f35017c847 correct/basic_lock_security_write/gcc/basic_lock_security_write.relf 6354c2a6e77b13d559e7d8a006ed355b correct/basic_lock_security_write/gcc_O2/a.out 3d0ac23d2383e077cf81a891d7ed2931 correct/basic_lock_security_write/gcc_O2/basic_lock_security_write.adt 5170fdc34bdf8c2c26e2e2de210f06e1 correct/basic_lock_security_write/gcc_O2/basic_lock_security_write.bir -127bf2e3e98e3bf0ac9001f3e7a37f76 correct/basic_lock_security_write/gcc_O2/basic_lock_security_write.relf 6f526b53f514ee1a70340e5d161e2984 correct/basic_lock_security_write/gcc_O2/basic_lock_security_write.gts +127bf2e3e98e3bf0ac9001f3e7a37f76 correct/basic_lock_security_write/gcc_O2/basic_lock_security_write.relf 585040c4e5ea9b88ca2262c336eb37db correct/basic_lock_security_write/gcc_pic/a.out 1962e0ceb277479d20b254c09a2a226a correct/basic_lock_security_write/gcc_pic/basic_lock_security_write.adt fadc184c5527bc68c2cfa52950bc2c57 correct/basic_lock_security_write/gcc_pic/basic_lock_security_write.bir -f3b1a7479ad576cd38daa27a235db399 correct/basic_lock_security_write/gcc_pic/basic_lock_security_write.relf 10385be0add91a7b5221c0fde03c1ca5 correct/basic_lock_security_write/gcc_pic/basic_lock_security_write.gts +f3b1a7479ad576cd38daa27a235db399 correct/basic_lock_security_write/gcc_pic/basic_lock_security_write.relf f3f764ec1d1bcf254e1db5e9e17b60c8 correct/basic_lock_unlock/clang/a.out decf449dede6c4d5f51f0637a34c6ff3 correct/basic_lock_unlock/clang/basic_lock_unlock.adt 923e567473bfad287e6aafa7c493cdfb correct/basic_lock_unlock/clang/basic_lock_unlock.bir -6fcbf427da0db4ad726c80ccb38a4051 correct/basic_lock_unlock/clang/basic_lock_unlock.relf 4199c4cd82b766fc99b06962869b4655 correct/basic_lock_unlock/clang/basic_lock_unlock.gts +6fcbf427da0db4ad726c80ccb38a4051 correct/basic_lock_unlock/clang/basic_lock_unlock.relf 59ba2287f942abfb04d11b01c3cfdfb1 correct/basic_lock_unlock/clang_pic/a.out 003c0d10955687c6dcc9f98e82fb86fd correct/basic_lock_unlock/clang_pic/basic_lock_unlock.adt 7e393b357c83e4fa13b33e6efe276293 correct/basic_lock_unlock/clang_pic/basic_lock_unlock.bir -fb060458249021aceabf4b721c9711f5 correct/basic_lock_unlock/clang_pic/basic_lock_unlock.relf f7e49592d7fa066f1b88f033ad31f6be correct/basic_lock_unlock/clang_pic/basic_lock_unlock.gts +fb060458249021aceabf4b721c9711f5 correct/basic_lock_unlock/clang_pic/basic_lock_unlock.relf b5a41a140c9d84686a9cb5a58f83e679 correct/basic_lock_unlock/gcc/a.out 91953a67b5db60e13a6d6b870790b688 correct/basic_lock_unlock/gcc/basic_lock_unlock.adt 01c7cc669c5953dbaf190741158030ee correct/basic_lock_unlock/gcc/basic_lock_unlock.bir -6b45808390d9bb76a3cc64c722ad767a correct/basic_lock_unlock/gcc/basic_lock_unlock.relf a930b97fbd8af789728cb3bbed97772a correct/basic_lock_unlock/gcc/basic_lock_unlock.gts +6b45808390d9bb76a3cc64c722ad767a correct/basic_lock_unlock/gcc/basic_lock_unlock.relf 4862fcf409d53afb3e7287309a7e04d9 correct/basic_lock_unlock/gcc_O2/a.out 7fe93078a5f53c3cbc9aee90e06f2974 correct/basic_lock_unlock/gcc_O2/basic_lock_unlock.adt df10a9e4f7fc2bb11a4c63d7cf5937c3 correct/basic_lock_unlock/gcc_O2/basic_lock_unlock.bir -b9879551a2d5489b993efea6541caf06 correct/basic_lock_unlock/gcc_O2/basic_lock_unlock.relf 5a1aa4f689f5a95edb2808b4ee34506b correct/basic_lock_unlock/gcc_O2/basic_lock_unlock.gts +b9879551a2d5489b993efea6541caf06 correct/basic_lock_unlock/gcc_O2/basic_lock_unlock.relf db960babfe038bed6f464b19b05ffe36 correct/basic_lock_unlock/gcc_pic/a.out 5fcddb27fedcf2d90ab8551e1852a46a correct/basic_lock_unlock/gcc_pic/basic_lock_unlock.adt 993bab8598eb48cba3148dd3b5c9b68d correct/basic_lock_unlock/gcc_pic/basic_lock_unlock.bir -0a4d35545da7674ac15429ec1a3ee743 correct/basic_lock_unlock/gcc_pic/basic_lock_unlock.relf 02a0f2945259212935935f6d34feb52e correct/basic_lock_unlock/gcc_pic/basic_lock_unlock.gts +0a4d35545da7674ac15429ec1a3ee743 correct/basic_lock_unlock/gcc_pic/basic_lock_unlock.relf f41165874a7edb34fbd714b6bd18976f correct/basic_loop_assign/clang/a.out 7dae43b38a4aa1ee5447301eb5489cd5 correct/basic_loop_assign/clang/basic_loop_assign.adt dc4c45cee30620c809c330f56a771ff7 correct/basic_loop_assign/clang/basic_loop_assign.bir -810f86bda97b69c7cc3ad91404a3c8b6 correct/basic_loop_assign/clang/basic_loop_assign.relf 9610037fe154b191ad038c885f3c95f7 correct/basic_loop_assign/clang/basic_loop_assign.gts +810f86bda97b69c7cc3ad91404a3c8b6 correct/basic_loop_assign/clang/basic_loop_assign.relf 9d68903be7fc7215b5a88a5504f061bf correct/basic_loop_assign/clang_pic/a.out f456d9979eb6df8c2444177fe03eb127 correct/basic_loop_assign/clang_pic/basic_loop_assign.adt f45f491a2a66bb0a3598d5d27e6a09c6 correct/basic_loop_assign/clang_pic/basic_loop_assign.bir -cfac49df22b966d7f462469c7a3cb0c4 correct/basic_loop_assign/clang_pic/basic_loop_assign.relf 70bdeb3067875d2b8efef4abae65de65 correct/basic_loop_assign/clang_pic/basic_loop_assign.gts +cfac49df22b966d7f462469c7a3cb0c4 correct/basic_loop_assign/clang_pic/basic_loop_assign.relf be58ccac62cee36245b602fbd257cdc9 correct/basic_loop_assign/gcc/a.out 4cf5d4106e5b66bbce6e74d3d605b7ec correct/basic_loop_assign/gcc/basic_loop_assign.adt 39ac13a3ad164121252ddc76dd3665d4 correct/basic_loop_assign/gcc/basic_loop_assign.bir -e56cfe0772e7fb3ca983d3e0aca98123 correct/basic_loop_assign/gcc/basic_loop_assign.relf cfaa7b78b67ddf28aad2266f0247ae08 correct/basic_loop_assign/gcc/basic_loop_assign.gts +e56cfe0772e7fb3ca983d3e0aca98123 correct/basic_loop_assign/gcc/basic_loop_assign.relf 399226601e783f27c11558c7b61a5c8f correct/basic_loop_assign/gcc_O2/a.out 68c04a177214ec48cd162c46573a0957 correct/basic_loop_assign/gcc_O2/basic_loop_assign.adt 887abf4bfbbd80f56517888f4419df5b correct/basic_loop_assign/gcc_O2/basic_loop_assign.bir -a81bcd2aee000c6fdec696f15c7650cb correct/basic_loop_assign/gcc_O2/basic_loop_assign.relf a685680f407011d82271da58d45782a2 correct/basic_loop_assign/gcc_O2/basic_loop_assign.gts +a81bcd2aee000c6fdec696f15c7650cb correct/basic_loop_assign/gcc_O2/basic_loop_assign.relf a6177e7d0ca389e4dc3438858dbc5a09 correct/basic_loop_assign/gcc_pic/a.out 3c6cf48e6befb73cb3d3c232407cc6bf correct/basic_loop_assign/gcc_pic/basic_loop_assign.adt d5235491d028bc1196b12521216eb890 correct/basic_loop_assign/gcc_pic/basic_loop_assign.bir -c673bb94a3029ce694bfe27ecdcae201 correct/basic_loop_assign/gcc_pic/basic_loop_assign.relf 4ad24cc8bd114cd7280f63ed36258348 correct/basic_loop_assign/gcc_pic/basic_loop_assign.gts +c673bb94a3029ce694bfe27ecdcae201 correct/basic_loop_assign/gcc_pic/basic_loop_assign.relf ef63302c9056e062d153f050e8bcf4c6 correct/basic_operation_evaluation/clang/a.out 0ebe73ab296dcfa6fef482768f1df8bf correct/basic_operation_evaluation/clang/basic_operation_evaluation.adt 708c7a29d0171124a34107234f62a043 correct/basic_operation_evaluation/clang/basic_operation_evaluation.bir -ba56aae3bed25111356828a76267ffcd correct/basic_operation_evaluation/clang/basic_operation_evaluation.relf 6b7d194246db575ef0f9e1eeaf33477b correct/basic_operation_evaluation/clang/basic_operation_evaluation.gts +ba56aae3bed25111356828a76267ffcd correct/basic_operation_evaluation/clang/basic_operation_evaluation.relf ffa25c92968eee9ec5a7d35673f05e1c correct/basic_operation_evaluation/gcc/a.out 2f18742eca0f7b96fc0110f741d03824 correct/basic_operation_evaluation/gcc/basic_operation_evaluation.adt 297a0366ff1c9bec86059d454ae25233 correct/basic_operation_evaluation/gcc/basic_operation_evaluation.bir -973706d2f065e8b337395ef8fef66a5b correct/basic_operation_evaluation/gcc/basic_operation_evaluation.relf e34d9447f6e379bf6f5a32b40061bf14 correct/basic_operation_evaluation/gcc/basic_operation_evaluation.gts +973706d2f065e8b337395ef8fef66a5b correct/basic_operation_evaluation/gcc/basic_operation_evaluation.relf adb4cf8707b703ceb37f07ccaa933127 correct/basic_sec_policy_read/clang/a.out 5731658f194b394a21cbaf77bd682ee2 correct/basic_sec_policy_read/clang/basic_sec_policy_read.adt 7592d2e6096baf5670eb6444bd81d741 correct/basic_sec_policy_read/clang/basic_sec_policy_read.bir -1940a3e32dbd6f2001702df36e5d549b correct/basic_sec_policy_read/clang/basic_sec_policy_read.relf 43e4c563ae0bf302e45cdfb871e48dff correct/basic_sec_policy_read/clang/basic_sec_policy_read.gts +1940a3e32dbd6f2001702df36e5d549b correct/basic_sec_policy_read/clang/basic_sec_policy_read.relf 6b2cb75a0d7634efb610a43c878b555e correct/basic_sec_policy_read/clang_O2/a.out 99a77919c0cc112be94e2ff2c915e164 correct/basic_sec_policy_read/clang_O2/basic_sec_policy_read.adt e2b73cdb7c75a8a1bae69e4b29e2f6aa correct/basic_sec_policy_read/clang_O2/basic_sec_policy_read.bir -049a14e33d3c0b4d6b848c0c593728a9 correct/basic_sec_policy_read/clang_O2/basic_sec_policy_read.relf dea55c99afa3b1ed021f9a48f2baa9af correct/basic_sec_policy_read/clang_O2/basic_sec_policy_read.gts +049a14e33d3c0b4d6b848c0c593728a9 correct/basic_sec_policy_read/clang_O2/basic_sec_policy_read.relf 517661a78ee4f7bf7279a772ffdec8f0 correct/basic_sec_policy_read/clang_pic/a.out 0282692c4eb1aee6c4b997d494e9a414 correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read.adt 2b89ab3bd27e51f12206b3d90226d11f correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read.bir -2d97d674ea60ac6585e76ce7fd75af21 correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read.relf 67e876ad828f97b9282f39147cedc7a3 correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read.gts +2d97d674ea60ac6585e76ce7fd75af21 correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read.relf 1957e1cf3d796621ed31fd026c9bcc8d correct/basic_sec_policy_read/gcc/a.out 136b0648c5de3b160bbd2a2a7053b76d correct/basic_sec_policy_read/gcc/basic_sec_policy_read.adt 1e8f7a70bf613131c2787a28815e5874 correct/basic_sec_policy_read/gcc/basic_sec_policy_read.bir -d8af25f53d4b25448875a9488aa69dd5 correct/basic_sec_policy_read/gcc/basic_sec_policy_read.relf 0d82f602cdef8f2417b4e326a7a8c8e4 correct/basic_sec_policy_read/gcc/basic_sec_policy_read.gts +d8af25f53d4b25448875a9488aa69dd5 correct/basic_sec_policy_read/gcc/basic_sec_policy_read.relf c2fc4183bcc02747023ec6324f6e87cd correct/basic_sec_policy_read/gcc_O2/a.out b4e3dac8fe63b3d683a8a70ce84f62c2 correct/basic_sec_policy_read/gcc_O2/basic_sec_policy_read.adt 5237bf4fc03d84388cd6383e7e8138d8 correct/basic_sec_policy_read/gcc_O2/basic_sec_policy_read.bir -c0c6949a3c7af54aa1a90f6764b61bf3 correct/basic_sec_policy_read/gcc_O2/basic_sec_policy_read.relf b19d2f1c43bd1e05985e84a3eaf8cd48 correct/basic_sec_policy_read/gcc_O2/basic_sec_policy_read.gts +c0c6949a3c7af54aa1a90f6764b61bf3 correct/basic_sec_policy_read/gcc_O2/basic_sec_policy_read.relf 75eb828ec6bb4d279549fe47612508d6 correct/basic_sec_policy_read/gcc_pic/a.out 389088f7424b4d5048d8552174d36679 correct/basic_sec_policy_read/gcc_pic/basic_sec_policy_read.adt f7ee9e68b5a1ac3bda649184c1fb2855 correct/basic_sec_policy_read/gcc_pic/basic_sec_policy_read.bir -5029f91308d2f20a594ff475a43baad2 correct/basic_sec_policy_read/gcc_pic/basic_sec_policy_read.relf 41b1c0eb37f9fdf44848123a4b5e1744 correct/basic_sec_policy_read/gcc_pic/basic_sec_policy_read.gts +5029f91308d2f20a594ff475a43baad2 correct/basic_sec_policy_read/gcc_pic/basic_sec_policy_read.relf 51adbafaddb2f6a459f192b3660e82ec correct/basic_sec_policy_write/clang/a.out 37a77f1005340473a2b73a336f62aeb6 correct/basic_sec_policy_write/clang/basic_sec_policy_write.adt 244c94ddfe46898498db16451f56ff2b correct/basic_sec_policy_write/clang/basic_sec_policy_write.bir -39a982846d7b157a11bf73b747c2a38c correct/basic_sec_policy_write/clang/basic_sec_policy_write.relf d6c84b6b45ae493ef00d173218a5c663 correct/basic_sec_policy_write/clang/basic_sec_policy_write.gts +39a982846d7b157a11bf73b747c2a38c correct/basic_sec_policy_write/clang/basic_sec_policy_write.relf 73053643f0400f1b1924dd5600772b89 correct/basic_sec_policy_write/clang_O2/a.out d21d52d75e09cdbfc4f386f506f6ebed correct/basic_sec_policy_write/clang_O2/basic_sec_policy_write.adt 5d40bfd277e733680a90052d3c6c0d76 correct/basic_sec_policy_write/clang_O2/basic_sec_policy_write.bir -c75e22d42bf84c7ff890b0e5be39bab8 correct/basic_sec_policy_write/clang_O2/basic_sec_policy_write.relf 36493ae6ca3c29d57d67f4161c758471 correct/basic_sec_policy_write/clang_O2/basic_sec_policy_write.gts +c75e22d42bf84c7ff890b0e5be39bab8 correct/basic_sec_policy_write/clang_O2/basic_sec_policy_write.relf 9196009ec1944039c871bb5cc438d4a9 correct/basic_sec_policy_write/clang_pic/a.out 24959239b6c07c375ceb293a3a510bba correct/basic_sec_policy_write/clang_pic/basic_sec_policy_write.adt 73341889fbe257fce7e1ff90df66c5f5 correct/basic_sec_policy_write/clang_pic/basic_sec_policy_write.bir -d4f941c7a668776b1fc03a70674cf86d correct/basic_sec_policy_write/clang_pic/basic_sec_policy_write.relf 09f686ac4c7d292aae36d50e1c41d5c7 correct/basic_sec_policy_write/clang_pic/basic_sec_policy_write.gts +d4f941c7a668776b1fc03a70674cf86d correct/basic_sec_policy_write/clang_pic/basic_sec_policy_write.relf 6d0d0d7606c2d1eedcdb57e80eb4632c correct/basic_sec_policy_write/gcc/a.out 3ce0799a0944e4d68cf73d7bb9bf0742 correct/basic_sec_policy_write/gcc/basic_sec_policy_write.adt 8aae37b6651c0dfcf93e76ce5749e02a correct/basic_sec_policy_write/gcc/basic_sec_policy_write.bir -08081ec38945c3a0ea19f1992d7d04a6 correct/basic_sec_policy_write/gcc/basic_sec_policy_write.relf 9ce29792557233ac52f67a1f6944e46d correct/basic_sec_policy_write/gcc/basic_sec_policy_write.gts +08081ec38945c3a0ea19f1992d7d04a6 correct/basic_sec_policy_write/gcc/basic_sec_policy_write.relf 19849b2c64b71c7ec498a58c0df36713 correct/basic_sec_policy_write/gcc_O2/a.out 54fb5d21524b11f3d0596f00ceebdb55 correct/basic_sec_policy_write/gcc_O2/basic_sec_policy_write.adt c3bd372a1ed92d5a2203cb54f0fb2366 correct/basic_sec_policy_write/gcc_O2/basic_sec_policy_write.bir -d06310372217b05055a1da519e1074d4 correct/basic_sec_policy_write/gcc_O2/basic_sec_policy_write.relf f199dac96e62d1ef821ad0544119c80a correct/basic_sec_policy_write/gcc_O2/basic_sec_policy_write.gts +d06310372217b05055a1da519e1074d4 correct/basic_sec_policy_write/gcc_O2/basic_sec_policy_write.relf 57ad6183bb1e7b006ce89fae0ee55d22 correct/basic_sec_policy_write/gcc_pic/a.out 51d64730610b25a2e5e8c51485474be0 correct/basic_sec_policy_write/gcc_pic/basic_sec_policy_write.adt 70a7ad4618e926417822aad0e41352ad correct/basic_sec_policy_write/gcc_pic/basic_sec_policy_write.bir -f2d644350000bf6622f3084e6d8094b9 correct/basic_sec_policy_write/gcc_pic/basic_sec_policy_write.relf 5ca89904854121f5c6b7c968c1342f6f correct/basic_sec_policy_write/gcc_pic/basic_sec_policy_write.gts -2d96e2cf436eacde71d26ff930097332 correct/basicassign_gamma0/clang/a.out -fb4ea5b39188b83100c7c9a3f35c378d correct/basicassign_gamma0/clang/basicassign_gamma0.adt -dda6760f0d48c16c3a5c4d2e85b24698 correct/basicassign_gamma0/clang/basicassign_gamma0.bir -00f157b4bc7b9214f5d3b9f5ddd3767d correct/basicassign_gamma0/clang/basicassign_gamma0.relf -df29b6585b9c722e4fe7613efdb34371 correct/basicassign_gamma0/clang/basicassign_gamma0.gts -1cf5fba7d10b657632a84b9857d19352 correct/basicassign_gamma0/clang_pic/a.out -9741b2cbcdd821dcf61b37d3701b51c0 correct/basicassign_gamma0/clang_pic/basicassign_gamma0.adt -e50fc974496f99dda830ae672d158467 correct/basicassign_gamma0/clang_pic/basicassign_gamma0.bir -7c9e38fb4c58986a7f8286a9b3e3e5c3 correct/basicassign_gamma0/clang_pic/basicassign_gamma0.relf -608cbb4604ce45cf739092cb0bf28cb5 correct/basicassign_gamma0/clang_pic/basicassign_gamma0.gts -af8deebb7468749fdccce56adcde08ff correct/basicassign_gamma0/gcc/a.out -3f05f86303dddba74ff22a2a0057371e correct/basicassign_gamma0/gcc/basicassign_gamma0.adt -cb24bca1ed39089d7d6d63c4e7d52ef9 correct/basicassign_gamma0/gcc/basicassign_gamma0.bir -d739ff2574100230756abe575edd5d65 correct/basicassign_gamma0/gcc/basicassign_gamma0.relf -f60740b599df1d140ba93024958b46f1 correct/basicassign_gamma0/gcc/basicassign_gamma0.gts -5ddc32f7f779c2c1bf829e63db26bb30 correct/basicassign_gamma0/gcc_O2/a.out -c19b7bb777ac1f6d792946149daaa206 correct/basicassign_gamma0/gcc_O2/basicassign_gamma0.adt -5c39b80dd9df2cc49b92a6b2c149771b correct/basicassign_gamma0/gcc_O2/basicassign_gamma0.bir -b479fd5ee769d53951cfcddfb46ffb00 correct/basicassign_gamma0/gcc_O2/basicassign_gamma0.relf -a4284de5df37f931b99e952792485d9e correct/basicassign_gamma0/gcc_O2/basicassign_gamma0.gts -5d84bbbfa0b1f38dd7af6238b7101680 correct/basicassign_gamma0/gcc_pic/a.out -c1cc0ad14df429ed8eb91f55c364deae correct/basicassign_gamma0/gcc_pic/basicassign_gamma0.adt -f0e9dee5ab93517374addedf240b9655 correct/basicassign_gamma0/gcc_pic/basicassign_gamma0.bir -1158c4f0660c9a1af568060fd5ff1693 correct/basicassign_gamma0/gcc_pic/basicassign_gamma0.relf -1390e8c4c0632fa9989aaaa269cad644 correct/basicassign_gamma0/gcc_pic/basicassign_gamma0.gts -4b89dfde70781c9c58a394dc5d27351f correct/basicfree/clang/a.out -1d6ef44bbaecaff125be2024324600d1 correct/basicfree/clang/basicfree.adt -6b68c07900fea85af0d34c5a379ae58f correct/basicfree/clang/basicfree.bir -84e5e6b75d10dc2ff716fa24f410db72 correct/basicfree/clang/basicfree.relf -461cbf2186261c5a78f2b92420ff403e correct/basicfree/clang/basicfree.gts -43b116f82d403f4adb4c1dd11c08da40 correct/basicfree/gcc/a.out -0a4ed1790c58a92a143cc00b9ee3acbd correct/basicfree/gcc/basicfree.adt -f01e81baa28a622356e88c03b5f4fdc1 correct/basicfree/gcc/basicfree.bir -92853bc875d43005206db4aa266ec329 correct/basicfree/gcc/basicfree.relf -286d9d6575f7882dc45fe84c27f29ec8 correct/basicfree/gcc/basicfree.gts +f2d644350000bf6622f3084e6d8094b9 correct/basic_sec_policy_write/gcc_pic/basic_sec_policy_write.relf 16897485084e508a60cf4c2374503ea9 correct/cjump/clang/a.out 2d051decade2e5f84a8d82e0bb801584 correct/cjump/clang/cjump.adt 343aaae5e7e0ceafbfdd2e6343181b80 correct/cjump/clang/cjump.bir -acdc357a6e2a1116dee83340d6c49bff correct/cjump/clang/cjump.relf f68a0745f22ab876da8849e28abc1690 correct/cjump/clang/cjump.gts +acdc357a6e2a1116dee83340d6c49bff correct/cjump/clang/cjump.relf e736c49b2103bce282875c0242f17cda correct/cjump/clang_pic/a.out 3d617e878a1ba06a3f7391ae171f1f5e correct/cjump/clang_pic/cjump.adt 4451ae96c970fbef4e3e75b62570ba96 correct/cjump/clang_pic/cjump.bir -faa3e37a89c832e0196811d73eab0aa3 correct/cjump/clang_pic/cjump.relf b5fb42b9f09fea9b168582e4158e418a correct/cjump/clang_pic/cjump.gts +faa3e37a89c832e0196811d73eab0aa3 correct/cjump/clang_pic/cjump.relf a5641aced2c4ae0c64cbb82b5abac27f correct/cjump/gcc/a.out b91a0b42c62da87ad25d9fc02b70aebf correct/cjump/gcc/cjump.adt 23f260ce8a0ea1c40c1410796abaae82 correct/cjump/gcc/cjump.bir -772a859bcf8c81a48aa053ea4b381e0d correct/cjump/gcc/cjump.relf 409c152c259663eb3ed361700022cb54 correct/cjump/gcc/cjump.gts +772a859bcf8c81a48aa053ea4b381e0d correct/cjump/gcc/cjump.relf 05e565efc44a5f7e10385b1d2188ec8a correct/cjump/gcc_pic/a.out f54e98073b3fc4760a89e0219917e397 correct/cjump/gcc_pic/cjump.adt bf3ee8c42559dc9d7df92cf1b647c872 correct/cjump/gcc_pic/cjump.bir -09543e2c6668be2d96ba76bd03c69dd6 correct/cjump/gcc_pic/cjump.relf 1bbf00c4c5b884b4b8760edd0b5e34f3 correct/cjump/gcc_pic/cjump.gts +09543e2c6668be2d96ba76bd03c69dd6 correct/cjump/gcc_pic/cjump.relf 62b1304a44dc795d785bfc06c4c4f02a correct/floatingpoint/clang/a.out 01754d21a8d2f0f3327ba22f9198c898 correct/floatingpoint/clang/floatingpoint.adt ac36ce7321cfff200b5ffd0378b931f6 correct/floatingpoint/clang/floatingpoint.bir -ad44c14e900d2c1baf0dfa3e4d4a88d1 correct/floatingpoint/clang/floatingpoint.relf 4f51f1b5561fab64fe6dfad2a29120cb correct/floatingpoint/clang/floatingpoint.gts +ad44c14e900d2c1baf0dfa3e4d4a88d1 correct/floatingpoint/clang/floatingpoint.relf 3b352d078981c0642c768c46bac49cfe correct/floatingpoint/gcc/a.out 68a718a2703c6410cf8dd849050b5140 correct/floatingpoint/gcc/floatingpoint.adt 26463a9525b49f8a54bbc1ff09ff0951 correct/floatingpoint/gcc/floatingpoint.bir -79f241581564a236eda1b69333386ea2 correct/floatingpoint/gcc/floatingpoint.relf be0bae5f9141230a9cbfacd0b58b9050 correct/floatingpoint/gcc/floatingpoint.gts -a8de4c3e40eb0a4cbd4fa762e9be83d7 correct/function/clang/a.out -d03caa9fbff67ed1f391b5206716ba35 correct/function/clang/function.adt -a09aef7a20469b8565aab377c3023d05 correct/function/clang/function.bir -7769b73916974b07cced869e2844bc83 correct/function/clang/function.relf -a09e4bff2ae8d46c14c2ee9db6c6ac7e correct/function/clang/function.gts -823a8c7b9f2d4623c71d2ee543a9cc79 correct/function/clang_pic/a.out -aab263fb1d07e207a7120d0c84a9eee5 correct/function/clang_pic/function.adt -33d8e69bfd5f3da5995051d1250cc417 correct/function/clang_pic/function.bir -d1cfecac699be6f7423e1cfe6d0566dd correct/function/clang_pic/function.relf -829436a2b43dd17107907b3c0e6c0c23 correct/function/clang_pic/function.gts -13c47a39b48fd85421345526c3168014 correct/function/gcc/a.out -6a45f2a880fc139bfc063101773b84fc correct/function/gcc/function.adt -814d19f77523cf4d6d5ed1c8a27bb254 correct/function/gcc/function.bir -a0ecc23a527e884d6330ed61ac1ae064 correct/function/gcc/function.relf -67568ac7803aaa652dfb0e1599eaf367 correct/function/gcc/function.gts -94db7817b60ec51fccddf74ad5e1054b correct/function/gcc_pic/a.out -066f6c575de557eed4767e86985439e2 correct/function/gcc_pic/function.adt -ce9873a07a3420f0d51c65b0b9355189 correct/function/gcc_pic/function.bir -027a940e4289a98cb4888ab4dfb0304a correct/function/gcc_pic/function.relf -65e8f84eae2098bd323bd4e20f9d9d96 correct/function/gcc_pic/function.gts +79f241581564a236eda1b69333386ea2 correct/floatingpoint/gcc/floatingpoint.relf dc7d2b37210f4b7d5b71fa87e58f0f25 correct/function1/clang/a.out 7ddeaed02981d629fb77356f66f716c4 correct/function1/clang/function1.adt 3b2d56e5a7aedc32097fad4e0ac3a18d correct/function1/clang/function1.bir -85af322fb29ff93ec2b0b01b3505ce29 correct/function1/clang/function1.relf b3e159fdeed4fc05302820ebd29c22f0 correct/function1/clang/function1.gts +85af322fb29ff93ec2b0b01b3505ce29 correct/function1/clang/function1.relf 24c3eed9bb016d30703e21185a97f740 correct/function1/clang_O2/a.out bc38a0adcd358332b3795f0028c493e5 correct/function1/clang_O2/function1.adt 704422e8025ac4b9d9f20a23f0798cde correct/function1/clang_O2/function1.bir -6c590d984d163ffa61db29254fa01446 correct/function1/clang_O2/function1.relf 8f3e5843ca762cd147554cd93bcc43f8 correct/function1/clang_O2/function1.gts +6c590d984d163ffa61db29254fa01446 correct/function1/clang_O2/function1.relf 1e5ecaff79cdccd3b0dd03cd96c4a2aa correct/function1/gcc/a.out 6c37f4e134cbd258092938cb4c8d6a61 correct/function1/gcc/function1.adt cf7f3cb81fcdfc17c0d3179c6884933f correct/function1/gcc/function1.bir -2196bbbbbdb5e03bbf7a0befc48119b5 correct/function1/gcc/function1.relf 932cf839b4f8c5bb1f3dca3d4a1af4b5 correct/function1/gcc/function1.gts +2196bbbbbdb5e03bbf7a0befc48119b5 correct/function1/gcc/function1.relf 4f0c79c0a720a4aac6dd704e2223ebbf correct/function1/gcc_O2/a.out 79910ea7ec23cbe30390ded7aaf18ed2 correct/function1/gcc_O2/function1.adt fd528327b3c9ff59f5d36c821010e7a6 correct/function1/gcc_O2/function1.bir -379d959e2f28683648eef40121f99988 correct/function1/gcc_O2/function1.relf 110b4754ff4c702fbdde0cb91fd19741 correct/function1/gcc_O2/function1.gts +379d959e2f28683648eef40121f99988 correct/function1/gcc_O2/function1.relf +a8de4c3e40eb0a4cbd4fa762e9be83d7 correct/function/clang/a.out +d03caa9fbff67ed1f391b5206716ba35 correct/function/clang/function.adt +a09aef7a20469b8565aab377c3023d05 correct/function/clang/function.bir +a09e4bff2ae8d46c14c2ee9db6c6ac7e correct/function/clang/function.gts +7769b73916974b07cced869e2844bc83 correct/function/clang/function.relf +823a8c7b9f2d4623c71d2ee543a9cc79 correct/function/clang_pic/a.out +aab263fb1d07e207a7120d0c84a9eee5 correct/function/clang_pic/function.adt +33d8e69bfd5f3da5995051d1250cc417 correct/function/clang_pic/function.bir +829436a2b43dd17107907b3c0e6c0c23 correct/function/clang_pic/function.gts +d1cfecac699be6f7423e1cfe6d0566dd correct/function/clang_pic/function.relf +13c47a39b48fd85421345526c3168014 correct/function/gcc/a.out +6a45f2a880fc139bfc063101773b84fc correct/function/gcc/function.adt +814d19f77523cf4d6d5ed1c8a27bb254 correct/function/gcc/function.bir +67568ac7803aaa652dfb0e1599eaf367 correct/function/gcc/function.gts +a0ecc23a527e884d6330ed61ac1ae064 correct/function/gcc/function.relf +94db7817b60ec51fccddf74ad5e1054b correct/function/gcc_pic/a.out +066f6c575de557eed4767e86985439e2 correct/function/gcc_pic/function.adt +ce9873a07a3420f0d51c65b0b9355189 correct/function/gcc_pic/function.bir +65e8f84eae2098bd323bd4e20f9d9d96 correct/function/gcc_pic/function.gts +027a940e4289a98cb4888ab4dfb0304a correct/function/gcc_pic/function.relf ed01799590caf4000f3757aaa0fe82b5 correct/functionpointer/clang/a.out 4c38f1a5d2769b78dab61eb4ad6b901a correct/functionpointer/clang/functionpointer.adt 1998c00626050048fd487d6320965b20 correct/functionpointer/clang/functionpointer.bir -d5676e59fd1be2cdb13ebe695256929a correct/functionpointer/clang/functionpointer.relf 2407bf6134eb2d1d76898a6015b4d962 correct/functionpointer/clang/functionpointer.gts +d5676e59fd1be2cdb13ebe695256929a correct/functionpointer/clang/functionpointer.relf 88b5b2666238da7615590e7c3d02e66b correct/functionpointer/clang_pic/a.out d11765657286c693e5264d7a6a9b6e2a correct/functionpointer/clang_pic/functionpointer.adt 66151171ae2b5a71778da32d327ef54a correct/functionpointer/clang_pic/functionpointer.bir -e299e7da5f7e340601033ddfb996cf35 correct/functionpointer/clang_pic/functionpointer.relf f6879418d1f319694687bc68020a901d correct/functionpointer/clang_pic/functionpointer.gts +e299e7da5f7e340601033ddfb996cf35 correct/functionpointer/clang_pic/functionpointer.relf d3fd0ce466066426ea63666074bcbcb0 correct/functionpointer/gcc/a.out 2771c1e656764a391c502fc7cecf66cf correct/functionpointer/gcc/functionpointer.adt 5047df447e76c6edfafad8d27fda5f6e correct/functionpointer/gcc/functionpointer.bir -69789da9dd26fc97658df9db86b61750 correct/functionpointer/gcc/functionpointer.relf d681467cbbc950024ee015777e595e50 correct/functionpointer/gcc/functionpointer.gts +69789da9dd26fc97658df9db86b61750 correct/functionpointer/gcc/functionpointer.relf 4543ced5b06d8b650b3dc778cb143f33 correct/functionpointer/gcc_O2/a.out d4d90be8a88584d99e0a02555ec96948 correct/functionpointer/gcc_O2/functionpointer.adt a5c93373744a4532082cfa0cfcf848ad correct/functionpointer/gcc_O2/functionpointer.bir -42e13cace40a6761d17796c85305dd1e correct/functionpointer/gcc_O2/functionpointer.relf f86fd512f815964c7da8a0c4b1f5de1c correct/functionpointer/gcc_O2/functionpointer.gts +42e13cace40a6761d17796c85305dd1e correct/functionpointer/gcc_O2/functionpointer.relf adc85bb75e82a9893f72b5647efb7a00 correct/functionpointer/gcc_pic/a.out ff7a4bda2f7513120345d1bb44e3b96e correct/functionpointer/gcc_pic/functionpointer.adt f76a336ae68154f638da7776ba34526a correct/functionpointer/gcc_pic/functionpointer.bir -6db1a3d861c32687205eeff92e4edd2b correct/functionpointer/gcc_pic/functionpointer.relf 46f0cbbf491599364d4a33d92381abcb correct/functionpointer/gcc_pic/functionpointer.gts +6db1a3d861c32687205eeff92e4edd2b correct/functionpointer/gcc_pic/functionpointer.relf 601bbbfa57a2bfe69d9fe121f34c6089 correct/functions_with_params/clang/a.out 09839fa6237ca01d4316000aeb17d532 correct/functions_with_params/clang/functions_with_params.adt 2cfe4195a7b57ea130606cf726e6da64 correct/functions_with_params/clang/functions_with_params.bir -c954716ae7a42e741adc30b8dcf613bd correct/functions_with_params/clang/functions_with_params.relf 267c9a5bc388819175cb76c6a315f6a6 correct/functions_with_params/clang/functions_with_params.gts +c954716ae7a42e741adc30b8dcf613bd correct/functions_with_params/clang/functions_with_params.relf cd957a692101c87e1304dafdc80b4d4c correct/functions_with_params/gcc/a.out 51a3096ee3b1265c901b03d9e6ef5c49 correct/functions_with_params/gcc/functions_with_params.adt ecf3675588c9b89db11c5f0a9e562a1b correct/functions_with_params/gcc/functions_with_params.bir -b47e58c5f4d4ec64cce6a2a0eb4b88a5 correct/functions_with_params/gcc/functions_with_params.relf 6de80776ae74ba1a52491b41d5236c75 correct/functions_with_params/gcc/functions_with_params.gts +b47e58c5f4d4ec64cce6a2a0eb4b88a5 correct/functions_with_params/gcc/functions_with_params.relf 320eec1a68ba55ec00a3e19c0c1bba90 correct/ifbranches/clang/a.out d5019150e52004f913b4a57b4db8a5ab correct/ifbranches/clang/ifbranches.adt 5102c742ea056088a8cdea60b732e575 correct/ifbranches/clang/ifbranches.bir -92b24eaf1e28f00cf33baafc892ee5a2 correct/ifbranches/clang/ifbranches.relf 9d2112f120fdd85389cc415fc58ccfb0 correct/ifbranches/clang/ifbranches.gts +92b24eaf1e28f00cf33baafc892ee5a2 correct/ifbranches/clang/ifbranches.relf 9ec93d0b04a3dbe11aedc9985dbb22c8 correct/ifbranches/clang_O2/a.out c3cad031a5dadc2601d8cabb28a1a9f3 correct/ifbranches/clang_O2/ifbranches.adt 987322a7327ebe69b4852390856eb18e correct/ifbranches/clang_O2/ifbranches.bir -e4ce9db2d90026ae007ae454ffa280cc correct/ifbranches/clang_O2/ifbranches.relf 2f423fe379c2f30b8f20118d0ff07081 correct/ifbranches/clang_O2/ifbranches.gts +e4ce9db2d90026ae007ae454ffa280cc correct/ifbranches/clang_O2/ifbranches.relf ee887a0c199811aeea16cbfae82aa620 correct/ifbranches/gcc/a.out 06e1a24592c6008884384b1aa30463ab correct/ifbranches/gcc/ifbranches.adt d134b0b0174f95087c7b24a18df4310f correct/ifbranches/gcc/ifbranches.bir -53279a775b67b31ab5001cac82056196 correct/ifbranches/gcc/ifbranches.relf 32872c1d92f22350babdd2f7ecde7f17 correct/ifbranches/gcc/ifbranches.gts +53279a775b67b31ab5001cac82056196 correct/ifbranches/gcc/ifbranches.relf 70a316256f86d2ec0a4f84c5a861224a correct/ifbranches/gcc_O2/a.out dbae6b833294182f7de248c53b98e90a correct/ifbranches/gcc_O2/ifbranches.adt afada7da3dbd3772c0b802620eced52e correct/ifbranches/gcc_O2/ifbranches.bir -8f377704969f647a594d5f93f3639c4a correct/ifbranches/gcc_O2/ifbranches.relf f5f48e953206287b9ff81e37062123be correct/ifbranches/gcc_O2/ifbranches.gts +8f377704969f647a594d5f93f3639c4a correct/ifbranches/gcc_O2/ifbranches.relf 78193a234c9c09e32527a011259661f9 correct/ifglobal/clang/a.out c092f1e71b24eeff69da979d1ee4c0f0 correct/ifglobal/clang/ifglobal.adt 52a60e23a8b0b219aa1e67534384552b correct/ifglobal/clang/ifglobal.bir -7e0f11129f45b0fdd4dfca3822840014 correct/ifglobal/clang/ifglobal.relf ab34d4cddceb50bcde4cb9e250022abc correct/ifglobal/clang/ifglobal.gts +7e0f11129f45b0fdd4dfca3822840014 correct/ifglobal/clang/ifglobal.relf 2893a7abd0d9ef6b7e96c26fc1970647 correct/ifglobal/clang_O2/a.out 7a0d5012163b4b451ac6c5fa429a5628 correct/ifglobal/clang_O2/ifglobal.adt df2e6729212fa06c4626ee44727684b6 correct/ifglobal/clang_O2/ifglobal.bir -3d35e23f412bb0a81f640845dd1dc630 correct/ifglobal/clang_O2/ifglobal.relf 4f9f326028041292393237b3b1935ce3 correct/ifglobal/clang_O2/ifglobal.gts +3d35e23f412bb0a81f640845dd1dc630 correct/ifglobal/clang_O2/ifglobal.relf 6ac97d38cdf77be5c8a2344cdda4343b correct/ifglobal/clang_pic/a.out e373b50c723022fadd9817c1cbbab9dd correct/ifglobal/clang_pic/ifglobal.adt 998f8fcffc3dd10aeb925b76b7101449 correct/ifglobal/clang_pic/ifglobal.bir -93723de804593a6ca240beee1e996660 correct/ifglobal/clang_pic/ifglobal.relf 8a46c240e647085045f03f00997a8440 correct/ifglobal/clang_pic/ifglobal.gts +93723de804593a6ca240beee1e996660 correct/ifglobal/clang_pic/ifglobal.relf 31f421c94eba09a79d74ac4e1b508688 correct/ifglobal/gcc/a.out 9bd1d488d51ab156b162d5b58f50cf4e correct/ifglobal/gcc/ifglobal.adt 2582bf0f1f536cab071278186a821a3b correct/ifglobal/gcc/ifglobal.bir -594c287e240ca8a03df1051d3e591d58 correct/ifglobal/gcc/ifglobal.relf c7cb1c35476d5a58c2fc1883bdf14aa2 correct/ifglobal/gcc/ifglobal.gts +594c287e240ca8a03df1051d3e591d58 correct/ifglobal/gcc/ifglobal.relf 2b30bed5dba5d1a3a7679bfbfca6224e correct/ifglobal/gcc_O2/a.out 9ee6cf2783c534e451a1b4725055a4f3 correct/ifglobal/gcc_O2/ifglobal.adt 82ba33c05411cbc41d296fd0b8a58830 correct/ifglobal/gcc_O2/ifglobal.bir -734a19f22581027d364ffb4890e5ede6 correct/ifglobal/gcc_O2/ifglobal.relf 8310051e1e0ac89154542bafa9945d00 correct/ifglobal/gcc_O2/ifglobal.gts +734a19f22581027d364ffb4890e5ede6 correct/ifglobal/gcc_O2/ifglobal.relf 842f64dbef5762f2935b2bd84ed3c06f correct/ifglobal/gcc_pic/a.out ed4680b1fe5d1d91b41ec36f7e1b57e4 correct/ifglobal/gcc_pic/ifglobal.adt 031c1165a6fbf5bceca0c3b973764172 correct/ifglobal/gcc_pic/ifglobal.bir -d62c8a765845d84c644d4f556e9d4f33 correct/ifglobal/gcc_pic/ifglobal.relf 23ef9b4a87928125fc20f3f204609ef0 correct/ifglobal/gcc_pic/ifglobal.gts +d62c8a765845d84c644d4f556e9d4f33 correct/ifglobal/gcc_pic/ifglobal.relf 8aa515ab6c2878e2ddb872cc2d4fb68a correct/indirect_call/clang/a.out dfa613068412772e97fd32b13e9b937a correct/indirect_call/clang/indirect_call.adt 1cf95cd31a2727a2c01f2cb39645ea7a correct/indirect_call/clang/indirect_call.bir -2686fc6b5b2ce84a8fa43d98a198ee7b correct/indirect_call/clang/indirect_call.relf 15900904642d9aa5774ef2a41552b106 correct/indirect_call/clang/indirect_call.gts +2686fc6b5b2ce84a8fa43d98a198ee7b correct/indirect_call/clang/indirect_call.relf 8d9935869b1ed092b02abe7705ebcf21 correct/indirect_call/clang_pic/a.out 09687a382887fee02d4ff4f88867d299 correct/indirect_call/clang_pic/indirect_call.adt fd637cd45d0255aa25bb50d87d7f04a5 correct/indirect_call/clang_pic/indirect_call.bir -e8d85c551cf2db297609279374c5ffdc correct/indirect_call/clang_pic/indirect_call.relf bf4e0973cfce72a447e320c5af3ca741 correct/indirect_call/clang_pic/indirect_call.gts +e8d85c551cf2db297609279374c5ffdc correct/indirect_call/clang_pic/indirect_call.relf 4f6caa66e2e3e131aff7ac3e0c4e5d77 correct/indirect_call/gcc/a.out 8296fd9bd387e05b9c52c50462cb6b97 correct/indirect_call/gcc/indirect_call.adt 441e1c62e63abf6d347ac79e556247ca correct/indirect_call/gcc/indirect_call.bir -de98122db349f10a47de9c5e4777d8e7 correct/indirect_call/gcc/indirect_call.relf 9b5530e8fd27e819ebfc9a844c58a4f5 correct/indirect_call/gcc/indirect_call.gts +de98122db349f10a47de9c5e4777d8e7 correct/indirect_call/gcc/indirect_call.relf 692a0be496e9a1714271968a1e8d0232 correct/indirect_call/gcc_pic/a.out 2cf7d626149d75fd6f94a782aed84d25 correct/indirect_call/gcc_pic/indirect_call.adt 64748e5bcd57ac7d2ae65c7906d8f1b2 correct/indirect_call/gcc_pic/indirect_call.bir -ade7607337aba61321d732de7d89c7f6 correct/indirect_call/gcc_pic/indirect_call.relf b35b54f5d395f595fdf666c3f5c7d731 correct/indirect_call/gcc_pic/indirect_call.gts +ade7607337aba61321d732de7d89c7f6 correct/indirect_call/gcc_pic/indirect_call.relf 600cc5e506c0095bcd43eb309936e2f2 correct/initialisation/clang/a.out 4240c642e23de89e045db6110ed12760 correct/initialisation/clang/initialisation.adt 9f66b60d904034e42da27c1526d927f1 correct/initialisation/clang/initialisation.bir -5707d77a8a4a2cb93b84db10ae34be70 correct/initialisation/clang/initialisation.relf dae6545234fe04b9c90b4405ced8ffa3 correct/initialisation/clang/initialisation.gts +5707d77a8a4a2cb93b84db10ae34be70 correct/initialisation/clang/initialisation.relf 58a94aa31fd5788357aed2a7e1705664 correct/initialisation/clang_O2/a.out 9c5aee6362f1fb5a2d933fbf66eaf479 correct/initialisation/clang_O2/initialisation.adt 1cb58f1d910e26d7a1dcd359876bb922 correct/initialisation/clang_O2/initialisation.bir -4365355a42446505b52a40b3f8b5f55d correct/initialisation/clang_O2/initialisation.relf 24b4fd69f8bf3a3b9aaec0770b570d29 correct/initialisation/clang_O2/initialisation.gts +4365355a42446505b52a40b3f8b5f55d correct/initialisation/clang_O2/initialisation.relf eefb3e1fba7242c48420e0154c12acba correct/initialisation/clang_pic/a.out 48d6f8e3df0c6949b2e16de109ba533d correct/initialisation/clang_pic/initialisation.adt d04ff64c47ddb82259ebd83b486bf18e correct/initialisation/clang_pic/initialisation.bir -5187ada39b5c829b2fdac94797769031 correct/initialisation/clang_pic/initialisation.relf e20002421033f067ec6e671e661d154c correct/initialisation/clang_pic/initialisation.gts +5187ada39b5c829b2fdac94797769031 correct/initialisation/clang_pic/initialisation.relf 3ebe4bda3f41e4243e972ea80239b533 correct/initialisation/gcc/a.out c3b4979c5de870fe498c9db212d82a1d correct/initialisation/gcc/initialisation.adt c89fb4333270ef597d2323b67c2eef92 correct/initialisation/gcc/initialisation.bir -0cc111b1c5bb1ea6496231be34b5d7eb correct/initialisation/gcc/initialisation.relf a3d9e439dfbe25974bca9bbe2d469e5d correct/initialisation/gcc/initialisation.gts +0cc111b1c5bb1ea6496231be34b5d7eb correct/initialisation/gcc/initialisation.relf 610c670604da956d5fbf567f4f04f823 correct/initialisation/gcc_O2/a.out 65e66c006b02f7c471e518cc91e10ffb correct/initialisation/gcc_O2/initialisation.adt 3599fc423ea60eb48ec91476c4994854 correct/initialisation/gcc_O2/initialisation.bir -1406e7564bb77b3a32fb8d07a6a7bdef correct/initialisation/gcc_O2/initialisation.relf 9562661fcde0e4a7c1d75c090be3def7 correct/initialisation/gcc_O2/initialisation.gts +1406e7564bb77b3a32fb8d07a6a7bdef correct/initialisation/gcc_O2/initialisation.relf 915d92a9810bc6893656f9af2d4bbabf correct/initialisation/gcc_pic/a.out e5303a2f699be9371c4883ab96cec21d correct/initialisation/gcc_pic/initialisation.adt e40efe06bb66bb999f7c079edb8d8122 correct/initialisation/gcc_pic/initialisation.bir -8389fc6ef2d773f91fdf9cf510ca3c5f correct/initialisation/gcc_pic/initialisation.relf 4007260caacde4d306b19d9e86dd6d7a correct/initialisation/gcc_pic/initialisation.gts +8389fc6ef2d773f91fdf9cf510ca3c5f correct/initialisation/gcc_pic/initialisation.relf 350b8a7223a87ae1164255faac8bf989 correct/jumptable2/clang/a.out 5b977e790eefd1668b82168d7f870662 correct/jumptable2/clang/jumptable2.adt e09195e63d04d5b609b2bd34c0d3795f correct/jumptable2/clang/jumptable2.bir -dfe5e4f47c5b4718a7023e51847e4977 correct/jumptable2/clang/jumptable2.relf a6c262573840e36b2559daa850c99bb6 correct/jumptable2/clang/jumptable2.gts +dfe5e4f47c5b4718a7023e51847e4977 correct/jumptable2/clang/jumptable2.relf 02ec42ed15d9baaa1a2ff92dee36a538 correct/jumptable2/clang_O2/a.out 0aea6dee410ff85dc395914006310c1e correct/jumptable2/clang_O2/jumptable2.adt eafbe88d8b44824b555c424d87eab28f correct/jumptable2/clang_O2/jumptable2.bir -312fb212e966185dc2eac4a2a5e1c5e9 correct/jumptable2/clang_O2/jumptable2.relf d8c57b1b56b77d5c09969fab704363f7 correct/jumptable2/clang_O2/jumptable2.gts +312fb212e966185dc2eac4a2a5e1c5e9 correct/jumptable2/clang_O2/jumptable2.relf b2215402427c40ccd1d5846c2da9c17b correct/jumptable2/clang_pic/a.out 7840fa8b2c03aae7d6804f0a6f85a33a correct/jumptable2/clang_pic/jumptable2.adt c46b489f19faafc4277f81ebea2cf3b2 correct/jumptable2/clang_pic/jumptable2.bir -38d562bbf629d2cc2a2e656c8822c835 correct/jumptable2/clang_pic/jumptable2.relf f6877a96c93eccaf70cc2d0eac393f03 correct/jumptable2/clang_pic/jumptable2.gts +38d562bbf629d2cc2a2e656c8822c835 correct/jumptable2/clang_pic/jumptable2.relf 37f77cb80e1cb81e2098a1873107989b correct/jumptable2/gcc/a.out 5eddd4883dc8e80e649b3b59e3ab70dc correct/jumptable2/gcc/jumptable2.adt 531fd7be86c58a8f8c392ac69982cf84 correct/jumptable2/gcc/jumptable2.bir -73d67997598e19044edc3b878f89b471 correct/jumptable2/gcc/jumptable2.relf c972a9193d6ebb964fc959477cd6bacb correct/jumptable2/gcc/jumptable2.gts +73d67997598e19044edc3b878f89b471 correct/jumptable2/gcc/jumptable2.relf 35dee69068b64fcf296381141511140e correct/jumptable2/gcc_O2/a.out 28fbb4a35b29233d65484d977c56a495 correct/jumptable2/gcc_O2/jumptable2.adt daf88bb18b74f7f3eb7210dce4c58ba1 correct/jumptable2/gcc_O2/jumptable2.bir -db7967b2d3f16668d93b8ba9a021e46c correct/jumptable2/gcc_O2/jumptable2.relf 6c3ba6c2d2f52bf4a4a9febfb9264671 correct/jumptable2/gcc_O2/jumptable2.gts +db7967b2d3f16668d93b8ba9a021e46c correct/jumptable2/gcc_O2/jumptable2.relf 8ddcf327f34a9a08d802d11ad4662fa4 correct/jumptable2/gcc_pic/a.out 76bb2cc11e5d83b3dcb3c9cdae069695 correct/jumptable2/gcc_pic/jumptable2.adt 882932072c55e58647631354a5fc2db0 correct/jumptable2/gcc_pic/jumptable2.bir -6cae7faa1ec96164ee34b07cb82297a8 correct/jumptable2/gcc_pic/jumptable2.relf bac9369d8ce76e145e4d169e85d8b3e3 correct/jumptable2/gcc_pic/jumptable2.gts -376f6860dce83d8d849ac49666cad7ba correct/malloc_with_local/clang/a.out -a94c906c5f5947805b02fa4105acecee correct/malloc_with_local/clang/malloc_with_local.adt -303a3e936ea7b835d3a88ea39be58cce correct/malloc_with_local/clang/malloc_with_local.bir -403cfc08391f2b9a156f8283a265bf98 correct/malloc_with_local/clang/malloc_with_local.relf -0bfb94418f1ac3c0c2b24f1695d362a9 correct/malloc_with_local/clang/malloc_with_local.gts -e413cc9834df2832975e82721be754cc correct/malloc_with_local/clang_O2/a.out -50958e66d2bed7cacd20c58f5c8e1575 correct/malloc_with_local/clang_O2/malloc_with_local.adt -b23de848b159231775ca8c55e0785fd1 correct/malloc_with_local/clang_O2/malloc_with_local.bir -b30f0491f330e751214ef966f17ca54f correct/malloc_with_local/clang_O2/malloc_with_local.relf -b4a405d17ff04b5f5f3a6009ee1dcdfb correct/malloc_with_local/clang_O2/malloc_with_local.gts -8f3ada510b7f516813a710c1c83fd928 correct/malloc_with_local/gcc/a.out -2d1d3647fc874065c16a5a408760d23f correct/malloc_with_local/gcc/malloc_with_local.adt -961557fe4a378610f075c6cd88837366 correct/malloc_with_local/gcc/malloc_with_local.bir -2b4e3aaec9abcfa5fc72736d8f62845c correct/malloc_with_local/gcc/malloc_with_local.relf -478db7159cc5bf39dc883d5f6df9a325 correct/malloc_with_local/gcc/malloc_with_local.gts -9899d4209e2fdd79f23978a74962394d correct/malloc_with_local/gcc_O2/a.out -1c0b940eaffe4a20b9a4780e1f9252ad correct/malloc_with_local/gcc_O2/malloc_with_local.adt -3cfda4762e06290b58eaa4c0f6722983 correct/malloc_with_local/gcc_O2/malloc_with_local.bir -67fd2ea4a92560af41399f8cf31a30e4 correct/malloc_with_local/gcc_O2/malloc_with_local.relf -38a4a2871dc3ff4056cabb2336c30aff correct/malloc_with_local/gcc_O2/malloc_with_local.gts +6cae7faa1ec96164ee34b07cb82297a8 correct/jumptable2/gcc_pic/jumptable2.relf 4485f1bdb66b497f11a7e45176e7e205 correct/malloc_with_local2/clang/a.out cde5dd1d912429572932c1717ea87d2a correct/malloc_with_local2/clang/malloc_with_local2.adt c45a7cd29f4c28c395eb4d8157d388e9 correct/malloc_with_local2/clang/malloc_with_local2.bir -4d1f232f5bab950379339dcc8b7a5b83 correct/malloc_with_local2/clang/malloc_with_local2.relf 19426f49d5b971c16db6d857aa74a566 correct/malloc_with_local2/clang/malloc_with_local2.gts +4d1f232f5bab950379339dcc8b7a5b83 correct/malloc_with_local2/clang/malloc_with_local2.relf 30d4a6ec8d9c1fa0af46c9cf45a27904 correct/malloc_with_local2/gcc/a.out 134075b685f4fab5de8a09b52b844819 correct/malloc_with_local2/gcc/malloc_with_local2.adt 9c7a87b908e978a43cfff04ae790d6c5 correct/malloc_with_local2/gcc/malloc_with_local2.bir -0fa764995410c29ea7ec43ec4ecd85db correct/malloc_with_local2/gcc/malloc_with_local2.relf 897b6b03a6abfecb5fdadffe67ee3afc correct/malloc_with_local2/gcc/malloc_with_local2.gts +0fa764995410c29ea7ec43ec4ecd85db correct/malloc_with_local2/gcc/malloc_with_local2.relf 944bd0d04b7d267ebc7d922147176998 correct/malloc_with_local3/clang/a.out c6a21d709bbe09a48b568e7bf74d1f6b correct/malloc_with_local3/clang/malloc_with_local3.adt c49bff38c6d17649bedb87560659e619 correct/malloc_with_local3/clang/malloc_with_local3.bir -3db2783911f73797acf290eb6be7f8ef correct/malloc_with_local3/clang/malloc_with_local3.relf e41949df307a8145555bd4ac4f68b95d correct/malloc_with_local3/clang/malloc_with_local3.gts +3db2783911f73797acf290eb6be7f8ef correct/malloc_with_local3/clang/malloc_with_local3.relf e4ce7def1522e5b8831ee9126daf119d correct/malloc_with_local3/gcc/a.out 884f7788244ae0e75df68fffea9c0349 correct/malloc_with_local3/gcc/malloc_with_local3.adt fb43fe134d7cc9fc71dbb94964bf9d7b correct/malloc_with_local3/gcc/malloc_with_local3.bir -c29e2527bf2f87957f5ba8f2b8a7897c correct/malloc_with_local3/gcc/malloc_with_local3.relf 9c3a142aa7f062403228cc708d26647c correct/malloc_with_local3/gcc/malloc_with_local3.gts +c29e2527bf2f87957f5ba8f2b8a7897c correct/malloc_with_local3/gcc/malloc_with_local3.relf eee23a7c912767f1f5b2921f32bc366b correct/malloc_with_local3/gcc_O2/a.out 2a701490f963775d77cfee9695f65064 correct/malloc_with_local3/gcc_O2/malloc_with_local3.adt 7337b517275b148744bf4f1cfbf2059d correct/malloc_with_local3/gcc_O2/malloc_with_local3.bir -3933c436968279c68fc8507f96b11137 correct/malloc_with_local3/gcc_O2/malloc_with_local3.relf e80f0f074e6a4378ae81630923ff5e31 correct/malloc_with_local3/gcc_O2/malloc_with_local3.gts +3933c436968279c68fc8507f96b11137 correct/malloc_with_local3/gcc_O2/malloc_with_local3.relf +376f6860dce83d8d849ac49666cad7ba correct/malloc_with_local/clang/a.out +a94c906c5f5947805b02fa4105acecee correct/malloc_with_local/clang/malloc_with_local.adt +303a3e936ea7b835d3a88ea39be58cce correct/malloc_with_local/clang/malloc_with_local.bir +0bfb94418f1ac3c0c2b24f1695d362a9 correct/malloc_with_local/clang/malloc_with_local.gts +403cfc08391f2b9a156f8283a265bf98 correct/malloc_with_local/clang/malloc_with_local.relf +e413cc9834df2832975e82721be754cc correct/malloc_with_local/clang_O2/a.out +50958e66d2bed7cacd20c58f5c8e1575 correct/malloc_with_local/clang_O2/malloc_with_local.adt +b23de848b159231775ca8c55e0785fd1 correct/malloc_with_local/clang_O2/malloc_with_local.bir +b4a405d17ff04b5f5f3a6009ee1dcdfb correct/malloc_with_local/clang_O2/malloc_with_local.gts +b30f0491f330e751214ef966f17ca54f correct/malloc_with_local/clang_O2/malloc_with_local.relf +8f3ada510b7f516813a710c1c83fd928 correct/malloc_with_local/gcc/a.out +2d1d3647fc874065c16a5a408760d23f correct/malloc_with_local/gcc/malloc_with_local.adt +961557fe4a378610f075c6cd88837366 correct/malloc_with_local/gcc/malloc_with_local.bir +478db7159cc5bf39dc883d5f6df9a325 correct/malloc_with_local/gcc/malloc_with_local.gts +2b4e3aaec9abcfa5fc72736d8f62845c correct/malloc_with_local/gcc/malloc_with_local.relf +9899d4209e2fdd79f23978a74962394d correct/malloc_with_local/gcc_O2/a.out +1c0b940eaffe4a20b9a4780e1f9252ad correct/malloc_with_local/gcc_O2/malloc_with_local.adt +3cfda4762e06290b58eaa4c0f6722983 correct/malloc_with_local/gcc_O2/malloc_with_local.bir +38a4a2871dc3ff4056cabb2336c30aff correct/malloc_with_local/gcc_O2/malloc_with_local.gts +67fd2ea4a92560af41399f8cf31a30e4 correct/malloc_with_local/gcc_O2/malloc_with_local.relf ab94c17de23868f6d5beae54dc3e0dfa correct/multi_malloc/clang/a.out 8378929ad97420a503c2c96b72b98a6f correct/multi_malloc/clang/multi_malloc.adt 56c5068212ed3f9d5823e2587f8c93d7 correct/multi_malloc/clang/multi_malloc.bir -85f2f7e7340aa49d69850db163d48113 correct/multi_malloc/clang/multi_malloc.relf 19fa112e82a93f0ee67913892a6b2d38 correct/multi_malloc/clang/multi_malloc.gts +85f2f7e7340aa49d69850db163d48113 correct/multi_malloc/clang/multi_malloc.relf 5dec9255bc4d20255c18e4b49d75b5e8 correct/multi_malloc/gcc/a.out 534f5859fb024c417ca99c797f1c228b correct/multi_malloc/gcc/multi_malloc.adt 85ec6e615e3f8c54e08ab90d82fee53e correct/multi_malloc/gcc/multi_malloc.bir -e7be0a0b4292a510712438c8e5618f20 correct/multi_malloc/gcc/multi_malloc.relf 8c4396d70f686926fe069bc08e2bcd1d correct/multi_malloc/gcc/multi_malloc.gts +e7be0a0b4292a510712438c8e5618f20 correct/multi_malloc/gcc/multi_malloc.relf 0d6a7210886738d51486e2f668fccb84 correct/no_interference_update_x/clang/a.out bb7b7cf4aa75fc64939ff705fe2fb2b8 correct/no_interference_update_x/clang/no_interference_update_x.adt 2923d093986ed0991d78b76c3dc74a5c correct/no_interference_update_x/clang/no_interference_update_x.bir -c013fcebdb0750aca8c5ba57a42e14d1 correct/no_interference_update_x/clang/no_interference_update_x.relf a30d1e36ef36b896e0641608cf5ddf72 correct/no_interference_update_x/clang/no_interference_update_x.gts +c013fcebdb0750aca8c5ba57a42e14d1 correct/no_interference_update_x/clang/no_interference_update_x.relf 40c060870ff7d48c5a9cc727ba9047ab correct/no_interference_update_x/clang_pic/a.out 7097ff786f1426cf4bf369ec9c829ac6 correct/no_interference_update_x/clang_pic/no_interference_update_x.adt c602d904a88ca3e4b19043c5c8d4d43e correct/no_interference_update_x/clang_pic/no_interference_update_x.bir -8abe2f2208455b6ea7712ed46890e0d9 correct/no_interference_update_x/clang_pic/no_interference_update_x.relf 6ce6fa35711484cdcaa68ed50dbee8c1 correct/no_interference_update_x/clang_pic/no_interference_update_x.gts +8abe2f2208455b6ea7712ed46890e0d9 correct/no_interference_update_x/clang_pic/no_interference_update_x.relf 182f2fc67c12813f4f55aea461202321 correct/no_interference_update_x/gcc/a.out 466bc5a206f42c41600db75e35ee01f8 correct/no_interference_update_x/gcc/no_interference_update_x.adt 708fb218ed8892f25451633d37dbac0d correct/no_interference_update_x/gcc/no_interference_update_x.bir -d31eaa47c19881bf4e6cab396c658ade correct/no_interference_update_x/gcc/no_interference_update_x.relf 8b60643e9a014e0aaa0d19598948b2d9 correct/no_interference_update_x/gcc/no_interference_update_x.gts +d31eaa47c19881bf4e6cab396c658ade correct/no_interference_update_x/gcc/no_interference_update_x.relf fe9120c77253b61c6be3a063ccfc579d correct/no_interference_update_x/gcc_O2/a.out 92d57923d9fdcac718251aaf08da0bae correct/no_interference_update_x/gcc_O2/no_interference_update_x.adt de5f1a94e5645fae6d013c6c38a6f3aa correct/no_interference_update_x/gcc_O2/no_interference_update_x.bir -9a5f5f3e2549ae327763c50e8bf952a1 correct/no_interference_update_x/gcc_O2/no_interference_update_x.relf 15f3348b627bc36013564ecf8e500393 correct/no_interference_update_x/gcc_O2/no_interference_update_x.gts +9a5f5f3e2549ae327763c50e8bf952a1 correct/no_interference_update_x/gcc_O2/no_interference_update_x.relf 091ef5436a003c8de0efe9ed185ca93c correct/no_interference_update_x/gcc_pic/a.out 8681cfee68f3d0912d76bfdf2d4720a0 correct/no_interference_update_x/gcc_pic/no_interference_update_x.adt 03b42bc6c50d87f50541dce64d59ebd6 correct/no_interference_update_x/gcc_pic/no_interference_update_x.bir -0746ecf83ea3b574486e9f8dc4ad7ae4 correct/no_interference_update_x/gcc_pic/no_interference_update_x.relf 8468af1c9999bdac13cd748198178d39 correct/no_interference_update_x/gcc_pic/no_interference_update_x.gts +0746ecf83ea3b574486e9f8dc4ad7ae4 correct/no_interference_update_x/gcc_pic/no_interference_update_x.relf a3ab71068ad157bfb45f15125a00028e correct/no_interference_update_y/clang/a.out bb7b7cf4aa75fc64939ff705fe2fb2b8 correct/no_interference_update_y/clang/no_interference_update_y.adt 2923d093986ed0991d78b76c3dc74a5c correct/no_interference_update_y/clang/no_interference_update_y.bir -beb26e827b14e97ad6ec7e015618bff0 correct/no_interference_update_y/clang/no_interference_update_y.relf 4da8709a997188cbc8a394d90aaa5236 correct/no_interference_update_y/clang/no_interference_update_y.gts +beb26e827b14e97ad6ec7e015618bff0 correct/no_interference_update_y/clang/no_interference_update_y.relf d5bc343ab7d14abfabf24886595c0ce3 correct/no_interference_update_y/clang_pic/a.out ea3fb6f1e11fdf60a08ffc63e8273348 correct/no_interference_update_y/clang_pic/no_interference_update_y.adt 519f9b4c3fc98641ba9024bf6caced11 correct/no_interference_update_y/clang_pic/no_interference_update_y.bir -b1e5946e1d6bcb1e8ba8f4e1eb052ce4 correct/no_interference_update_y/clang_pic/no_interference_update_y.relf 43e0ca25892522c31208f000470c74ea correct/no_interference_update_y/clang_pic/no_interference_update_y.gts +b1e5946e1d6bcb1e8ba8f4e1eb052ce4 correct/no_interference_update_y/clang_pic/no_interference_update_y.relf 61045712e005091005aabdf456ebfcf7 correct/no_interference_update_y/gcc/a.out 56a203f11cbf086634c847a32ab6df44 correct/no_interference_update_y/gcc/no_interference_update_y.adt 790b0c360d436338243d3a8dbbbbe832 correct/no_interference_update_y/gcc/no_interference_update_y.bir -6c1929c1906c16a17b96cddd2320e6de correct/no_interference_update_y/gcc/no_interference_update_y.relf 488f5b0e823e09e00085c0e66f0d8f44 correct/no_interference_update_y/gcc/no_interference_update_y.gts +6c1929c1906c16a17b96cddd2320e6de correct/no_interference_update_y/gcc/no_interference_update_y.relf 01aad29417e048085cf470289c143484 correct/no_interference_update_y/gcc_O2/a.out 92d57923d9fdcac718251aaf08da0bae correct/no_interference_update_y/gcc_O2/no_interference_update_y.adt de5f1a94e5645fae6d013c6c38a6f3aa correct/no_interference_update_y/gcc_O2/no_interference_update_y.bir -1424cb9272662ce975657a999015a8df correct/no_interference_update_y/gcc_O2/no_interference_update_y.relf 9fd5c7356847b0d3728a6afae8f20047 correct/no_interference_update_y/gcc_O2/no_interference_update_y.gts +1424cb9272662ce975657a999015a8df correct/no_interference_update_y/gcc_O2/no_interference_update_y.relf bd2652583e1c5c9e1ac4e76cfc7b3b98 correct/no_interference_update_y/gcc_pic/a.out 666c08477c8cb64f21f12bac7088d4c5 correct/no_interference_update_y/gcc_pic/no_interference_update_y.adt 31b878dbbe51223febba0a639b449ffa correct/no_interference_update_y/gcc_pic/no_interference_update_y.bir -94d4943f39bfe9e432e0e579b2d809b3 correct/no_interference_update_y/gcc_pic/no_interference_update_y.relf 1f0f68f0e69403a8bbdaebdf7a5912ca correct/no_interference_update_y/gcc_pic/no_interference_update_y.gts +94d4943f39bfe9e432e0e579b2d809b3 correct/no_interference_update_y/gcc_pic/no_interference_update_y.relf 06d77e89285be373dfcfbbe88471154d correct/secret_write/clang/a.out -7929673541099e16996a516de1b4967f correct/secret_write/clang/secret_write.adt -86ca8f2dbf7dca24d24266c72cd78dcc correct/secret_write/clang/secret_write.bir -b465d09837c6d6e9ad4782f0505e6e88 correct/secret_write/clang/secret_write.relf -be4639738b046bf98accc811c35e10b0 correct/secret_write/clang/secret_write.gts 970fdbddba9d844c875d4f33a2574972 correct/secret_write/clang_O2/a.out f159fbcd63ee10711a519bb13e77e231 correct/secret_write/clang_O2/secret_write.adt b3d5a0a87bafdcafaf6f58e2be17f085 correct/secret_write/clang_O2/secret_write.bir -b4a5c9f4e700bb554dd41c52f6fd8d70 correct/secret_write/clang_O2/secret_write.relf bb6f3523ceb56581b3ff22a5c7322948 correct/secret_write/clang_O2/secret_write.gts +b4a5c9f4e700bb554dd41c52f6fd8d70 correct/secret_write/clang_O2/secret_write.relf 762ce33ba7078838c45003305b438fb8 correct/secret_write/clang_pic/a.out 78f2392f81c79f9839af8a424c0d35cb correct/secret_write/clang_pic/secret_write.adt c6132b0df38fa54eeca07dba7ba013a1 correct/secret_write/clang_pic/secret_write.bir -60d9482acb0c88923bf03475862d5e32 correct/secret_write/clang_pic/secret_write.relf 0d16d9448bc6b315217ce00cc50f9290 correct/secret_write/clang_pic/secret_write.gts +60d9482acb0c88923bf03475862d5e32 correct/secret_write/clang_pic/secret_write.relf +7929673541099e16996a516de1b4967f correct/secret_write/clang/secret_write.adt +86ca8f2dbf7dca24d24266c72cd78dcc correct/secret_write/clang/secret_write.bir +be4639738b046bf98accc811c35e10b0 correct/secret_write/clang/secret_write.gts +b465d09837c6d6e9ad4782f0505e6e88 correct/secret_write/clang/secret_write.relf 56cc22c2c724971a0de4857c5f62291a correct/secret_write/gcc/a.out -bd9a13a94f92d722d4e754c996fb9d39 correct/secret_write/gcc/secret_write.adt -f3d5868419fc02dd4dcc8cd8c98b8cdd correct/secret_write/gcc/secret_write.bir -e2bf557122c87a0d93a760e7d2029956 correct/secret_write/gcc/secret_write.relf -fadd880d763244073d687070034f78f8 correct/secret_write/gcc/secret_write.gts 119b168a51bc07fb23fd3c6fac8a3b73 correct/secret_write/gcc_O2/a.out bd3ebbddb32f90779df1a121b7476fd1 correct/secret_write/gcc_O2/secret_write.adt c3bd372a1ed92d5a2203cb54f0fb2366 correct/secret_write/gcc_O2/secret_write.bir -8d2c9da69378a8ae72ea3726c20b7a82 correct/secret_write/gcc_O2/secret_write.relf 45569b6925645ea13e870f0f78b15f4b correct/secret_write/gcc_O2/secret_write.gts +8d2c9da69378a8ae72ea3726c20b7a82 correct/secret_write/gcc_O2/secret_write.relf 9bc10b0e7f5cb78d7bf335f916a9feb5 correct/secret_write/gcc_pic/a.out c32f9c431cf75ead3283dfb73fd10856 correct/secret_write/gcc_pic/secret_write.adt 574206570eea40050b3aa58264d59f2e correct/secret_write/gcc_pic/secret_write.bir -5338fb2a905ec5530dcc948042a90e7a correct/secret_write/gcc_pic/secret_write.relf 6fad14a0fd1f02d1c319136c58427543 correct/secret_write/gcc_pic/secret_write.gts +5338fb2a905ec5530dcc948042a90e7a correct/secret_write/gcc_pic/secret_write.relf +bd9a13a94f92d722d4e754c996fb9d39 correct/secret_write/gcc/secret_write.adt +f3d5868419fc02dd4dcc8cd8c98b8cdd correct/secret_write/gcc/secret_write.bir +fadd880d763244073d687070034f78f8 correct/secret_write/gcc/secret_write.gts +e2bf557122c87a0d93a760e7d2029956 correct/secret_write/gcc/secret_write.relf 8e9df4e67e1a9ff32cfe3cc839420f2d correct/switch/clang/a.out -81e0434f1e89a4d1b300d5813cfc2efe correct/switch/clang/switch.adt -ec459614e899e3eec6891b825aed0ea7 correct/switch/clang/switch.bir -4e8f5a7a5d86fdbbb7acd6623750456b correct/switch/clang/switch.relf -92e49bcb03bc62191fc46e4611016161 correct/switch/clang/switch.gts 240e6d95f621ee91fe3731b174d0460c correct/switch/clang_O2/a.out 27a141bc127cfc284fd62a50edd2b871 correct/switch/clang_O2/switch.adt deb655d87967357a586ec65c298b0a3c correct/switch/clang_O2/switch.bir -add95b2d3c8dc1cc867d98d7dff7ff61 correct/switch/clang_O2/switch.relf 5a58c73c41f6f2f487170e4bcaad4291 correct/switch/clang_O2/switch.gts +add95b2d3c8dc1cc867d98d7dff7ff61 correct/switch/clang_O2/switch.relf +81e0434f1e89a4d1b300d5813cfc2efe correct/switch/clang/switch.adt +ec459614e899e3eec6891b825aed0ea7 correct/switch/clang/switch.bir +92e49bcb03bc62191fc46e4611016161 correct/switch/clang/switch.gts +4e8f5a7a5d86fdbbb7acd6623750456b correct/switch/clang/switch.relf a4816538964c963924d3a8d3e989646e correct/switch/gcc/a.out -539358ee6d74e76a3b0f1e8c5ad9ec54 correct/switch/gcc/switch.adt -514c92853c96322158eb9b82a95cb503 correct/switch/gcc/switch.bir -792778f0dcf6354ff39cf8ee0a0f2bb0 correct/switch/gcc/switch.relf -ac269ce33e9a701493405e639d2f5a4e correct/switch/gcc/switch.gts e378533e41683d331f233066c5526bf3 correct/switch/gcc_O2/a.out 397097e7bfda834830709316a5d6975c correct/switch/gcc_O2/switch.adt 361949e3e5a9d37f8b81a7ae964afbdc correct/switch/gcc_O2/switch.bir -4560a495edf830f628a6fbf2c6d8cac0 correct/switch/gcc_O2/switch.relf 315c29cdcacdcc90f4e9de62034466b9 correct/switch/gcc_O2/switch.gts +4560a495edf830f628a6fbf2c6d8cac0 correct/switch/gcc_O2/switch.relf +539358ee6d74e76a3b0f1e8c5ad9ec54 correct/switch/gcc/switch.adt +514c92853c96322158eb9b82a95cb503 correct/switch/gcc/switch.bir +ac269ce33e9a701493405e639d2f5a4e correct/switch/gcc/switch.gts +792778f0dcf6354ff39cf8ee0a0f2bb0 correct/switch/gcc/switch.relf 17d72c6a7a72b8018879e5c445636de4 correct/syscall/clang/a.out -ce1cc85de1f94735a4484434eb043d48 correct/syscall/clang/syscall.adt -0540de487f7e016d2374770ce4849067 correct/syscall/clang/syscall.bir -3c057bf2d2b9bd847c65a878a292f0cd correct/syscall/clang/syscall.relf -fc2931f275382868541e86c63f26e612 correct/syscall/clang/syscall.gts db97697fa77dfd2f129a15c06b9aebc7 correct/syscall/clang_O2/a.out 1d0d20d3ebe7600f619de3032febe92e correct/syscall/clang_O2/syscall.adt f7bdf574c930ad23d6750de08179986d correct/syscall/clang_O2/syscall.bir -a086bac2a1d8e547c1cb5a7eeb69c358 correct/syscall/clang_O2/syscall.relf f56862bf3e8ccdb223a4754b9dfe5af4 correct/syscall/clang_O2/syscall.gts +a086bac2a1d8e547c1cb5a7eeb69c358 correct/syscall/clang_O2/syscall.relf +ce1cc85de1f94735a4484434eb043d48 correct/syscall/clang/syscall.adt +0540de487f7e016d2374770ce4849067 correct/syscall/clang/syscall.bir +fc2931f275382868541e86c63f26e612 correct/syscall/clang/syscall.gts +3c057bf2d2b9bd847c65a878a292f0cd correct/syscall/clang/syscall.relf c61956149837ca98b135146e31a739a0 correct/syscall/gcc/a.out -16a2c8a69e5e8b117e628f0dc36da7d7 correct/syscall/gcc/syscall.adt -884a8a2514e9bd17f65c33642306403f correct/syscall/gcc/syscall.bir -665f2626af37d6c593b54604b99a0f37 correct/syscall/gcc/syscall.relf -8409f9c4973663f056e664d359507083 correct/syscall/gcc/syscall.gts 95d9a0eb1cdd90c23f0a5e2789815e17 correct/syscall/gcc_O2/a.out 8b6d6eff8e71f9a26b976b115f634b34 correct/syscall/gcc_O2/syscall.adt 20e57aee798c5663683c5b59a55a2597 correct/syscall/gcc_O2/syscall.bir -341793fddab919c1d202c8d7a65046b9 correct/syscall/gcc_O2/syscall.relf 1e20f306b7c22cf09e358b7613147f1b correct/syscall/gcc_O2/syscall.gts +341793fddab919c1d202c8d7a65046b9 correct/syscall/gcc_O2/syscall.relf +16a2c8a69e5e8b117e628f0dc36da7d7 correct/syscall/gcc/syscall.adt +884a8a2514e9bd17f65c33642306403f correct/syscall/gcc/syscall.bir +8409f9c4973663f056e664d359507083 correct/syscall/gcc/syscall.gts +665f2626af37d6c593b54604b99a0f37 correct/syscall/gcc/syscall.relf df7f38f9382f2cd0402947a308a1488a correct/using_gamma_conditional/clang/a.out -0b552b60c2b76e76964d7bd53692d318 correct/using_gamma_conditional/clang/using_gamma_conditional.adt -ecd1a5e5ad0c36945c52a2631f13df8d correct/using_gamma_conditional/clang/using_gamma_conditional.bir -f3899ba3a1fd639c1ef748f308c2628b correct/using_gamma_conditional/clang/using_gamma_conditional.relf -5e0aeac7893b09fdb11f72920da73aa1 correct/using_gamma_conditional/clang/using_gamma_conditional.gts 6da113f6af865718b601aadc44e9e3d6 correct/using_gamma_conditional/clang_O2/a.out f9805d09e9de539b3e27b832b2af76aa correct/using_gamma_conditional/clang_O2/using_gamma_conditional.adt 37f823c7cb230f326e28933c0da7b0fb correct/using_gamma_conditional/clang_O2/using_gamma_conditional.bir -130cabdaf09530763c8ff363896c2c50 correct/using_gamma_conditional/clang_O2/using_gamma_conditional.relf 7820403e0c6e2dcb9340ea06433f9da8 correct/using_gamma_conditional/clang_O2/using_gamma_conditional.gts +130cabdaf09530763c8ff363896c2c50 correct/using_gamma_conditional/clang_O2/using_gamma_conditional.relf cc87b68edc62636665325ea97d01b223 correct/using_gamma_conditional/clang_pic/a.out 173d90e29e9b31d9d0161e859b4da19c correct/using_gamma_conditional/clang_pic/using_gamma_conditional.adt d6b180a458a0383559bac4dba5b10588 correct/using_gamma_conditional/clang_pic/using_gamma_conditional.bir -0a9104ba643d42b5f7791814a0601663 correct/using_gamma_conditional/clang_pic/using_gamma_conditional.relf d42f76d92139589a02cc15a1193b2d7b correct/using_gamma_conditional/clang_pic/using_gamma_conditional.gts +0a9104ba643d42b5f7791814a0601663 correct/using_gamma_conditional/clang_pic/using_gamma_conditional.relf +0b552b60c2b76e76964d7bd53692d318 correct/using_gamma_conditional/clang/using_gamma_conditional.adt +ecd1a5e5ad0c36945c52a2631f13df8d correct/using_gamma_conditional/clang/using_gamma_conditional.bir +5e0aeac7893b09fdb11f72920da73aa1 correct/using_gamma_conditional/clang/using_gamma_conditional.gts +f3899ba3a1fd639c1ef748f308c2628b correct/using_gamma_conditional/clang/using_gamma_conditional.relf 0437e665ad576a80a3163a2f1e7aa3b3 correct/using_gamma_conditional/gcc/a.out -424920bab34fb9ec9167447f9d57b715 correct/using_gamma_conditional/gcc/using_gamma_conditional.adt -f24f80da99088f2868509bdaf8ee99f9 correct/using_gamma_conditional/gcc/using_gamma_conditional.bir -7a36b1332f4560af26eee82da1711c05 correct/using_gamma_conditional/gcc/using_gamma_conditional.relf -9060ce4e3d50e61772b26f54ac9bae07 correct/using_gamma_conditional/gcc/using_gamma_conditional.gts 934b33012ee17ee60f0e584bd2d31c62 correct/using_gamma_conditional/gcc_pic/a.out a5b96ebcee903d965f78ced105deaae3 correct/using_gamma_conditional/gcc_pic/using_gamma_conditional.adt 7d730895925654090f9299dbe25da0c1 correct/using_gamma_conditional/gcc_pic/using_gamma_conditional.bir -9c82f95decd93a9f0007b273902b3bed correct/using_gamma_conditional/gcc_pic/using_gamma_conditional.relf a59a5ae1beeb0556782a065ff1612d23 correct/using_gamma_conditional/gcc_pic/using_gamma_conditional.gts +9c82f95decd93a9f0007b273902b3bed correct/using_gamma_conditional/gcc_pic/using_gamma_conditional.relf +424920bab34fb9ec9167447f9d57b715 correct/using_gamma_conditional/gcc/using_gamma_conditional.adt +f24f80da99088f2868509bdaf8ee99f9 correct/using_gamma_conditional/gcc/using_gamma_conditional.bir +9060ce4e3d50e61772b26f54ac9bae07 correct/using_gamma_conditional/gcc/using_gamma_conditional.gts +7a36b1332f4560af26eee82da1711c05 correct/using_gamma_conditional/gcc/using_gamma_conditional.relf 69054d56da4444c190d4669fb8487fc0 correct/using_gamma_write_z/clang/a.out -57cb98684b6eba13721365ab5cfa58d5 correct/using_gamma_write_z/clang/using_gamma_write_z.adt -2923d093986ed0991d78b76c3dc74a5c correct/using_gamma_write_z/clang/using_gamma_write_z.bir -d5fe0f7cc84389884ec602ad53944c11 correct/using_gamma_write_z/clang/using_gamma_write_z.relf -af6c8c868ec46d121cb99f24a7663d15 correct/using_gamma_write_z/clang/using_gamma_write_z.gts a69a7360032095fd3f5f29a4b278f585 correct/using_gamma_write_z/clang_pic/a.out f8b779605e8faadb102e97417af27f4e correct/using_gamma_write_z/clang_pic/using_gamma_write_z.adt c602d904a88ca3e4b19043c5c8d4d43e correct/using_gamma_write_z/clang_pic/using_gamma_write_z.bir -9420e0c6fec7e744c97c266a26262e7a correct/using_gamma_write_z/clang_pic/using_gamma_write_z.relf 1695c20be49b78a191c9f57897a3953d correct/using_gamma_write_z/clang_pic/using_gamma_write_z.gts -2d83ef8649c7727284ce763a7fbe66fb correct/using_gamma_write_z/gcc/a.out -059381fd0ee17eae1693316ca8bec236 correct/using_gamma_write_z/gcc/using_gamma_write_z.adt -790b0c360d436338243d3a8dbbbbe832 correct/using_gamma_write_z/gcc/using_gamma_write_z.bir -7fbf004033fbe3693cdae64537e33310 correct/using_gamma_write_z/gcc/using_gamma_write_z.relf -6646ae0872b44693659613d83430fcc4 correct/using_gamma_write_z/gcc/using_gamma_write_z.gts +9420e0c6fec7e744c97c266a26262e7a correct/using_gamma_write_z/clang_pic/using_gamma_write_z.relf +57cb98684b6eba13721365ab5cfa58d5 correct/using_gamma_write_z/clang/using_gamma_write_z.adt +2923d093986ed0991d78b76c3dc74a5c correct/using_gamma_write_z/clang/using_gamma_write_z.bir +af6c8c868ec46d121cb99f24a7663d15 correct/using_gamma_write_z/clang/using_gamma_write_z.gts +d5fe0f7cc84389884ec602ad53944c11 correct/using_gamma_write_z/clang/using_gamma_write_z.relf +2d83ef8649c7727284ce763a7fbe66fb correct/using_gamma_write_z/gcc/a.out 145e0860104915f09ce9932a39371cab correct/using_gamma_write_z/gcc_O2/a.out 61a74eaf85a32ac4f72e52db9391e3fe correct/using_gamma_write_z/gcc_O2/using_gamma_write_z.adt de5f1a94e5645fae6d013c6c38a6f3aa correct/using_gamma_write_z/gcc_O2/using_gamma_write_z.bir -b131f0d492494224d0c95c0ebbc67a3d correct/using_gamma_write_z/gcc_O2/using_gamma_write_z.relf 38ff87873f4a6ea330097fdb56093a36 correct/using_gamma_write_z/gcc_O2/using_gamma_write_z.gts +b131f0d492494224d0c95c0ebbc67a3d correct/using_gamma_write_z/gcc_O2/using_gamma_write_z.relf bc67164b92b045b7aceb6682187cb663 correct/using_gamma_write_z/gcc_pic/a.out b91ffeb9be630d49b7d0c54d6bad708b correct/using_gamma_write_z/gcc_pic/using_gamma_write_z.adt 03b42bc6c50d87f50541dce64d59ebd6 correct/using_gamma_write_z/gcc_pic/using_gamma_write_z.bir -c817af6dd559e31a7ad52ccd2006e60f correct/using_gamma_write_z/gcc_pic/using_gamma_write_z.relf bad0de55349e073054dec52889f712f7 correct/using_gamma_write_z/gcc_pic/using_gamma_write_z.gts -c5de65a51aa34e93eeea81fff3a08025 incorrect/basicassign/clang/a.out -1d2f99d28ad6361dc76ff6bf01b0c686 incorrect/basicassign/clang/basicassign.adt -572bdf4c15fae95c9f993186172c9125 incorrect/basicassign/clang/basicassign.bir -5a7fc372ffb7b88c0c3fb1fe392a2229 incorrect/basicassign/clang/basicassign.relf -9700fcbd70eca6b024a6423efb47031c incorrect/basicassign/clang/basicassign.gts -5a2ff2a355a9ab15e87ad890863e7768 incorrect/basicassign/clang_O2/a.out -01d7d78680190144b86f8f0110d3874b incorrect/basicassign/clang_O2/basicassign.adt -aa8ec0a9fff1afc548c0d939b044335f incorrect/basicassign/clang_O2/basicassign.bir -f0058bd52ef749dd16ef29f5a3deff1f incorrect/basicassign/clang_O2/basicassign.relf -564d840e498e4dd0b6c1f4609797a287 incorrect/basicassign/clang_O2/basicassign.gts -2ffe85dc22b28590c9589230a916b03f incorrect/basicassign/clang_pic/a.out -500bce63c7e282d3bae9a642dcc13c27 incorrect/basicassign/clang_pic/basicassign.adt -64ac872cef990f6552de22898cd4a36b incorrect/basicassign/clang_pic/basicassign.bir -e66487dfe4dcf7b3ca5fb8a4f5f0096c incorrect/basicassign/clang_pic/basicassign.relf -95ed461a0593a5e967aec137da79a9ff incorrect/basicassign/clang_pic/basicassign.gts -2018ac8ed946086d75252e2f287c1a53 incorrect/basicassign/gcc/a.out -ff2c77e4fa307fa9e065119e3af2ccbe incorrect/basicassign/gcc/basicassign.adt -43f40096e2c1928ec3a0019c6c0f0cfa incorrect/basicassign/gcc/basicassign.bir -cd456fd3d86f021549d3355d8277633e incorrect/basicassign/gcc/basicassign.relf -88bad7733a223ed2563e6b9797a2d012 incorrect/basicassign/gcc/basicassign.gts -a7cfc0a6475e229005cab4b98050f7b6 incorrect/basicassign/gcc_O2/a.out -1d69778925b234130644ede4158f3679 incorrect/basicassign/gcc_O2/basicassign.adt -13ee362758d1bd862ff5e9d96e30ca41 incorrect/basicassign/gcc_O2/basicassign.bir -9f2785240b17848ac25fb6287a3f754a incorrect/basicassign/gcc_O2/basicassign.relf -afe26dcf3f70634601e389226cd0787a incorrect/basicassign/gcc_O2/basicassign.gts -0b9a2a7a9b688c108bbdc654478196a5 incorrect/basicassign/gcc_pic/a.out -e98d9caaa05e09f5df4ef7828020d70c incorrect/basicassign/gcc_pic/basicassign.adt -729b459f0a55f7a84bcb1c0a2eca1de3 incorrect/basicassign/gcc_pic/basicassign.bir -10794544c5892b3b4d23fbd76ed4f35a incorrect/basicassign/gcc_pic/basicassign.relf -7ce6d478c89dd46f4afd1546422c169c incorrect/basicassign/gcc_pic/basicassign.gts -7a209bb3359ca2c27f4e6dcaee51f181 incorrect/basicassign1/clang/a.out -b1387e47f451a09737cf1f5c6ce33430 incorrect/basicassign1/clang/basicassign1.adt -2a6eac6eee02af93ee676da9747ae7bc incorrect/basicassign1/clang/basicassign1.bir -5fe26908846ef47316d33e347c3ab872 incorrect/basicassign1/clang/basicassign1.relf -5b24be66637c65cbe78c92bfa0dce9d6 incorrect/basicassign1/clang/basicassign1.gts -10ebc1c30aac16d3d6caae3e39ee1b68 incorrect/basicassign1/clang_O2/a.out -3ccb31aca0b9316414c5c3bbd5931a9a incorrect/basicassign1/clang_O2/basicassign1.adt -56b67f111c66b9c0285164e099cc59ef incorrect/basicassign1/clang_O2/basicassign1.bir -0ce271258f324b23d8ab5a0606fb9816 incorrect/basicassign1/clang_O2/basicassign1.relf -47ac4df9747f1bcc7f81f94e1ff94475 incorrect/basicassign1/clang_O2/basicassign1.gts -f8ff4d419a1c82af6ea6ac80bc99f027 incorrect/basicassign1/clang_pic/a.out -e633fc30ee94278bcce5083b3472a919 incorrect/basicassign1/clang_pic/basicassign1.adt -a1fc33a6886808f0760ba8c1edb8afbc incorrect/basicassign1/clang_pic/basicassign1.bir -7891de1c649a358a24d5100001ef26ea incorrect/basicassign1/clang_pic/basicassign1.relf -7c3dbd696767354ddf8bb7f063aa95ac incorrect/basicassign1/clang_pic/basicassign1.gts -3c21f6c674d22ca1d75052de912d2392 incorrect/basicassign1/gcc/a.out -dc33512d007ed511c29e8c9edbe96aa1 incorrect/basicassign1/gcc/basicassign1.adt -83a2acffded0f5ec99c5578bdb4ceada incorrect/basicassign1/gcc/basicassign1.bir -a31f02dc64920fd6191646db05b31db5 incorrect/basicassign1/gcc/basicassign1.relf -021b1311ee71bf7850b10c4cd5766706 incorrect/basicassign1/gcc/basicassign1.gts -ff659836ed3c172b7458882fca2350ee incorrect/basicassign1/gcc_O2/a.out -863900bacceb811bcf6c3873e00908f9 incorrect/basicassign1/gcc_O2/basicassign1.adt -5c39b80dd9df2cc49b92a6b2c149771b incorrect/basicassign1/gcc_O2/basicassign1.bir -11d522b9a6402c240b0b33451f28e8e2 incorrect/basicassign1/gcc_O2/basicassign1.relf -2d0c1687a7b1f5a99e22e68e3b7c2c1d incorrect/basicassign1/gcc_O2/basicassign1.gts -b9324049c8c9ce4b58282907b9da4393 incorrect/basicassign1/gcc_pic/a.out -e8ef530cb684bec3d976384744996914 incorrect/basicassign1/gcc_pic/basicassign1.adt -b312bc8df5bc755530b5c43fb82908a8 incorrect/basicassign1/gcc_pic/basicassign1.bir -c708a6c1a8afb09344a1d4c14d4328c0 incorrect/basicassign1/gcc_pic/basicassign1.relf -b6f7faae25fe4466d6ecb3a7ddfe372d incorrect/basicassign1/gcc_pic/basicassign1.gts -e4ee6f9c1d3a262a798caafac2aa2809 incorrect/basicassign2/clang/a.out -b039c7c42dabbe5c7590dc870321aeb4 incorrect/basicassign2/clang/basicassign2.adt -76636d436f22cf9b7c78b38736ba7f66 incorrect/basicassign2/clang/basicassign2.bir -3483705adda0d6ac0b61c5c2b0409b5f incorrect/basicassign2/clang/basicassign2.relf -2306e509c022f485c29a0d56866db651 incorrect/basicassign2/clang/basicassign2.gts -de3bc60ba1955a4385eadc63dfb039de incorrect/basicassign2/clang_O2/a.out -675100433f52c0533ca29aaf9ea3fac3 incorrect/basicassign2/clang_O2/basicassign2.adt -593d5fab088dd67a1ca7cdc24bd62648 incorrect/basicassign2/clang_O2/basicassign2.bir -2b4166a0000ea2c234f589c1f13bc2a7 incorrect/basicassign2/clang_O2/basicassign2.relf -ad632185bf78de50d898ccf526fefcad incorrect/basicassign2/clang_O2/basicassign2.gts -06d3159119371b7745204ea81e79c7ce incorrect/basicassign2/clang_pic/a.out -f50552f3ab653b43dfdb549266fb3bed incorrect/basicassign2/clang_pic/basicassign2.adt -7d88cc2c8eac70124d9182bd0e1e94d8 incorrect/basicassign2/clang_pic/basicassign2.bir -98fe5468e11bfc3abf8e83754cedfe30 incorrect/basicassign2/clang_pic/basicassign2.relf -b0f56fde9b0fd78b9f3bfb076406c796 incorrect/basicassign2/clang_pic/basicassign2.gts -c590b9e70d4595876b7450fd9795e08a incorrect/basicassign2/gcc/a.out -c32978638b07bb3bc6bc59bd58bfe5d4 incorrect/basicassign2/gcc/basicassign2.adt -fa44e9826631361d9107f546f0d1b65d incorrect/basicassign2/gcc/basicassign2.bir -c76838a01408ee5dcac733f64792a6c4 incorrect/basicassign2/gcc/basicassign2.relf -91fb50dfd3ffa3cc0370450089baf051 incorrect/basicassign2/gcc/basicassign2.gts -7c2a5f0c3a6e7ab2d5bca24eec7e3ecd incorrect/basicassign2/gcc_O2/a.out -3bfb1f76252c2902ec076d408c206ec7 incorrect/basicassign2/gcc_O2/basicassign2.adt -3d7d56538b2f76e95fd47ab7530f8f78 incorrect/basicassign2/gcc_O2/basicassign2.bir -120687155d5a1e6e3a706bda7dbcfe4f incorrect/basicassign2/gcc_O2/basicassign2.relf -66a442bb84f1735aa8338af04d055c0e incorrect/basicassign2/gcc_O2/basicassign2.gts -2006a714e3b55f473afa6de5142a589f incorrect/basicassign2/gcc_pic/a.out -d627822eb0d097b080efa3345b4981d8 incorrect/basicassign2/gcc_pic/basicassign2.adt -971494af85920a6db68e55357d18097b incorrect/basicassign2/gcc_pic/basicassign2.bir -eb59beee21329f3c213e8c62fc2a8565 incorrect/basicassign2/gcc_pic/basicassign2.relf -9a2a776ac2270ec1b6eac5144f0ff8d3 incorrect/basicassign2/gcc_pic/basicassign2.gts -9911fc91ba66b6023df8831e05a60008 incorrect/basicassign3/clang/a.out -2db4f594c3913ffd16ed8ce19e3b6b48 incorrect/basicassign3/clang/basicassign3.adt -61f94ba34a5d778ff325c59d356f3fd8 incorrect/basicassign3/clang/basicassign3.bir -95f00ad923f63af8326aea0206eb4d23 incorrect/basicassign3/clang/basicassign3.relf -7f7ee0e4d8abff217565683b891fbfbe incorrect/basicassign3/clang/basicassign3.gts -571289a5a94fcecfeecffe3a67d2f168 incorrect/basicassign3/clang_O2/a.out -3c4b39ee60bb3800b5b9057d40d55c19 incorrect/basicassign3/clang_O2/basicassign3.adt -d94dc898315229b0355a5217ebba5bd7 incorrect/basicassign3/clang_O2/basicassign3.bir -e9175d751ad80c1b4bfcde6c1b558064 incorrect/basicassign3/clang_O2/basicassign3.relf -8603d818c256a41ac6fc0e8b4774b36f incorrect/basicassign3/clang_O2/basicassign3.gts -0a02450723bdc5d5b6b5e30971977ad3 incorrect/basicassign3/clang_pic/a.out -9de3d22d5233387b5310c0198647b403 incorrect/basicassign3/clang_pic/basicassign3.adt -9ae6395172e224e09b89036b1e2a0621 incorrect/basicassign3/clang_pic/basicassign3.bir -5e3969196ebff5352fe779d7f3269e40 incorrect/basicassign3/clang_pic/basicassign3.relf -a11b5f077f792cfb6fa12c27df19004d incorrect/basicassign3/clang_pic/basicassign3.gts -e41418aaafabf5ae9d5698a9616f5f3e incorrect/basicassign3/gcc/a.out -4bf6ebe6a9ce2a94b10c25926a9ceac1 incorrect/basicassign3/gcc/basicassign3.adt -699c96c36419d508387f0e82060a8a22 incorrect/basicassign3/gcc/basicassign3.bir -15925b7f61ef344e9fbc2a4207b21554 incorrect/basicassign3/gcc/basicassign3.relf -9710e4936c47e316274aff0e1197ac32 incorrect/basicassign3/gcc/basicassign3.gts -989259853818c33d554c8813e20e04ee incorrect/basicassign3/gcc_O2/a.out -18d9edc94ca3a86f16f106a59e0e4f0a incorrect/basicassign3/gcc_O2/basicassign3.adt -c02977ac9f323e94b244042f184161c3 incorrect/basicassign3/gcc_O2/basicassign3.bir -dce545454e61c781a45652d7d96be3fa incorrect/basicassign3/gcc_O2/basicassign3.relf -34fd6027aac08789499df8e1221e2028 incorrect/basicassign3/gcc_O2/basicassign3.gts -8148058c59342a4c5cb626279f928027 incorrect/basicassign3/gcc_pic/a.out -17292c6662cb72d509a5f9affc48cf20 incorrect/basicassign3/gcc_pic/basicassign3.adt -38df0637b82e3938444be2db8ab2976c incorrect/basicassign3/gcc_pic/basicassign3.bir -bedd42137e234cbc78afb5710c892f7b incorrect/basicassign3/gcc_pic/basicassign3.relf -f46e37d1e2cbc79fce8736ee297d0a9b incorrect/basicassign3/gcc_pic/basicassign3.gts -0c7bc30b0e185267e83163b529e31988 incorrect/iflocal/clang/a.out -9178cb941adbd2d284147bb255743454 incorrect/iflocal/clang/iflocal.adt -fd29baf3e3ecb90a75b2edea174b51ca incorrect/iflocal/clang/iflocal.bir -24e0c409f8df2892e51ab4eb15236c10 incorrect/iflocal/clang/iflocal.relf -35a3157b499e0b22db2d9294f249b839 incorrect/iflocal/clang/iflocal.gts -2b31264c3dc627a6ab146dc0a44a0976 incorrect/iflocal/gcc/a.out -276988393992adb65db9f08ca636f382 incorrect/iflocal/gcc/iflocal.adt -00bed4f2484f8296fa0c419637aa2510 incorrect/iflocal/gcc/iflocal.bir -9c90bc111cbba06570c030656817be47 incorrect/iflocal/gcc/iflocal.relf -77da370c8d7b5bc3a01309ba67511f5b incorrect/iflocal/gcc/iflocal.gts -b70ae01e1abc3fbde05b9e4da7d96e7d incorrect/nestedifglobal/clang/a.out -1a152a73fa0286a9b0e3759d5dca8903 incorrect/nestedifglobal/clang/nestedifglobal.adt -dd2cab9fb7fa82f0e97b1bf7f3779016 incorrect/nestedifglobal/clang/nestedifglobal.bir -7c377ac61437178fc09f43d94a2f1322 incorrect/nestedifglobal/clang/nestedifglobal.relf -741fca1ec5b70e6fd7df473f1c1554ff incorrect/nestedifglobal/clang/nestedifglobal.gts -b17a343c30465fed5b9aa7de7f647dc3 incorrect/nestedifglobal/clang_pic/a.out -19b3c7bc3c8ef1cc22101f85e73810bd incorrect/nestedifglobal/clang_pic/nestedifglobal.adt -3084360f10bddb4ea9e51123c430f81c incorrect/nestedifglobal/clang_pic/nestedifglobal.bir -1d51a642f39ba4fecf3ae68f9d564323 incorrect/nestedifglobal/clang_pic/nestedifglobal.relf -dbf312902c59b54bdfebb60141095e2a incorrect/nestedifglobal/clang_pic/nestedifglobal.gts -a14e010111de96f9957bb8dacc982c53 incorrect/nestedifglobal/gcc/a.out -fe21ee48fb3eae894a985d987d58cc99 incorrect/nestedifglobal/gcc/nestedifglobal.adt -2f02da498c71e7d1231fcb52fd19428d incorrect/nestedifglobal/gcc/nestedifglobal.bir -2f11c59414905f15fb2a39b6c33dcb96 incorrect/nestedifglobal/gcc/nestedifglobal.relf -0a243bc1f807675c262ade67d774d7d5 incorrect/nestedifglobal/gcc/nestedifglobal.gts -c0b383c4b68734140413fad18e765cfb incorrect/nestedifglobal/gcc_pic/a.out -84a97918797c1ef791a5ad63387e589e incorrect/nestedifglobal/gcc_pic/nestedifglobal.adt -fa3211728b6d7d1c40bd7d923d14a235 incorrect/nestedifglobal/gcc_pic/nestedifglobal.bir -14b3eea400a644dcdf896df3bf1351e1 incorrect/nestedifglobal/gcc_pic/nestedifglobal.relf -cad00631f9cc9e1444f0d91701153c5e incorrect/nestedifglobal/gcc_pic/nestedifglobal.gts -e48d7ffaf64b2fedd0c113227bfb0563 extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/a.out -6f5e0b09248a7f12cdb0d44867f7bc03 extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.adt -d6c3fc47bc823fc2e8932bab05743bcb extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.bir -c2908e9830d9ef11ce52e66819257f8c extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.relf -205e589f8fe775d93c0f7a4aa634d374 extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.gts -02d29e16e4563b121e08706edb4b2f74 extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/a.out -986660eb6b384c0891708f4ce558830f extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.adt -e06544493d5fa681fbde0910a7b1bffa extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.bir -37736b876f5d9d38a0bce594e33938ce extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.relf -e753fc4075ea6793a50c7ff942ed5c31 extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.gts -86a1195a3c8a67f8d9cea8241bf2c62c extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/a.out -71202e21b91c8129e81d96ffe84e12be extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.adt -d640bcfd9f11bc75c73e8b8f76cf2261 extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.bir -a8bc0436d78e99d86bd7b0d1e509bcdb extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.relf -bea5e527418d5b5929bc8021f3d93cd9 extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.gts -685f672eec09a7bc341562ca197106a5 extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/a.out -537e339eac3d1b654096e5e9ed8815fb extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.adt -042fdb1502bf77e9c6405090eba4a2f2 extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.bir -60776e4a96c3df8859f5f3e3cbdb58d2 extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.relf -a7b43522c027c23be31476621aab09d8 extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.gts -ed01799590caf4000f3757aaa0fe82b5 indirect_calls/functionpointer/clang/a.out -4c38f1a5d2769b78dab61eb4ad6b901a indirect_calls/functionpointer/clang/functionpointer.adt -1998c00626050048fd487d6320965b20 indirect_calls/functionpointer/clang/functionpointer.bir -d5676e59fd1be2cdb13ebe695256929a indirect_calls/functionpointer/clang/functionpointer.relf -2407bf6134eb2d1d76898a6015b4d962 indirect_calls/functionpointer/clang/functionpointer.gts -51340926446e4dd003e7e7cce74c11d4 indirect_calls/functionpointer/clang_O2/a.out -6ffa515063188e1dce61f581738814e1 indirect_calls/functionpointer/clang_O2/functionpointer.adt -74c624c4bcae6ce41dd9f225d3cc2679 indirect_calls/functionpointer/clang_O2/functionpointer.bir -608beed8f8d1c3702a3975902d9b7e01 indirect_calls/functionpointer/clang_O2/functionpointer.relf -b7938528bf6249250c2f28a2e1cfa5bb indirect_calls/functionpointer/clang_O2/functionpointer.gts -88b5b2666238da7615590e7c3d02e66b indirect_calls/functionpointer/clang_pic/a.out -d11765657286c693e5264d7a6a9b6e2a indirect_calls/functionpointer/clang_pic/functionpointer.adt -66151171ae2b5a71778da32d327ef54a indirect_calls/functionpointer/clang_pic/functionpointer.bir -e299e7da5f7e340601033ddfb996cf35 indirect_calls/functionpointer/clang_pic/functionpointer.relf -f6879418d1f319694687bc68020a901d indirect_calls/functionpointer/clang_pic/functionpointer.gts -d3fd0ce466066426ea63666074bcbcb0 indirect_calls/functionpointer/gcc/a.out -2771c1e656764a391c502fc7cecf66cf indirect_calls/functionpointer/gcc/functionpointer.adt -5047df447e76c6edfafad8d27fda5f6e indirect_calls/functionpointer/gcc/functionpointer.bir -69789da9dd26fc97658df9db86b61750 indirect_calls/functionpointer/gcc/functionpointer.relf -d681467cbbc950024ee015777e595e50 indirect_calls/functionpointer/gcc/functionpointer.gts -4543ced5b06d8b650b3dc778cb143f33 indirect_calls/functionpointer/gcc_O2/a.out -d4d90be8a88584d99e0a02555ec96948 indirect_calls/functionpointer/gcc_O2/functionpointer.adt -a5c93373744a4532082cfa0cfcf848ad indirect_calls/functionpointer/gcc_O2/functionpointer.bir -42e13cace40a6761d17796c85305dd1e indirect_calls/functionpointer/gcc_O2/functionpointer.relf -f86fd512f815964c7da8a0c4b1f5de1c indirect_calls/functionpointer/gcc_O2/functionpointer.gts -adc85bb75e82a9893f72b5647efb7a00 indirect_calls/functionpointer/gcc_pic/a.out -ff7a4bda2f7513120345d1bb44e3b96e indirect_calls/functionpointer/gcc_pic/functionpointer.adt -f76a336ae68154f638da7776ba34526a indirect_calls/functionpointer/gcc_pic/functionpointer.bir -6db1a3d861c32687205eeff92e4edd2b indirect_calls/functionpointer/gcc_pic/functionpointer.relf -46f0cbbf491599364d4a33d92381abcb indirect_calls/functionpointer/gcc_pic/functionpointer.gts -8aa515ab6c2878e2ddb872cc2d4fb68a indirect_calls/indirect_call/clang/a.out -dfa613068412772e97fd32b13e9b937a indirect_calls/indirect_call/clang/indirect_call.adt -1cf95cd31a2727a2c01f2cb39645ea7a indirect_calls/indirect_call/clang/indirect_call.bir -2686fc6b5b2ce84a8fa43d98a198ee7b indirect_calls/indirect_call/clang/indirect_call.relf -15900904642d9aa5774ef2a41552b106 indirect_calls/indirect_call/clang/indirect_call.gts -8d9935869b1ed092b02abe7705ebcf21 indirect_calls/indirect_call/clang_pic/a.out -09687a382887fee02d4ff4f88867d299 indirect_calls/indirect_call/clang_pic/indirect_call.adt -fd637cd45d0255aa25bb50d87d7f04a5 indirect_calls/indirect_call/clang_pic/indirect_call.bir -e8d85c551cf2db297609279374c5ffdc indirect_calls/indirect_call/clang_pic/indirect_call.relf -bf4e0973cfce72a447e320c5af3ca741 indirect_calls/indirect_call/clang_pic/indirect_call.gts -4f6caa66e2e3e131aff7ac3e0c4e5d77 indirect_calls/indirect_call/gcc/a.out -8296fd9bd387e05b9c52c50462cb6b97 indirect_calls/indirect_call/gcc/indirect_call.adt -441e1c62e63abf6d347ac79e556247ca indirect_calls/indirect_call/gcc/indirect_call.bir -de98122db349f10a47de9c5e4777d8e7 indirect_calls/indirect_call/gcc/indirect_call.relf -9b5530e8fd27e819ebfc9a844c58a4f5 indirect_calls/indirect_call/gcc/indirect_call.gts -692a0be496e9a1714271968a1e8d0232 indirect_calls/indirect_call/gcc_pic/a.out -2cf7d626149d75fd6f94a782aed84d25 indirect_calls/indirect_call/gcc_pic/indirect_call.adt -64748e5bcd57ac7d2ae65c7906d8f1b2 indirect_calls/indirect_call/gcc_pic/indirect_call.bir -ade7607337aba61321d732de7d89c7f6 indirect_calls/indirect_call/gcc_pic/indirect_call.relf -b35b54f5d395f595fdf666c3f5c7d731 indirect_calls/indirect_call/gcc_pic/indirect_call.gts -7ef83560467b6d7b5b69c5d7b85c7110 indirect_calls/indirect_call_outparam/clang/a.out -ab9089c3d18ca64f563bc9e6e5e529d9 indirect_calls/indirect_call_outparam/clang/indirect_call_outparam.adt -a8390b57f7746bbacb199481a191aa41 indirect_calls/indirect_call_outparam/clang/indirect_call_outparam.bir -37044b38df59a6f7094c65d4740b9895 indirect_calls/indirect_call_outparam/clang/indirect_call_outparam.relf -c4e17bd4309525f961a70a407ce8397b indirect_calls/indirect_call_outparam/clang/indirect_call_outparam.gts -261feb7ba6e70424ee086e29c81d067b indirect_calls/indirect_call_outparam/gcc/a.out -78404c2aafc1c222106342026ab53b77 indirect_calls/indirect_call_outparam/gcc/indirect_call_outparam.adt -7fbe3685e303a49937dcc62c0ee9c6f9 indirect_calls/indirect_call_outparam/gcc/indirect_call_outparam.bir -fb3f5d651b31249fa5aa709c94c18c5b indirect_calls/indirect_call_outparam/gcc/indirect_call_outparam.relf -d829f0c77e32a55c73c037cd5e0cfbb3 indirect_calls/indirect_call_outparam/gcc/indirect_call_outparam.gts -020e95d3ca22285857628c0ec9da5f7d indirect_calls/jumptable/clang/a.out -d1ac9d72ff825210a85c529940da15bd indirect_calls/jumptable/clang/jumptable.adt -e38d5eed04dc061432efdc43bb6b188f indirect_calls/jumptable/clang/jumptable.bir -4364646467bf9af1a10f98a40a36a460 indirect_calls/jumptable/clang/jumptable.relf -47632c145b44cca595eee00865c69aa1 indirect_calls/jumptable/clang/jumptable.gts -beef57177331a88ad60809de6a2f0baa indirect_calls/jumptable/gcc/a.out -2226b5d0bd423da99f06fdc0967d5402 indirect_calls/jumptable/gcc/jumptable.adt -3e57cf774d82eabd205cc49c4c6692d5 indirect_calls/jumptable/gcc/jumptable.bir -c9199be070760e7257bb4f4e93b7f0b6 indirect_calls/jumptable/gcc/jumptable.relf -bd8bdc8be1c41b1961ca281a29fc1096 indirect_calls/jumptable/gcc/jumptable.gts -350b8a7223a87ae1164255faac8bf989 indirect_calls/jumptable2/clang/a.out -5b977e790eefd1668b82168d7f870662 indirect_calls/jumptable2/clang/jumptable2.adt -e09195e63d04d5b609b2bd34c0d3795f indirect_calls/jumptable2/clang/jumptable2.bir -dfe5e4f47c5b4718a7023e51847e4977 indirect_calls/jumptable2/clang/jumptable2.relf -a6c262573840e36b2559daa850c99bb6 indirect_calls/jumptable2/clang/jumptable2.gts -02ec42ed15d9baaa1a2ff92dee36a538 indirect_calls/jumptable2/clang_O2/a.out -0aea6dee410ff85dc395914006310c1e indirect_calls/jumptable2/clang_O2/jumptable2.adt -eafbe88d8b44824b555c424d87eab28f indirect_calls/jumptable2/clang_O2/jumptable2.bir -312fb212e966185dc2eac4a2a5e1c5e9 indirect_calls/jumptable2/clang_O2/jumptable2.relf -d8c57b1b56b77d5c09969fab704363f7 indirect_calls/jumptable2/clang_O2/jumptable2.gts -b2215402427c40ccd1d5846c2da9c17b indirect_calls/jumptable2/clang_pic/a.out -7840fa8b2c03aae7d6804f0a6f85a33a indirect_calls/jumptable2/clang_pic/jumptable2.adt -c46b489f19faafc4277f81ebea2cf3b2 indirect_calls/jumptable2/clang_pic/jumptable2.bir -38d562bbf629d2cc2a2e656c8822c835 indirect_calls/jumptable2/clang_pic/jumptable2.relf -f6877a96c93eccaf70cc2d0eac393f03 indirect_calls/jumptable2/clang_pic/jumptable2.gts -37f77cb80e1cb81e2098a1873107989b indirect_calls/jumptable2/gcc/a.out -5eddd4883dc8e80e649b3b59e3ab70dc indirect_calls/jumptable2/gcc/jumptable2.adt -531fd7be86c58a8f8c392ac69982cf84 indirect_calls/jumptable2/gcc/jumptable2.bir -73d67997598e19044edc3b878f89b471 indirect_calls/jumptable2/gcc/jumptable2.relf -c972a9193d6ebb964fc959477cd6bacb indirect_calls/jumptable2/gcc/jumptable2.gts -35dee69068b64fcf296381141511140e indirect_calls/jumptable2/gcc_O2/a.out -28fbb4a35b29233d65484d977c56a495 indirect_calls/jumptable2/gcc_O2/jumptable2.adt -daf88bb18b74f7f3eb7210dce4c58ba1 indirect_calls/jumptable2/gcc_O2/jumptable2.bir -db7967b2d3f16668d93b8ba9a021e46c indirect_calls/jumptable2/gcc_O2/jumptable2.relf -6c3ba6c2d2f52bf4a4a9febfb9264671 indirect_calls/jumptable2/gcc_O2/jumptable2.gts -8ddcf327f34a9a08d802d11ad4662fa4 indirect_calls/jumptable2/gcc_pic/a.out -76bb2cc11e5d83b3dcb3c9cdae069695 indirect_calls/jumptable2/gcc_pic/jumptable2.adt -882932072c55e58647631354a5fc2db0 indirect_calls/jumptable2/gcc_pic/jumptable2.bir -6cae7faa1ec96164ee34b07cb82297a8 indirect_calls/jumptable2/gcc_pic/jumptable2.relf -bac9369d8ce76e145e4d169e85d8b3e3 indirect_calls/jumptable2/gcc_pic/jumptable2.gts -34faef0de731e4cc9226278c2395d4aa indirect_calls/jumptable3/clang/a.out -0df8dbfe78497c6dbebae7c13fe9e477 indirect_calls/jumptable3/clang/jumptable3.adt -45f7b464b61f7713141e0ce9ceb83296 indirect_calls/jumptable3/clang/jumptable3.bir -06f14906c9de889336a658d9973560c9 indirect_calls/jumptable3/clang/jumptable3.relf -e9459a458c6b5948e8d6ca8864bc840c indirect_calls/jumptable3/clang/jumptable3.gts -f9cce73f6859d2487c2440649404b2d6 indirect_calls/jumptable3/clang_O2/a.out -a3a02f5655538294e06275d7ce678153 indirect_calls/jumptable3/clang_O2/jumptable3.adt -93b5c79d4ecbc530f94eea190a83870e indirect_calls/jumptable3/clang_O2/jumptable3.bir -f92fd43a4940b80e6e0f15b9ebfbb0be indirect_calls/jumptable3/clang_O2/jumptable3.relf -09da4347fa3da4c49838f731b1c1368d indirect_calls/jumptable3/clang_O2/jumptable3.gts -e501f1f440c9a8687e2015b9d865d09f indirect_calls/switch2/clang/a.out -3568c3f3b98f16963bff89e79da11ba5 indirect_calls/switch2/clang/switch2.adt -a734cfcf19183ab0f0687c46e23bd407 indirect_calls/switch2/clang/switch2.bir -d0d5ae2b801f00cd03de3feac9d37987 indirect_calls/switch2/clang/switch2.relf -f10521066f0c256ea50abb4e85122439 indirect_calls/switch2/clang/switch2.gts -db97697fa77dfd2f129a15c06b9aebc7 indirect_calls/syscall/clang_O2/a.out -1d0d20d3ebe7600f619de3032febe92e indirect_calls/syscall/clang_O2/syscall.adt -f7bdf574c930ad23d6750de08179986d indirect_calls/syscall/clang_O2/syscall.bir -a086bac2a1d8e547c1cb5a7eeb69c358 indirect_calls/syscall/clang_O2/syscall.relf -f56862bf3e8ccdb223a4754b9dfe5af4 indirect_calls/syscall/clang_O2/syscall.gts -cb31ebc0dc521c69bdd8fe386aba0d9d memory_regions/heap_pointer/clang/a.out -137742190cf1df5316d013ca1b6360a0 memory_regions/heap_pointer/clang/heap_pointer.adt -e9762fa2578100a5a2bc58aca1e2bdf1 memory_regions/heap_pointer/clang/heap_pointer.bir -4b8689ab2abe775bb8da022449bb2293 memory_regions/heap_pointer/clang/heap_pointer.relf -4480630734719dc6cd891d1f519145f1 memory_regions/heap_pointer/clang/heap_pointer.gts -a6e620d0e71203e0ab21d08fcf9fc96f memory_regions/heap_pointer/clang_pic/a.out -934a317042add9d4f1cda1249d3beada memory_regions/heap_pointer/clang_pic/heap_pointer.adt -57154e8a52ada3a0865b21bf8a984a79 memory_regions/heap_pointer/clang_pic/heap_pointer.bir -c865eade1c5b4ec8515ba465fd3618c5 memory_regions/heap_pointer/clang_pic/heap_pointer.relf -4a61ae695c74de6068e3b6270f42510d memory_regions/heap_pointer/clang_pic/heap_pointer.gts -bfeeef918a9e6e2343382262c6de1a28 memory_regions/heap_pointer/gcc/a.out -0939e2ca130dd6969d984975b6f00072 memory_regions/heap_pointer/gcc/heap_pointer.adt -b5907db7d1a5da1316c3ee55826b8750 memory_regions/heap_pointer/gcc/heap_pointer.bir -6a25f0f1e7b6f4c4caab19d6b508fc5d memory_regions/heap_pointer/gcc/heap_pointer.relf -bd4c68de82c2ac034a5c70fcaa708f70 memory_regions/heap_pointer/gcc/heap_pointer.gts -a28111d750dd5b587578c88583de890c memory_regions/heap_pointer/gcc_pic/a.out -554886a46f49624e5b6f8814f7c3bf9a memory_regions/heap_pointer/gcc_pic/heap_pointer.adt -1fbbeceb7f6847a6194d126716622300 memory_regions/heap_pointer/gcc_pic/heap_pointer.bir -c4483fb4e87c9eccd2addfbebd6ca30a memory_regions/heap_pointer/gcc_pic/heap_pointer.relf -55a3e41094a5a41aba13f3fc0dc9d906 memory_regions/heap_pointer/gcc_pic/heap_pointer.gts -13f5b5c2194b1508f596231a15b072c7 memory_regions/stack_pointer/clang/a.out -072efa1a4c0737778daa835b3b46a93d memory_regions/stack_pointer/clang/stack_pointer.adt -4c11787ec9b42d2211d855a9d056d460 memory_regions/stack_pointer/clang/stack_pointer.bir -e98bee8600e7745f3e89d2ccc08c74f2 memory_regions/stack_pointer/clang/stack_pointer.relf -829de605c3a25ec471efd00fab8bf187 memory_regions/stack_pointer/clang/stack_pointer.gts -58b942874f21cf227476f49c7918c54e memory_regions/stack_pointer/clang_pic/a.out -d2b41b87d845b86ca119f5dc6e395dee memory_regions/stack_pointer/clang_pic/stack_pointer.adt -884f62e2e2840877fe0a3dda231c8ae7 memory_regions/stack_pointer/clang_pic/stack_pointer.bir -af17093b1aa757415d035421bdb6b339 memory_regions/stack_pointer/clang_pic/stack_pointer.relf -b924e9257a2f1a5c3f72a6c9cec47ba3 memory_regions/stack_pointer/clang_pic/stack_pointer.gts -5330b729d59483b8aac33d03d2f9e45f procedure_summaries/procedure_summary/gcc/a.out -430c2cb50e4e8a42c5b28ea113a0a8f0 procedure_summaries/procedure_summary/gcc/procedure_summary.adt -814d19f77523cf4d6d5ed1c8a27bb254 procedure_summaries/procedure_summary/gcc/procedure_summary.bir -3f00a5162c41d58572ccf1ece2fa2439 procedure_summaries/procedure_summary/gcc/procedure_summary.relf -b5e686f31a52f0ce1efc993df630046c procedure_summaries/procedure_summary/gcc/procedure_summary.gts -032d4a9cb9f916ac92823bae5293ecd7 procedure_summaries/procedure_summary2/gcc_O2/a.out -443b9dea2d4490197c1fcde6bd6fe6f2 procedure_summaries/procedure_summary2/gcc_O2/procedure_summary2.adt -3dde723aa5480bfc2805a5b7b17b564d procedure_summaries/procedure_summary2/gcc_O2/procedure_summary2.bir -998c280b33ee184b2cf534c2094c8ba5 procedure_summaries/procedure_summary2/gcc_O2/procedure_summary2.relf -22e21f35bc9cb56df25f52aa17926ff5 procedure_summaries/procedure_summary2/gcc_O2/procedure_summary2.gts -78a557b2d346d96923c3a3f6e9736b98 procedure_summaries/procedure_summary3/gcc_O2/a.out -88f6f228be82adf73f6f92d044d2e4db procedure_summaries/procedure_summary3/gcc_O2/procedure_summary3.adt -adfd06f2230b11e08ff78e2adc04f7c2 procedure_summaries/procedure_summary3/gcc_O2/procedure_summary3.bir -75bf418f9d1a6329dcbe73f83b068a5f procedure_summaries/procedure_summary3/gcc_O2/procedure_summary3.relf -a74203d496be138bd1619ff4b689a6ca procedure_summaries/procedure_summary3/gcc_O2/procedure_summary3.gts +c817af6dd559e31a7ad52ccd2006e60f correct/using_gamma_write_z/gcc_pic/using_gamma_write_z.relf +059381fd0ee17eae1693316ca8bec236 correct/using_gamma_write_z/gcc/using_gamma_write_z.adt +790b0c360d436338243d3a8dbbbbe832 correct/using_gamma_write_z/gcc/using_gamma_write_z.bir +6646ae0872b44693659613d83430fcc4 correct/using_gamma_write_z/gcc/using_gamma_write_z.gts +7fbf004033fbe3693cdae64537e33310 correct/using_gamma_write_z/gcc/using_gamma_write_z.relf 08487caea1f20b3fe141b8bbe37ba5d0 dsa/global_interproc_overlapping/clang/a.out 62bc6f1e8dc033066a291b127a2f42f6 dsa/global_interproc_overlapping/clang/global_interproc_overlapping.adt dc4ff34d9a99dfabe8b753dae7dd4a86 dsa/global_interproc_overlapping/clang/global_interproc_overlapping.bir -3c661ef6b2eb8debda498663daa1d263 dsa/global_interproc_overlapping/clang/global_interproc_overlapping.relf ec0f7b66e4428da831befc7e532908af dsa/global_interproc_overlapping/clang/global_interproc_overlapping.gts +3c661ef6b2eb8debda498663daa1d263 dsa/global_interproc_overlapping/clang/global_interproc_overlapping.relf d4a37ada7187bb381ab1dcc2200119b3 dsa/global_interproc_overlapping/clang_O2/a.out 81f6340953f93cc4041afa241668b045 dsa/global_interproc_overlapping/clang_O2/global_interproc_overlapping.adt b835e8f841eff71ec56890949f641baf dsa/global_interproc_overlapping/clang_O2/global_interproc_overlapping.bir -9889f5d5059e1fe40e9de5a37167d2fc dsa/global_interproc_overlapping/clang_O2/global_interproc_overlapping.relf b0f54f71739a1c66948c9d5b648f37fc dsa/global_interproc_overlapping/clang_O2/global_interproc_overlapping.gts +9889f5d5059e1fe40e9de5a37167d2fc dsa/global_interproc_overlapping/clang_O2/global_interproc_overlapping.relf 30b78c2f9d42f8c67781370fb4a78edb dsa/global_interproc_overlapping/clang_pic/a.out a977753197caa0f791b06938106b987f dsa/global_interproc_overlapping/clang_pic/global_interproc_overlapping.adt 2070dc77dc086f277a9554a796150128 dsa/global_interproc_overlapping/clang_pic/global_interproc_overlapping.bir -90496b10726f394c13680134f3e7b2e0 dsa/global_interproc_overlapping/clang_pic/global_interproc_overlapping.relf 641e9cff1ed0b56ce85d98ef10745cbc dsa/global_interproc_overlapping/clang_pic/global_interproc_overlapping.gts +90496b10726f394c13680134f3e7b2e0 dsa/global_interproc_overlapping/clang_pic/global_interproc_overlapping.relf 0a7ec53a7e7ddc5bd3c861956aae4c4c dsa/global_interproc_overlapping/gcc/a.out 9f55681848da504e90a6f839fd0a1c32 dsa/global_interproc_overlapping/gcc/global_interproc_overlapping.adt 1af211409024afbaea0063c48cf051ec dsa/global_interproc_overlapping/gcc/global_interproc_overlapping.bir -222bc4fe6f20798c368b360548fbb929 dsa/global_interproc_overlapping/gcc/global_interproc_overlapping.relf edc808f595e282cfe477ce0f42f103eb dsa/global_interproc_overlapping/gcc/global_interproc_overlapping.gts +222bc4fe6f20798c368b360548fbb929 dsa/global_interproc_overlapping/gcc/global_interproc_overlapping.relf 2bee844a23b27847772526e7a9b9febd dsa/global_interproc_overlapping/gcc_O2/a.out b7546da3fc6e8662f5332633069dc227 dsa/global_interproc_overlapping/gcc_O2/global_interproc_overlapping.adt c01d3021e168402a9479601fd1b6835a dsa/global_interproc_overlapping/gcc_O2/global_interproc_overlapping.bir -3b514f1919fdecf519829b330e8b82f9 dsa/global_interproc_overlapping/gcc_O2/global_interproc_overlapping.relf 0053a9e56449388fbf9d179460a83833 dsa/global_interproc_overlapping/gcc_O2/global_interproc_overlapping.gts +3b514f1919fdecf519829b330e8b82f9 dsa/global_interproc_overlapping/gcc_O2/global_interproc_overlapping.relf 6f74afc71276c5d52f37016cc2df8009 dsa/global_interproc_overlapping/gcc_pic/a.out 7cf8a9341172c7d4de8a857ac3020070 dsa/global_interproc_overlapping/gcc_pic/global_interproc_overlapping.adt 9de98e6366644e7ec25f424849c4b121 dsa/global_interproc_overlapping/gcc_pic/global_interproc_overlapping.bir -593f245b83bea2bf81927fb2277c8c37 dsa/global_interproc_overlapping/gcc_pic/global_interproc_overlapping.relf 429d35d58f0f53ad7c4d6b56116dfa16 dsa/global_interproc_overlapping/gcc_pic/global_interproc_overlapping.gts +593f245b83bea2bf81927fb2277c8c37 dsa/global_interproc_overlapping/gcc_pic/global_interproc_overlapping.relf 2cf10233c8b8407f3afe5f72f5fbc962 dsa/indirect_overlapping/clang/a.out 3700c1d7959a33cf72dcd8c32c11eda4 dsa/indirect_overlapping/clang/indirect_overlapping.adt e645ab1fedf289f34cb170ff10ee7ecd dsa/indirect_overlapping/clang/indirect_overlapping.bir -c4cefb177f48f1f0f8cbd1dcfd78848e dsa/indirect_overlapping/clang/indirect_overlapping.relf c82304c9d7f9590d4b1d2293c02ccabd dsa/indirect_overlapping/clang/indirect_overlapping.gts +c4cefb177f48f1f0f8cbd1dcfd78848e dsa/indirect_overlapping/clang/indirect_overlapping.relf fa1757a710d8fdac7bf1db0a4a3b1ebc dsa/indirect_overlapping/clang_O2/a.out fd9437fef91d7af59c7097f55e262846 dsa/indirect_overlapping/clang_O2/indirect_overlapping.adt d55e2613d1e7e19776860e59af9f13f6 dsa/indirect_overlapping/clang_O2/indirect_overlapping.bir -e1432fb61cec79d2b87a128eb5ef57da dsa/indirect_overlapping/clang_O2/indirect_overlapping.relf 54a234d1cf1e2f983a9506a8b3948c6b dsa/indirect_overlapping/clang_O2/indirect_overlapping.gts +e1432fb61cec79d2b87a128eb5ef57da dsa/indirect_overlapping/clang_O2/indirect_overlapping.relf 2cf10233c8b8407f3afe5f72f5fbc962 dsa/indirect_overlapping/clang_pic/a.out 3700c1d7959a33cf72dcd8c32c11eda4 dsa/indirect_overlapping/clang_pic/indirect_overlapping.adt e645ab1fedf289f34cb170ff10ee7ecd dsa/indirect_overlapping/clang_pic/indirect_overlapping.bir -c4cefb177f48f1f0f8cbd1dcfd78848e dsa/indirect_overlapping/clang_pic/indirect_overlapping.relf c82304c9d7f9590d4b1d2293c02ccabd dsa/indirect_overlapping/clang_pic/indirect_overlapping.gts +c4cefb177f48f1f0f8cbd1dcfd78848e dsa/indirect_overlapping/clang_pic/indirect_overlapping.relf c63c328577c7bba569f56da70cac91d9 dsa/indirect_overlapping/gcc/a.out 76a721f421c019fd5fdcfabd2c27cc36 dsa/indirect_overlapping/gcc/indirect_overlapping.adt e598b7f98f783877a96135198325bb6a dsa/indirect_overlapping/gcc/indirect_overlapping.bir -0eb6b79eff54d9421eb5dde8dcdd0b31 dsa/indirect_overlapping/gcc/indirect_overlapping.relf 91110883f7f1d97dc00ed1570c73f0d0 dsa/indirect_overlapping/gcc/indirect_overlapping.gts +0eb6b79eff54d9421eb5dde8dcdd0b31 dsa/indirect_overlapping/gcc/indirect_overlapping.relf f02450fdbcb9e8316611cae1e28db293 dsa/indirect_overlapping/gcc_O2/a.out 59a6f57ccfe9d34603bd43933bd82b76 dsa/indirect_overlapping/gcc_O2/indirect_overlapping.adt 6f604ce22e0da574e8ab822c994a7035 dsa/indirect_overlapping/gcc_O2/indirect_overlapping.bir -8eda1acb2d9181a4abe51b08e39acb83 dsa/indirect_overlapping/gcc_O2/indirect_overlapping.relf 604bc8d16cf09b9c727549a599443332 dsa/indirect_overlapping/gcc_O2/indirect_overlapping.gts +8eda1acb2d9181a4abe51b08e39acb83 dsa/indirect_overlapping/gcc_O2/indirect_overlapping.relf 56f49e185bf138c67a7708b0711d2771 dsa/indirect_overlapping/gcc_pic/a.out 02f584b3e02eb8e119aab64afc655478 dsa/indirect_overlapping/gcc_pic/indirect_overlapping.adt 5d55c2c8c91288afa7ca63397e505c3c dsa/indirect_overlapping/gcc_pic/indirect_overlapping.bir -a6a3f3a760a2882bb4afffa36e156327 dsa/indirect_overlapping/gcc_pic/indirect_overlapping.relf 9df54df1a3535365b48acc29f0056b02 dsa/indirect_overlapping/gcc_pic/indirect_overlapping.gts +a6a3f3a760a2882bb4afffa36e156327 dsa/indirect_overlapping/gcc_pic/indirect_overlapping.relf 826d85558ff0e12a1ac1d7c9026a5e4b dsa/interproc_overlapping/clang/a.out 617832ba4580169ebf4c4425816a1db3 dsa/interproc_overlapping/clang/interproc_overlapping.adt ad73b4ada9602a0a4ab767cbcfbaeaed dsa/interproc_overlapping/clang/interproc_overlapping.bir -3c7bf1ac40043cd12b397d13804dc2f3 dsa/interproc_overlapping/clang/interproc_overlapping.relf 55d4617bdfb254eaef3409808346c48f dsa/interproc_overlapping/clang/interproc_overlapping.gts +3c7bf1ac40043cd12b397d13804dc2f3 dsa/interproc_overlapping/clang/interproc_overlapping.relf 23d5c0f0c56bd64dc05aab68ebb8bb5d dsa/interproc_overlapping/clang_O2/a.out bd1e444c97208c3de4bd27a55a952aab dsa/interproc_overlapping/clang_O2/interproc_overlapping.adt ea9ead29d7d6130bd4096903817ec9c9 dsa/interproc_overlapping/clang_O2/interproc_overlapping.bir -e7224e04a21ed22a61baf6e2fcfa7970 dsa/interproc_overlapping/clang_O2/interproc_overlapping.relf 3e25b7cc5c88047e1786bef80150ffae dsa/interproc_overlapping/clang_O2/interproc_overlapping.gts +e7224e04a21ed22a61baf6e2fcfa7970 dsa/interproc_overlapping/clang_O2/interproc_overlapping.relf 826d85558ff0e12a1ac1d7c9026a5e4b dsa/interproc_overlapping/clang_pic/a.out 617832ba4580169ebf4c4425816a1db3 dsa/interproc_overlapping/clang_pic/interproc_overlapping.adt ad73b4ada9602a0a4ab767cbcfbaeaed dsa/interproc_overlapping/clang_pic/interproc_overlapping.bir -3c7bf1ac40043cd12b397d13804dc2f3 dsa/interproc_overlapping/clang_pic/interproc_overlapping.relf 55d4617bdfb254eaef3409808346c48f dsa/interproc_overlapping/clang_pic/interproc_overlapping.gts +3c7bf1ac40043cd12b397d13804dc2f3 dsa/interproc_overlapping/clang_pic/interproc_overlapping.relf a446ea9fe067830029c0d5dde4c9f487 dsa/interproc_overlapping/gcc/a.out 0ecc15072df504399639f3992bbcd5ec dsa/interproc_overlapping/gcc/interproc_overlapping.adt 4b72c38665affe5732b5ed04fd2f9179 dsa/interproc_overlapping/gcc/interproc_overlapping.bir -063e0a5eda9a2de9736f55cbf36e5c32 dsa/interproc_overlapping/gcc/interproc_overlapping.relf 590995cea6a5cc91639c142c5239f999 dsa/interproc_overlapping/gcc/interproc_overlapping.gts +063e0a5eda9a2de9736f55cbf36e5c32 dsa/interproc_overlapping/gcc/interproc_overlapping.relf cdc7d51876242d322f2fcabfb1d767c1 dsa/interproc_overlapping/gcc_O2/a.out 15b486bc05e45b754537ca8bbeb0c079 dsa/interproc_overlapping/gcc_O2/interproc_overlapping.adt 66d057da6203f414282316175818b8fe dsa/interproc_overlapping/gcc_O2/interproc_overlapping.bir -039987d804d6f8679fb2ce80fe45e555 dsa/interproc_overlapping/gcc_O2/interproc_overlapping.relf bfd7bda9c005bf6ff2428a2d5e38d093 dsa/interproc_overlapping/gcc_O2/interproc_overlapping.gts +039987d804d6f8679fb2ce80fe45e555 dsa/interproc_overlapping/gcc_O2/interproc_overlapping.relf d6c49e725f93b62ced6542a7958e01cf dsa/interproc_overlapping/gcc_pic/a.out 3e6b198f450568f586fcb7c58386a002 dsa/interproc_overlapping/gcc_pic/interproc_overlapping.adt 343b159b9f2cd623ca10d7170d3e0dd1 dsa/interproc_overlapping/gcc_pic/interproc_overlapping.bir -1dbe99c34e8e3cb53259b60ecb8bf159 dsa/interproc_overlapping/gcc_pic/interproc_overlapping.relf ff4248b8e9d06e4515598be2ba4af704 dsa/interproc_overlapping/gcc_pic/interproc_overlapping.gts +1dbe99c34e8e3cb53259b60ecb8bf159 dsa/interproc_overlapping/gcc_pic/interproc_overlapping.relf 59ed5a15d7bda3f56f22eb85b4d8220b dsa/interproc_pointer_arithmetic/clang/a.out 082884c18108ce42ba07bef1ca920ef8 dsa/interproc_pointer_arithmetic/clang/interproc_pointer_arithmetic.adt fdc59fa835cebe4bc783e9aac8524077 dsa/interproc_pointer_arithmetic/clang/interproc_pointer_arithmetic.bir -6cc5d573bdb75a15b2986172487be269 dsa/interproc_pointer_arithmetic/clang/interproc_pointer_arithmetic.relf cbfd8f806043a91625d59fa577511814 dsa/interproc_pointer_arithmetic/clang/interproc_pointer_arithmetic.gts +6cc5d573bdb75a15b2986172487be269 dsa/interproc_pointer_arithmetic/clang/interproc_pointer_arithmetic.relf dcdc61290319b04c5a9143ed2996339f dsa/interproc_pointer_arithmetic/clang_O2/a.out 5caf62dc0f7184eb436435727806e044 dsa/interproc_pointer_arithmetic/clang_O2/interproc_pointer_arithmetic.adt 1c8cdd86e6ed45ce29a4919315d80208 dsa/interproc_pointer_arithmetic/clang_O2/interproc_pointer_arithmetic.bir -988c9972ddc08acfa52261b8dd86df6b dsa/interproc_pointer_arithmetic/clang_O2/interproc_pointer_arithmetic.relf 2c5110c1fc30da1190886effd9fee41f dsa/interproc_pointer_arithmetic/clang_O2/interproc_pointer_arithmetic.gts +988c9972ddc08acfa52261b8dd86df6b dsa/interproc_pointer_arithmetic/clang_O2/interproc_pointer_arithmetic.relf 59ed5a15d7bda3f56f22eb85b4d8220b dsa/interproc_pointer_arithmetic/clang_pic/a.out 082884c18108ce42ba07bef1ca920ef8 dsa/interproc_pointer_arithmetic/clang_pic/interproc_pointer_arithmetic.adt fdc59fa835cebe4bc783e9aac8524077 dsa/interproc_pointer_arithmetic/clang_pic/interproc_pointer_arithmetic.bir -6cc5d573bdb75a15b2986172487be269 dsa/interproc_pointer_arithmetic/clang_pic/interproc_pointer_arithmetic.relf cbfd8f806043a91625d59fa577511814 dsa/interproc_pointer_arithmetic/clang_pic/interproc_pointer_arithmetic.gts +6cc5d573bdb75a15b2986172487be269 dsa/interproc_pointer_arithmetic/clang_pic/interproc_pointer_arithmetic.relf 2dc84b2cc84bb44f717cacdb08bdbd88 dsa/interproc_pointer_arithmetic/gcc/a.out 01ca07ad37a5a4e17f48a56ccc59207c dsa/interproc_pointer_arithmetic/gcc/interproc_pointer_arithmetic.adt 4ada5c98ae685c494be2f72eb93c1d78 dsa/interproc_pointer_arithmetic/gcc/interproc_pointer_arithmetic.bir -5702c0b8bac3805c86feacaac0356eea dsa/interproc_pointer_arithmetic/gcc/interproc_pointer_arithmetic.relf c8ab9a83473ac9a42d9388e74cd1138b dsa/interproc_pointer_arithmetic/gcc/interproc_pointer_arithmetic.gts +5702c0b8bac3805c86feacaac0356eea dsa/interproc_pointer_arithmetic/gcc/interproc_pointer_arithmetic.relf 1be98d97ec7ce0279c8c3abab41ed74f dsa/interproc_pointer_arithmetic/gcc_O2/a.out df10d8477b967d4679d6b22b7670ed2f dsa/interproc_pointer_arithmetic/gcc_O2/interproc_pointer_arithmetic.adt 86b2abee023fc6eae87e65004ee6b353 dsa/interproc_pointer_arithmetic/gcc_O2/interproc_pointer_arithmetic.bir -e410ca8391c1a14ef8b04912a589bea1 dsa/interproc_pointer_arithmetic/gcc_O2/interproc_pointer_arithmetic.relf 617cc2691f8299806c0494a8383554ea dsa/interproc_pointer_arithmetic/gcc_O2/interproc_pointer_arithmetic.gts +e410ca8391c1a14ef8b04912a589bea1 dsa/interproc_pointer_arithmetic/gcc_O2/interproc_pointer_arithmetic.relf b7a02a023aa0dc5cfd1e328f8a4c408c dsa/interproc_pointer_arithmetic/gcc_pic/a.out 25c7a507087d54f1c7683cf2b2db24cc dsa/interproc_pointer_arithmetic/gcc_pic/interproc_pointer_arithmetic.adt 2de2b57202bcac4e67ac47343261615c dsa/interproc_pointer_arithmetic/gcc_pic/interproc_pointer_arithmetic.bir -70192cc9e04d01330dc3ea9a065fffcd dsa/interproc_pointer_arithmetic/gcc_pic/interproc_pointer_arithmetic.relf c510dbce5f0d1d780b84f529677d0a5a dsa/interproc_pointer_arithmetic/gcc_pic/interproc_pointer_arithmetic.gts +70192cc9e04d01330dc3ea9a065fffcd dsa/interproc_pointer_arithmetic/gcc_pic/interproc_pointer_arithmetic.relf +4b2f186f1984e7447ef65a08ff566d53 dsa/stackambiguity/clang/a.out +a25da99c9c400f765fe26be17ef357c1 dsa/stackambiguity/clang_O2/a.out +7a416b72978f556529f3f093adaf397b dsa/stackambiguity/clang_O2/stackambiguity.adt +a50333d420eaae3725e6e8f711383017 dsa/stackambiguity/clang_O2/stackambiguity.bir +c769c4d0ae5b9e15e4c9592d513b496e dsa/stackambiguity/clang_O2/stackambiguity.gts +f3b1fa01dd1e195f7b281610ac86644a dsa/stackambiguity/clang_O2/stackambiguity.relf +4b2f186f1984e7447ef65a08ff566d53 dsa/stackambiguity/clang_pic/a.out +868d726db3f8850958a3542046f87ba2 dsa/stackambiguity/clang_pic/stackambiguity.adt +b88efbc0c1ee54fb1b81f38b303b9f8b dsa/stackambiguity/clang_pic/stackambiguity.bir +9199a5cc417e475ae7826eb41be2e58c dsa/stackambiguity/clang_pic/stackambiguity.gts +3aef19b084162af55d196b888c81fd82 dsa/stackambiguity/clang_pic/stackambiguity.relf +868d726db3f8850958a3542046f87ba2 dsa/stackambiguity/clang/stackambiguity.adt +b88efbc0c1ee54fb1b81f38b303b9f8b dsa/stackambiguity/clang/stackambiguity.bir +9199a5cc417e475ae7826eb41be2e58c dsa/stackambiguity/clang/stackambiguity.gts +3aef19b084162af55d196b888c81fd82 dsa/stackambiguity/clang/stackambiguity.relf +4e80e3914cf9422c9054a580e8ed742f dsa/stackambiguity/gcc/a.out +bc19744e90893ea429d433e9b6ca3d25 dsa/stackambiguity/gcc_O2/a.out +de796640acdde33c5428d69874644c60 dsa/stackambiguity/gcc_O2/stackambiguity.adt +dce9f238fd710496d8cce9b46c17cd1d dsa/stackambiguity/gcc_O2/stackambiguity.bir +03f324d2f3d726648c62c607f4e502a8 dsa/stackambiguity/gcc_O2/stackambiguity.gts +003c2644a12cd552440451dbe8026e07 dsa/stackambiguity/gcc_O2/stackambiguity.relf +4afb9d18121adc189f4511114abdbb1d dsa/stackambiguity/gcc_pic/a.out +5945486f5e06dfb948c70ccf413caf8e dsa/stackambiguity/gcc_pic/stackambiguity.adt +02b13ca4a507390c5691dfb79a91214e dsa/stackambiguity/gcc_pic/stackambiguity.bir +27c137884ac822314413dc34bf9bb70f dsa/stackambiguity/gcc_pic/stackambiguity.gts +fba6c813e24c9a972d96e8c409cbd6cf dsa/stackambiguity/gcc_pic/stackambiguity.relf +42aec1361cf47b090a06d94526f7e695 dsa/stackambiguity/gcc/stackambiguity.adt +af86033c50988fe6c3179439632c0e2b dsa/stackambiguity/gcc/stackambiguity.bir +31cebf6a602c3968acb41c638b1b88f5 dsa/stackambiguity/gcc/stackambiguity.gts +a1122cfb975863c7e6ebecf1d233761b dsa/stackambiguity/gcc/stackambiguity.relf 9be21a4cbf518931188b5bcac1b50278 dsa/stack_interproc_overlapping/clang/a.out -38969a0297e7192beef542022c8bf1da dsa/stack_interproc_overlapping/clang/stack_interproc_overlapping.adt -761e81f0c7639c1e86ad8fcc2683994d dsa/stack_interproc_overlapping/clang/stack_interproc_overlapping.bir -9434f033e89c5f118f935310accc9740 dsa/stack_interproc_overlapping/clang/stack_interproc_overlapping.relf -a822034bdf990766d559ad5e710eca40 dsa/stack_interproc_overlapping/clang/stack_interproc_overlapping.gts 7ed1b2fe0c151e17485bc28438577d84 dsa/stack_interproc_overlapping/clang_O2/a.out 924b1f4f63d15f4b666947f694b99570 dsa/stack_interproc_overlapping/clang_O2/stack_interproc_overlapping.adt 2f963a4e42b0a9cadfb31e3f18f300ef dsa/stack_interproc_overlapping/clang_O2/stack_interproc_overlapping.bir -a5fd558ed91e6d970f845f614c1d821c dsa/stack_interproc_overlapping/clang_O2/stack_interproc_overlapping.relf 7bfb04b495860b921a48322dfa5a60dd dsa/stack_interproc_overlapping/clang_O2/stack_interproc_overlapping.gts +a5fd558ed91e6d970f845f614c1d821c dsa/stack_interproc_overlapping/clang_O2/stack_interproc_overlapping.relf 9be21a4cbf518931188b5bcac1b50278 dsa/stack_interproc_overlapping/clang_pic/a.out 38969a0297e7192beef542022c8bf1da dsa/stack_interproc_overlapping/clang_pic/stack_interproc_overlapping.adt 761e81f0c7639c1e86ad8fcc2683994d dsa/stack_interproc_overlapping/clang_pic/stack_interproc_overlapping.bir -9434f033e89c5f118f935310accc9740 dsa/stack_interproc_overlapping/clang_pic/stack_interproc_overlapping.relf a822034bdf990766d559ad5e710eca40 dsa/stack_interproc_overlapping/clang_pic/stack_interproc_overlapping.gts +9434f033e89c5f118f935310accc9740 dsa/stack_interproc_overlapping/clang_pic/stack_interproc_overlapping.relf +38969a0297e7192beef542022c8bf1da dsa/stack_interproc_overlapping/clang/stack_interproc_overlapping.adt +761e81f0c7639c1e86ad8fcc2683994d dsa/stack_interproc_overlapping/clang/stack_interproc_overlapping.bir +a822034bdf990766d559ad5e710eca40 dsa/stack_interproc_overlapping/clang/stack_interproc_overlapping.gts +9434f033e89c5f118f935310accc9740 dsa/stack_interproc_overlapping/clang/stack_interproc_overlapping.relf f818b8ace05ee46e3fc3f1662230a3e4 dsa/stack_interproc_overlapping/gcc/a.out -398aad004c4cfbc06954364d4cef1f59 dsa/stack_interproc_overlapping/gcc/stack_interproc_overlapping.adt -7cb27e295a94eb1a52289c8768c7d65d dsa/stack_interproc_overlapping/gcc/stack_interproc_overlapping.bir -14b1a51188219af1b942012759d353aa dsa/stack_interproc_overlapping/gcc/stack_interproc_overlapping.relf -735f1667cdbcf4e58e197cc7d1b67cc6 dsa/stack_interproc_overlapping/gcc/stack_interproc_overlapping.gts 964d02dd0d5cbde8c7c8121e98f79e09 dsa/stack_interproc_overlapping/gcc_O2/a.out e060d51181ba2bf584d185c7fee3018a dsa/stack_interproc_overlapping/gcc_O2/stack_interproc_overlapping.adt d6f72bf51a49481f6823bf17ab68835d dsa/stack_interproc_overlapping/gcc_O2/stack_interproc_overlapping.bir -20181097b7f9a9f96a15c00facd2e8f2 dsa/stack_interproc_overlapping/gcc_O2/stack_interproc_overlapping.relf db24730e388010aa86a205e97362c5ca dsa/stack_interproc_overlapping/gcc_O2/stack_interproc_overlapping.gts +20181097b7f9a9f96a15c00facd2e8f2 dsa/stack_interproc_overlapping/gcc_O2/stack_interproc_overlapping.relf 192d2d2cca37aa6b240beaae1c8e5896 dsa/stack_interproc_overlapping/gcc_pic/a.out c0b778226159ae7a7824d63462a79fe4 dsa/stack_interproc_overlapping/gcc_pic/stack_interproc_overlapping.adt 395416c4dc99c0ba8d84cf2f4bb55509 dsa/stack_interproc_overlapping/gcc_pic/stack_interproc_overlapping.bir -f32e12112bda86ff1c22df8f970da1bc dsa/stack_interproc_overlapping/gcc_pic/stack_interproc_overlapping.relf a000b7bc49c4581c326e233d88ef4c52 dsa/stack_interproc_overlapping/gcc_pic/stack_interproc_overlapping.gts +f32e12112bda86ff1c22df8f970da1bc dsa/stack_interproc_overlapping/gcc_pic/stack_interproc_overlapping.relf +398aad004c4cfbc06954364d4cef1f59 dsa/stack_interproc_overlapping/gcc/stack_interproc_overlapping.adt +7cb27e295a94eb1a52289c8768c7d65d dsa/stack_interproc_overlapping/gcc/stack_interproc_overlapping.bir +735f1667cdbcf4e58e197cc7d1b67cc6 dsa/stack_interproc_overlapping/gcc/stack_interproc_overlapping.gts +14b1a51188219af1b942012759d353aa dsa/stack_interproc_overlapping/gcc/stack_interproc_overlapping.relf 4644dc3bb1899ae927ed91c94e54d482 dsa/stack_reassignment/clang/a.out -6825d1bcb4deccd47bceeeafd93264bd dsa/stack_reassignment/clang/stack_reassignment.adt -4e60bad9e6ad778ec3deaad1e17778ea dsa/stack_reassignment/clang/stack_reassignment.bir -827d0e1d2b59c1a4cfc9da6d974a3918 dsa/stack_reassignment/clang/stack_reassignment.relf -f952c57bdbe32c4f81efa9ba8d275b37 dsa/stack_reassignment/clang/stack_reassignment.gts fcb0c72f1a7206e36f09f750a90265ea dsa/stack_reassignment/clang_O2/a.out 95e43527fe960facdadfbe64bb9ea00c dsa/stack_reassignment/clang_O2/stack_reassignment.adt 500bb475d9bcf0ddd3e7921db9f40112 dsa/stack_reassignment/clang_O2/stack_reassignment.bir -3704e8fe99b205f5181d98124409dd5e dsa/stack_reassignment/clang_O2/stack_reassignment.relf 75094db15fcfccb0eccf3482d9288914 dsa/stack_reassignment/clang_O2/stack_reassignment.gts +3704e8fe99b205f5181d98124409dd5e dsa/stack_reassignment/clang_O2/stack_reassignment.relf 4644dc3bb1899ae927ed91c94e54d482 dsa/stack_reassignment/clang_pic/a.out 6825d1bcb4deccd47bceeeafd93264bd dsa/stack_reassignment/clang_pic/stack_reassignment.adt 4e60bad9e6ad778ec3deaad1e17778ea dsa/stack_reassignment/clang_pic/stack_reassignment.bir -827d0e1d2b59c1a4cfc9da6d974a3918 dsa/stack_reassignment/clang_pic/stack_reassignment.relf f952c57bdbe32c4f81efa9ba8d275b37 dsa/stack_reassignment/clang_pic/stack_reassignment.gts +827d0e1d2b59c1a4cfc9da6d974a3918 dsa/stack_reassignment/clang_pic/stack_reassignment.relf +6825d1bcb4deccd47bceeeafd93264bd dsa/stack_reassignment/clang/stack_reassignment.adt +4e60bad9e6ad778ec3deaad1e17778ea dsa/stack_reassignment/clang/stack_reassignment.bir +f952c57bdbe32c4f81efa9ba8d275b37 dsa/stack_reassignment/clang/stack_reassignment.gts +827d0e1d2b59c1a4cfc9da6d974a3918 dsa/stack_reassignment/clang/stack_reassignment.relf 3111e40e54552982c89fba85824e7b30 dsa/stack_reassignment/gcc/a.out -7aa5b65429c9c287853343bdbce867f1 dsa/stack_reassignment/gcc/stack_reassignment.adt -10628282e59462969f7c9e1b770bf056 dsa/stack_reassignment/gcc/stack_reassignment.bir -4c0ec0e0e27bd8a1be01ac353fb50b57 dsa/stack_reassignment/gcc/stack_reassignment.relf -d461cf153950a67cb078c9c04ad0da39 dsa/stack_reassignment/gcc/stack_reassignment.gts 1dd7ccccd4ba56d95b433b561301e7d8 dsa/stack_reassignment/gcc_O2/a.out a820cd5655ddcb711ac3173e790c4655 dsa/stack_reassignment/gcc_O2/stack_reassignment.adt 01a6d3c71dcd1c65ed7ef0993345138d dsa/stack_reassignment/gcc_O2/stack_reassignment.bir -14c33c9b6762bbd73eae3dc7c63382e8 dsa/stack_reassignment/gcc_O2/stack_reassignment.relf 9b795650cb0e1a47421ac7a0fddc7e67 dsa/stack_reassignment/gcc_O2/stack_reassignment.gts +14c33c9b6762bbd73eae3dc7c63382e8 dsa/stack_reassignment/gcc_O2/stack_reassignment.relf 3178d5406b2311be7c58b1e0fd34283a dsa/stack_reassignment/gcc_pic/a.out 5c51c90aaa1e0da9d6548a0736362c93 dsa/stack_reassignment/gcc_pic/stack_reassignment.adt 40f14d02165a890f0b9e3b7a530dda2b dsa/stack_reassignment/gcc_pic/stack_reassignment.bir -908601e300448098fac13836a26e1c11 dsa/stack_reassignment/gcc_pic/stack_reassignment.relf 458d7cc973a55074cb4f1c1af7ed7080 dsa/stack_reassignment/gcc_pic/stack_reassignment.gts -4b2f186f1984e7447ef65a08ff566d53 dsa/stackambiguity/clang/a.out -868d726db3f8850958a3542046f87ba2 dsa/stackambiguity/clang/stackambiguity.adt -b88efbc0c1ee54fb1b81f38b303b9f8b dsa/stackambiguity/clang/stackambiguity.bir -3aef19b084162af55d196b888c81fd82 dsa/stackambiguity/clang/stackambiguity.relf -9199a5cc417e475ae7826eb41be2e58c dsa/stackambiguity/clang/stackambiguity.gts -a25da99c9c400f765fe26be17ef357c1 dsa/stackambiguity/clang_O2/a.out -7a416b72978f556529f3f093adaf397b dsa/stackambiguity/clang_O2/stackambiguity.adt -a50333d420eaae3725e6e8f711383017 dsa/stackambiguity/clang_O2/stackambiguity.bir -f3b1fa01dd1e195f7b281610ac86644a dsa/stackambiguity/clang_O2/stackambiguity.relf -c769c4d0ae5b9e15e4c9592d513b496e dsa/stackambiguity/clang_O2/stackambiguity.gts -4b2f186f1984e7447ef65a08ff566d53 dsa/stackambiguity/clang_pic/a.out -868d726db3f8850958a3542046f87ba2 dsa/stackambiguity/clang_pic/stackambiguity.adt -b88efbc0c1ee54fb1b81f38b303b9f8b dsa/stackambiguity/clang_pic/stackambiguity.bir -3aef19b084162af55d196b888c81fd82 dsa/stackambiguity/clang_pic/stackambiguity.relf -9199a5cc417e475ae7826eb41be2e58c dsa/stackambiguity/clang_pic/stackambiguity.gts -4e80e3914cf9422c9054a580e8ed742f dsa/stackambiguity/gcc/a.out -42aec1361cf47b090a06d94526f7e695 dsa/stackambiguity/gcc/stackambiguity.adt -af86033c50988fe6c3179439632c0e2b dsa/stackambiguity/gcc/stackambiguity.bir -a1122cfb975863c7e6ebecf1d233761b dsa/stackambiguity/gcc/stackambiguity.relf -31cebf6a602c3968acb41c638b1b88f5 dsa/stackambiguity/gcc/stackambiguity.gts -bc19744e90893ea429d433e9b6ca3d25 dsa/stackambiguity/gcc_O2/a.out -de796640acdde33c5428d69874644c60 dsa/stackambiguity/gcc_O2/stackambiguity.adt -dce9f238fd710496d8cce9b46c17cd1d dsa/stackambiguity/gcc_O2/stackambiguity.bir -003c2644a12cd552440451dbe8026e07 dsa/stackambiguity/gcc_O2/stackambiguity.relf -03f324d2f3d726648c62c607f4e502a8 dsa/stackambiguity/gcc_O2/stackambiguity.gts -4afb9d18121adc189f4511114abdbb1d dsa/stackambiguity/gcc_pic/a.out -5945486f5e06dfb948c70ccf413caf8e dsa/stackambiguity/gcc_pic/stackambiguity.adt -02b13ca4a507390c5691dfb79a91214e dsa/stackambiguity/gcc_pic/stackambiguity.bir -fba6c813e24c9a972d96e8c409cbd6cf dsa/stackambiguity/gcc_pic/stackambiguity.relf -27c137884ac822314413dc34bf9bb70f dsa/stackambiguity/gcc_pic/stackambiguity.gts +908601e300448098fac13836a26e1c11 dsa/stack_reassignment/gcc_pic/stack_reassignment.relf +7aa5b65429c9c287853343bdbce867f1 dsa/stack_reassignment/gcc/stack_reassignment.adt +10628282e59462969f7c9e1b770bf056 dsa/stack_reassignment/gcc/stack_reassignment.bir +d461cf153950a67cb078c9c04ad0da39 dsa/stack_reassignment/gcc/stack_reassignment.gts +4c0ec0e0e27bd8a1be01ac353fb50b57 dsa/stack_reassignment/gcc/stack_reassignment.relf 80c2f8a6221980e18f58aa6ca2505bf4 dsa/unsafe_pointer_arithmetic/clang/a.out -efc6ad7922949ddc24a683d19f376b6d dsa/unsafe_pointer_arithmetic/clang/unsafe_pointer_arithmetic.adt -00c3c035190a763de350b96ac346a20e dsa/unsafe_pointer_arithmetic/clang/unsafe_pointer_arithmetic.bir -dd83768066c9dc9337511f30e3588fac dsa/unsafe_pointer_arithmetic/clang/unsafe_pointer_arithmetic.relf -daf0bd12858c861accd8ce374bceb436 dsa/unsafe_pointer_arithmetic/clang/unsafe_pointer_arithmetic.gts ff10741ebe94d983c8d2cc9ae879a2a6 dsa/unsafe_pointer_arithmetic/clang_O2/a.out c681612411d507cf0be99d8319f45ddd dsa/unsafe_pointer_arithmetic/clang_O2/unsafe_pointer_arithmetic.adt d55e2613d1e7e19776860e59af9f13f6 dsa/unsafe_pointer_arithmetic/clang_O2/unsafe_pointer_arithmetic.bir -9b733231e50940e7818d2134f297a04c dsa/unsafe_pointer_arithmetic/clang_O2/unsafe_pointer_arithmetic.relf 73298d54e5a3f2f944c52b91da755f76 dsa/unsafe_pointer_arithmetic/clang_O2/unsafe_pointer_arithmetic.gts +9b733231e50940e7818d2134f297a04c dsa/unsafe_pointer_arithmetic/clang_O2/unsafe_pointer_arithmetic.relf 80c2f8a6221980e18f58aa6ca2505bf4 dsa/unsafe_pointer_arithmetic/clang_pic/a.out efc6ad7922949ddc24a683d19f376b6d dsa/unsafe_pointer_arithmetic/clang_pic/unsafe_pointer_arithmetic.adt 00c3c035190a763de350b96ac346a20e dsa/unsafe_pointer_arithmetic/clang_pic/unsafe_pointer_arithmetic.bir -dd83768066c9dc9337511f30e3588fac dsa/unsafe_pointer_arithmetic/clang_pic/unsafe_pointer_arithmetic.relf daf0bd12858c861accd8ce374bceb436 dsa/unsafe_pointer_arithmetic/clang_pic/unsafe_pointer_arithmetic.gts +dd83768066c9dc9337511f30e3588fac dsa/unsafe_pointer_arithmetic/clang_pic/unsafe_pointer_arithmetic.relf +efc6ad7922949ddc24a683d19f376b6d dsa/unsafe_pointer_arithmetic/clang/unsafe_pointer_arithmetic.adt +00c3c035190a763de350b96ac346a20e dsa/unsafe_pointer_arithmetic/clang/unsafe_pointer_arithmetic.bir +daf0bd12858c861accd8ce374bceb436 dsa/unsafe_pointer_arithmetic/clang/unsafe_pointer_arithmetic.gts +dd83768066c9dc9337511f30e3588fac dsa/unsafe_pointer_arithmetic/clang/unsafe_pointer_arithmetic.relf 0854ff8e69466a1e186e861fe19cf6d7 dsa/unsafe_pointer_arithmetic/gcc/a.out -336471da789ff0e56056a0292d288c28 dsa/unsafe_pointer_arithmetic/gcc/unsafe_pointer_arithmetic.adt -da3cce44f82325a1b54c428462bf9fdf dsa/unsafe_pointer_arithmetic/gcc/unsafe_pointer_arithmetic.bir -17a90118262f429ead93605de98ee780 dsa/unsafe_pointer_arithmetic/gcc/unsafe_pointer_arithmetic.relf -17dbcad26ca94ac265191ce30c378e22 dsa/unsafe_pointer_arithmetic/gcc/unsafe_pointer_arithmetic.gts 72ff5ce4baba5483a66b35ab16567f33 dsa/unsafe_pointer_arithmetic/gcc_O2/a.out e8ed028c018d10723ec7080c80308c79 dsa/unsafe_pointer_arithmetic/gcc_O2/unsafe_pointer_arithmetic.adt 6f604ce22e0da574e8ab822c994a7035 dsa/unsafe_pointer_arithmetic/gcc_O2/unsafe_pointer_arithmetic.bir -a138e10d2572441f110737290665e366 dsa/unsafe_pointer_arithmetic/gcc_O2/unsafe_pointer_arithmetic.relf 7423f159c3e894c55db3c712fd633eb1 dsa/unsafe_pointer_arithmetic/gcc_O2/unsafe_pointer_arithmetic.gts +a138e10d2572441f110737290665e366 dsa/unsafe_pointer_arithmetic/gcc_O2/unsafe_pointer_arithmetic.relf 8c3de81549c07e2bd69d6552089b6d3c dsa/unsafe_pointer_arithmetic/gcc_pic/a.out 471c3c3af2fec8eb1072d737654a3922 dsa/unsafe_pointer_arithmetic/gcc_pic/unsafe_pointer_arithmetic.adt a278b75dc541e83a2acd7f7b13b5f778 dsa/unsafe_pointer_arithmetic/gcc_pic/unsafe_pointer_arithmetic.bir -e32774cdf2e0beb6b9ff303542bdc4ee dsa/unsafe_pointer_arithmetic/gcc_pic/unsafe_pointer_arithmetic.relf f4524b6d442199c4dc909779a1c853e6 dsa/unsafe_pointer_arithmetic/gcc_pic/unsafe_pointer_arithmetic.gts -679d47f74f749519cf2e61f4d563b66f irreducible_loops/irreducible_loop/clang/a.out -d40c8426ee21cd94f0715d57058ae953 irreducible_loops/irreducible_loop/clang/irreducible_loop.adt -a9a56f7f95eb5f911679511ece6e1403 irreducible_loops/irreducible_loop/clang/irreducible_loop.bir -f49104c2041652cdabe9c16f3fb66a47 irreducible_loops/irreducible_loop/clang/irreducible_loop.relf -85a35ec24c85e86818f1b6e6de94639d irreducible_loops/irreducible_loop/clang/irreducible_loop.gts -6da0d9cd81b0ff97b39da93b19a0148b irreducible_loops/irreducible_loop/clang_O2/a.out -a9a5be953b3161707359876e315f66d4 irreducible_loops/irreducible_loop/clang_O2/irreducible_loop.adt -421cfccacafe923d93b9ee09663861cc irreducible_loops/irreducible_loop/clang_O2/irreducible_loop.bir -c17348a1f2b6577bb2782804f582ebff irreducible_loops/irreducible_loop/clang_O2/irreducible_loop.relf -f25e8b82fa90b2a9800575fcfad64383 irreducible_loops/irreducible_loop/clang_O2/irreducible_loop.gts -f7ee1bf3f54f24cf62f4234e4879d7a0 irreducible_loops/irreducible_loop/clang_pic/a.out -9380d8e77e51559968d787f7585f9636 irreducible_loops/irreducible_loop/clang_pic/irreducible_loop.adt -1a31a4d31618b4fee4720fe68a6681d8 irreducible_loops/irreducible_loop/clang_pic/irreducible_loop.bir -f1d5c3f7b946ef8dbd0009da18b1f378 irreducible_loops/irreducible_loop/clang_pic/irreducible_loop.relf -78c008cc82af391e6b6fc4d0e629cbf9 irreducible_loops/irreducible_loop/clang_pic/irreducible_loop.gts -a4d9fdfeb987a41da799786ce7a38c35 irreducible_loops/irreducible_loop/gcc/a.out -69e3921ab1046ab8b67e0450abd4e1b9 irreducible_loops/irreducible_loop/gcc/irreducible_loop.adt -3effd3de17183f70cdeba1ca8c3c9f95 irreducible_loops/irreducible_loop/gcc/irreducible_loop.bir -ae2a12f96c68012acfa2d45b30570e81 irreducible_loops/irreducible_loop/gcc/irreducible_loop.relf -69dcba193d1b1c3457719bc6684c581c irreducible_loops/irreducible_loop/gcc/irreducible_loop.gts -43da5d2c21d4eb60ef23122e23795764 irreducible_loops/irreducible_loop/gcc_O2/a.out -c2a2780e3b92e8d6b3d9303a8e0a175c irreducible_loops/irreducible_loop/gcc_O2/irreducible_loop.adt -a9679fcbb7081b1cf3d25bcaae045b23 irreducible_loops/irreducible_loop/gcc_O2/irreducible_loop.bir -d22ab15ed97731b292323821f90d2a66 irreducible_loops/irreducible_loop/gcc_O2/irreducible_loop.relf -bdb55d648b03250fb12f4230a7c89b93 irreducible_loops/irreducible_loop/gcc_O2/irreducible_loop.gts -e9ca99b87b801bd29b2c864b164c5353 irreducible_loops/irreducible_loop/gcc_pic/a.out -28ce453353f2901bb59f187957b80853 irreducible_loops/irreducible_loop/gcc_pic/irreducible_loop.adt -c9b8223e2d0c43c0b71db9df83cfb42a irreducible_loops/irreducible_loop/gcc_pic/irreducible_loop.bir -f1de6db5aec0e4099ab00af399c048dd irreducible_loops/irreducible_loop/gcc_pic/irreducible_loop.relf -12ed8d355029937aa585c9c7933975c8 irreducible_loops/irreducible_loop/gcc_pic/irreducible_loop.gts +e32774cdf2e0beb6b9ff303542bdc4ee dsa/unsafe_pointer_arithmetic/gcc_pic/unsafe_pointer_arithmetic.relf +336471da789ff0e56056a0292d288c28 dsa/unsafe_pointer_arithmetic/gcc/unsafe_pointer_arithmetic.adt +da3cce44f82325a1b54c428462bf9fdf dsa/unsafe_pointer_arithmetic/gcc/unsafe_pointer_arithmetic.bir +17dbcad26ca94ac265191ce30c378e22 dsa/unsafe_pointer_arithmetic/gcc/unsafe_pointer_arithmetic.gts +17a90118262f429ead93605de98ee780 dsa/unsafe_pointer_arithmetic/gcc/unsafe_pointer_arithmetic.relf +e48d7ffaf64b2fedd0c113227bfb0563 extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/a.out +6f5e0b09248a7f12cdb0d44867f7bc03 extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.adt +d6c3fc47bc823fc2e8932bab05743bcb extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.bir +205e589f8fe775d93c0f7a4aa634d374 extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.gts +c2908e9830d9ef11ce52e66819257f8c extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.relf +02d29e16e4563b121e08706edb4b2f74 extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/a.out +986660eb6b384c0891708f4ce558830f extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.adt +e06544493d5fa681fbde0910a7b1bffa extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.bir +e753fc4075ea6793a50c7ff942ed5c31 extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.gts +37736b876f5d9d38a0bce594e33938ce extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.relf +86a1195a3c8a67f8d9cea8241bf2c62c extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/a.out +71202e21b91c8129e81d96ffe84e12be extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.adt +d640bcfd9f11bc75c73e8b8f76cf2261 extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.bir +bea5e527418d5b5929bc8021f3d93cd9 extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.gts +a8bc0436d78e99d86bd7b0d1e509bcdb extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.relf +685f672eec09a7bc341562ca197106a5 extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/a.out +537e339eac3d1b654096e5e9ed8815fb extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.adt +042fdb1502bf77e9c6405090eba4a2f2 extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.bir +a7b43522c027c23be31476621aab09d8 extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.gts +60776e4a96c3df8859f5f3e3cbdb58d2 extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.relf +7a209bb3359ca2c27f4e6dcaee51f181 incorrect/basicassign1/clang/a.out +b1387e47f451a09737cf1f5c6ce33430 incorrect/basicassign1/clang/basicassign1.adt +2a6eac6eee02af93ee676da9747ae7bc incorrect/basicassign1/clang/basicassign1.bir +5b24be66637c65cbe78c92bfa0dce9d6 incorrect/basicassign1/clang/basicassign1.gts +5fe26908846ef47316d33e347c3ab872 incorrect/basicassign1/clang/basicassign1.relf +10ebc1c30aac16d3d6caae3e39ee1b68 incorrect/basicassign1/clang_O2/a.out +3ccb31aca0b9316414c5c3bbd5931a9a incorrect/basicassign1/clang_O2/basicassign1.adt +56b67f111c66b9c0285164e099cc59ef incorrect/basicassign1/clang_O2/basicassign1.bir +47ac4df9747f1bcc7f81f94e1ff94475 incorrect/basicassign1/clang_O2/basicassign1.gts +0ce271258f324b23d8ab5a0606fb9816 incorrect/basicassign1/clang_O2/basicassign1.relf +f8ff4d419a1c82af6ea6ac80bc99f027 incorrect/basicassign1/clang_pic/a.out +e633fc30ee94278bcce5083b3472a919 incorrect/basicassign1/clang_pic/basicassign1.adt +a1fc33a6886808f0760ba8c1edb8afbc incorrect/basicassign1/clang_pic/basicassign1.bir +7c3dbd696767354ddf8bb7f063aa95ac incorrect/basicassign1/clang_pic/basicassign1.gts +7891de1c649a358a24d5100001ef26ea incorrect/basicassign1/clang_pic/basicassign1.relf +3c21f6c674d22ca1d75052de912d2392 incorrect/basicassign1/gcc/a.out +dc33512d007ed511c29e8c9edbe96aa1 incorrect/basicassign1/gcc/basicassign1.adt +83a2acffded0f5ec99c5578bdb4ceada incorrect/basicassign1/gcc/basicassign1.bir +021b1311ee71bf7850b10c4cd5766706 incorrect/basicassign1/gcc/basicassign1.gts +a31f02dc64920fd6191646db05b31db5 incorrect/basicassign1/gcc/basicassign1.relf +ff659836ed3c172b7458882fca2350ee incorrect/basicassign1/gcc_O2/a.out +863900bacceb811bcf6c3873e00908f9 incorrect/basicassign1/gcc_O2/basicassign1.adt +5c39b80dd9df2cc49b92a6b2c149771b incorrect/basicassign1/gcc_O2/basicassign1.bir +2d0c1687a7b1f5a99e22e68e3b7c2c1d incorrect/basicassign1/gcc_O2/basicassign1.gts +11d522b9a6402c240b0b33451f28e8e2 incorrect/basicassign1/gcc_O2/basicassign1.relf +b9324049c8c9ce4b58282907b9da4393 incorrect/basicassign1/gcc_pic/a.out +e8ef530cb684bec3d976384744996914 incorrect/basicassign1/gcc_pic/basicassign1.adt +b312bc8df5bc755530b5c43fb82908a8 incorrect/basicassign1/gcc_pic/basicassign1.bir +b6f7faae25fe4466d6ecb3a7ddfe372d incorrect/basicassign1/gcc_pic/basicassign1.gts +c708a6c1a8afb09344a1d4c14d4328c0 incorrect/basicassign1/gcc_pic/basicassign1.relf +e4ee6f9c1d3a262a798caafac2aa2809 incorrect/basicassign2/clang/a.out +b039c7c42dabbe5c7590dc870321aeb4 incorrect/basicassign2/clang/basicassign2.adt +76636d436f22cf9b7c78b38736ba7f66 incorrect/basicassign2/clang/basicassign2.bir +2306e509c022f485c29a0d56866db651 incorrect/basicassign2/clang/basicassign2.gts +3483705adda0d6ac0b61c5c2b0409b5f incorrect/basicassign2/clang/basicassign2.relf +de3bc60ba1955a4385eadc63dfb039de incorrect/basicassign2/clang_O2/a.out +675100433f52c0533ca29aaf9ea3fac3 incorrect/basicassign2/clang_O2/basicassign2.adt +593d5fab088dd67a1ca7cdc24bd62648 incorrect/basicassign2/clang_O2/basicassign2.bir +ad632185bf78de50d898ccf526fefcad incorrect/basicassign2/clang_O2/basicassign2.gts +2b4166a0000ea2c234f589c1f13bc2a7 incorrect/basicassign2/clang_O2/basicassign2.relf +06d3159119371b7745204ea81e79c7ce incorrect/basicassign2/clang_pic/a.out +f50552f3ab653b43dfdb549266fb3bed incorrect/basicassign2/clang_pic/basicassign2.adt +7d88cc2c8eac70124d9182bd0e1e94d8 incorrect/basicassign2/clang_pic/basicassign2.bir +b0f56fde9b0fd78b9f3bfb076406c796 incorrect/basicassign2/clang_pic/basicassign2.gts +98fe5468e11bfc3abf8e83754cedfe30 incorrect/basicassign2/clang_pic/basicassign2.relf +c590b9e70d4595876b7450fd9795e08a incorrect/basicassign2/gcc/a.out +c32978638b07bb3bc6bc59bd58bfe5d4 incorrect/basicassign2/gcc/basicassign2.adt +fa44e9826631361d9107f546f0d1b65d incorrect/basicassign2/gcc/basicassign2.bir +91fb50dfd3ffa3cc0370450089baf051 incorrect/basicassign2/gcc/basicassign2.gts +c76838a01408ee5dcac733f64792a6c4 incorrect/basicassign2/gcc/basicassign2.relf +7c2a5f0c3a6e7ab2d5bca24eec7e3ecd incorrect/basicassign2/gcc_O2/a.out +3bfb1f76252c2902ec076d408c206ec7 incorrect/basicassign2/gcc_O2/basicassign2.adt +3d7d56538b2f76e95fd47ab7530f8f78 incorrect/basicassign2/gcc_O2/basicassign2.bir +66a442bb84f1735aa8338af04d055c0e incorrect/basicassign2/gcc_O2/basicassign2.gts +120687155d5a1e6e3a706bda7dbcfe4f incorrect/basicassign2/gcc_O2/basicassign2.relf +2006a714e3b55f473afa6de5142a589f incorrect/basicassign2/gcc_pic/a.out +d627822eb0d097b080efa3345b4981d8 incorrect/basicassign2/gcc_pic/basicassign2.adt +971494af85920a6db68e55357d18097b incorrect/basicassign2/gcc_pic/basicassign2.bir +9a2a776ac2270ec1b6eac5144f0ff8d3 incorrect/basicassign2/gcc_pic/basicassign2.gts +eb59beee21329f3c213e8c62fc2a8565 incorrect/basicassign2/gcc_pic/basicassign2.relf +9911fc91ba66b6023df8831e05a60008 incorrect/basicassign3/clang/a.out +2db4f594c3913ffd16ed8ce19e3b6b48 incorrect/basicassign3/clang/basicassign3.adt +61f94ba34a5d778ff325c59d356f3fd8 incorrect/basicassign3/clang/basicassign3.bir +7f7ee0e4d8abff217565683b891fbfbe incorrect/basicassign3/clang/basicassign3.gts +95f00ad923f63af8326aea0206eb4d23 incorrect/basicassign3/clang/basicassign3.relf +571289a5a94fcecfeecffe3a67d2f168 incorrect/basicassign3/clang_O2/a.out +3c4b39ee60bb3800b5b9057d40d55c19 incorrect/basicassign3/clang_O2/basicassign3.adt +d94dc898315229b0355a5217ebba5bd7 incorrect/basicassign3/clang_O2/basicassign3.bir +8603d818c256a41ac6fc0e8b4774b36f incorrect/basicassign3/clang_O2/basicassign3.gts +e9175d751ad80c1b4bfcde6c1b558064 incorrect/basicassign3/clang_O2/basicassign3.relf +0a02450723bdc5d5b6b5e30971977ad3 incorrect/basicassign3/clang_pic/a.out +9de3d22d5233387b5310c0198647b403 incorrect/basicassign3/clang_pic/basicassign3.adt +9ae6395172e224e09b89036b1e2a0621 incorrect/basicassign3/clang_pic/basicassign3.bir +a11b5f077f792cfb6fa12c27df19004d incorrect/basicassign3/clang_pic/basicassign3.gts +5e3969196ebff5352fe779d7f3269e40 incorrect/basicassign3/clang_pic/basicassign3.relf +e41418aaafabf5ae9d5698a9616f5f3e incorrect/basicassign3/gcc/a.out +4bf6ebe6a9ce2a94b10c25926a9ceac1 incorrect/basicassign3/gcc/basicassign3.adt +699c96c36419d508387f0e82060a8a22 incorrect/basicassign3/gcc/basicassign3.bir +9710e4936c47e316274aff0e1197ac32 incorrect/basicassign3/gcc/basicassign3.gts +15925b7f61ef344e9fbc2a4207b21554 incorrect/basicassign3/gcc/basicassign3.relf +989259853818c33d554c8813e20e04ee incorrect/basicassign3/gcc_O2/a.out +18d9edc94ca3a86f16f106a59e0e4f0a incorrect/basicassign3/gcc_O2/basicassign3.adt +c02977ac9f323e94b244042f184161c3 incorrect/basicassign3/gcc_O2/basicassign3.bir +34fd6027aac08789499df8e1221e2028 incorrect/basicassign3/gcc_O2/basicassign3.gts +dce545454e61c781a45652d7d96be3fa incorrect/basicassign3/gcc_O2/basicassign3.relf +8148058c59342a4c5cb626279f928027 incorrect/basicassign3/gcc_pic/a.out +17292c6662cb72d509a5f9affc48cf20 incorrect/basicassign3/gcc_pic/basicassign3.adt +38df0637b82e3938444be2db8ab2976c incorrect/basicassign3/gcc_pic/basicassign3.bir +f46e37d1e2cbc79fce8736ee297d0a9b incorrect/basicassign3/gcc_pic/basicassign3.gts +bedd42137e234cbc78afb5710c892f7b incorrect/basicassign3/gcc_pic/basicassign3.relf +c5de65a51aa34e93eeea81fff3a08025 incorrect/basicassign/clang/a.out +1d2f99d28ad6361dc76ff6bf01b0c686 incorrect/basicassign/clang/basicassign.adt +572bdf4c15fae95c9f993186172c9125 incorrect/basicassign/clang/basicassign.bir +9700fcbd70eca6b024a6423efb47031c incorrect/basicassign/clang/basicassign.gts +5a7fc372ffb7b88c0c3fb1fe392a2229 incorrect/basicassign/clang/basicassign.relf +5a2ff2a355a9ab15e87ad890863e7768 incorrect/basicassign/clang_O2/a.out +01d7d78680190144b86f8f0110d3874b incorrect/basicassign/clang_O2/basicassign.adt +aa8ec0a9fff1afc548c0d939b044335f incorrect/basicassign/clang_O2/basicassign.bir +564d840e498e4dd0b6c1f4609797a287 incorrect/basicassign/clang_O2/basicassign.gts +f0058bd52ef749dd16ef29f5a3deff1f incorrect/basicassign/clang_O2/basicassign.relf +2ffe85dc22b28590c9589230a916b03f incorrect/basicassign/clang_pic/a.out +500bce63c7e282d3bae9a642dcc13c27 incorrect/basicassign/clang_pic/basicassign.adt +64ac872cef990f6552de22898cd4a36b incorrect/basicassign/clang_pic/basicassign.bir +95ed461a0593a5e967aec137da79a9ff incorrect/basicassign/clang_pic/basicassign.gts +e66487dfe4dcf7b3ca5fb8a4f5f0096c incorrect/basicassign/clang_pic/basicassign.relf +2018ac8ed946086d75252e2f287c1a53 incorrect/basicassign/gcc/a.out +ff2c77e4fa307fa9e065119e3af2ccbe incorrect/basicassign/gcc/basicassign.adt +43f40096e2c1928ec3a0019c6c0f0cfa incorrect/basicassign/gcc/basicassign.bir +88bad7733a223ed2563e6b9797a2d012 incorrect/basicassign/gcc/basicassign.gts +cd456fd3d86f021549d3355d8277633e incorrect/basicassign/gcc/basicassign.relf +a7cfc0a6475e229005cab4b98050f7b6 incorrect/basicassign/gcc_O2/a.out +1d69778925b234130644ede4158f3679 incorrect/basicassign/gcc_O2/basicassign.adt +13ee362758d1bd862ff5e9d96e30ca41 incorrect/basicassign/gcc_O2/basicassign.bir +afe26dcf3f70634601e389226cd0787a incorrect/basicassign/gcc_O2/basicassign.gts +9f2785240b17848ac25fb6287a3f754a incorrect/basicassign/gcc_O2/basicassign.relf +0b9a2a7a9b688c108bbdc654478196a5 incorrect/basicassign/gcc_pic/a.out +e98d9caaa05e09f5df4ef7828020d70c incorrect/basicassign/gcc_pic/basicassign.adt +729b459f0a55f7a84bcb1c0a2eca1de3 incorrect/basicassign/gcc_pic/basicassign.bir +7ce6d478c89dd46f4afd1546422c169c incorrect/basicassign/gcc_pic/basicassign.gts +10794544c5892b3b4d23fbd76ed4f35a incorrect/basicassign/gcc_pic/basicassign.relf +0c7bc30b0e185267e83163b529e31988 incorrect/iflocal/clang/a.out +9178cb941adbd2d284147bb255743454 incorrect/iflocal/clang/iflocal.adt +fd29baf3e3ecb90a75b2edea174b51ca incorrect/iflocal/clang/iflocal.bir +35a3157b499e0b22db2d9294f249b839 incorrect/iflocal/clang/iflocal.gts +24e0c409f8df2892e51ab4eb15236c10 incorrect/iflocal/clang/iflocal.relf +2b31264c3dc627a6ab146dc0a44a0976 incorrect/iflocal/gcc/a.out +276988393992adb65db9f08ca636f382 incorrect/iflocal/gcc/iflocal.adt +00bed4f2484f8296fa0c419637aa2510 incorrect/iflocal/gcc/iflocal.bir +77da370c8d7b5bc3a01309ba67511f5b incorrect/iflocal/gcc/iflocal.gts +9c90bc111cbba06570c030656817be47 incorrect/iflocal/gcc/iflocal.relf +b70ae01e1abc3fbde05b9e4da7d96e7d incorrect/nestedifglobal/clang/a.out +1a152a73fa0286a9b0e3759d5dca8903 incorrect/nestedifglobal/clang/nestedifglobal.adt +dd2cab9fb7fa82f0e97b1bf7f3779016 incorrect/nestedifglobal/clang/nestedifglobal.bir +741fca1ec5b70e6fd7df473f1c1554ff incorrect/nestedifglobal/clang/nestedifglobal.gts +7c377ac61437178fc09f43d94a2f1322 incorrect/nestedifglobal/clang/nestedifglobal.relf +b17a343c30465fed5b9aa7de7f647dc3 incorrect/nestedifglobal/clang_pic/a.out +19b3c7bc3c8ef1cc22101f85e73810bd incorrect/nestedifglobal/clang_pic/nestedifglobal.adt +3084360f10bddb4ea9e51123c430f81c incorrect/nestedifglobal/clang_pic/nestedifglobal.bir +dbf312902c59b54bdfebb60141095e2a incorrect/nestedifglobal/clang_pic/nestedifglobal.gts +1d51a642f39ba4fecf3ae68f9d564323 incorrect/nestedifglobal/clang_pic/nestedifglobal.relf +a14e010111de96f9957bb8dacc982c53 incorrect/nestedifglobal/gcc/a.out +fe21ee48fb3eae894a985d987d58cc99 incorrect/nestedifglobal/gcc/nestedifglobal.adt +2f02da498c71e7d1231fcb52fd19428d incorrect/nestedifglobal/gcc/nestedifglobal.bir +0a243bc1f807675c262ade67d774d7d5 incorrect/nestedifglobal/gcc/nestedifglobal.gts +2f11c59414905f15fb2a39b6c33dcb96 incorrect/nestedifglobal/gcc/nestedifglobal.relf +c0b383c4b68734140413fad18e765cfb incorrect/nestedifglobal/gcc_pic/a.out +84a97918797c1ef791a5ad63387e589e incorrect/nestedifglobal/gcc_pic/nestedifglobal.adt +fa3211728b6d7d1c40bd7d923d14a235 incorrect/nestedifglobal/gcc_pic/nestedifglobal.bir +cad00631f9cc9e1444f0d91701153c5e incorrect/nestedifglobal/gcc_pic/nestedifglobal.gts +14b3eea400a644dcdf896df3bf1351e1 incorrect/nestedifglobal/gcc_pic/nestedifglobal.relf +ed01799590caf4000f3757aaa0fe82b5 indirect_calls/functionpointer/clang/a.out +4c38f1a5d2769b78dab61eb4ad6b901a indirect_calls/functionpointer/clang/functionpointer.adt +1998c00626050048fd487d6320965b20 indirect_calls/functionpointer/clang/functionpointer.bir +2407bf6134eb2d1d76898a6015b4d962 indirect_calls/functionpointer/clang/functionpointer.gts +d5676e59fd1be2cdb13ebe695256929a indirect_calls/functionpointer/clang/functionpointer.relf +51340926446e4dd003e7e7cce74c11d4 indirect_calls/functionpointer/clang_O2/a.out +6ffa515063188e1dce61f581738814e1 indirect_calls/functionpointer/clang_O2/functionpointer.adt +74c624c4bcae6ce41dd9f225d3cc2679 indirect_calls/functionpointer/clang_O2/functionpointer.bir +b7938528bf6249250c2f28a2e1cfa5bb indirect_calls/functionpointer/clang_O2/functionpointer.gts +608beed8f8d1c3702a3975902d9b7e01 indirect_calls/functionpointer/clang_O2/functionpointer.relf +88b5b2666238da7615590e7c3d02e66b indirect_calls/functionpointer/clang_pic/a.out +d11765657286c693e5264d7a6a9b6e2a indirect_calls/functionpointer/clang_pic/functionpointer.adt +66151171ae2b5a71778da32d327ef54a indirect_calls/functionpointer/clang_pic/functionpointer.bir +f6879418d1f319694687bc68020a901d indirect_calls/functionpointer/clang_pic/functionpointer.gts +e299e7da5f7e340601033ddfb996cf35 indirect_calls/functionpointer/clang_pic/functionpointer.relf +d3fd0ce466066426ea63666074bcbcb0 indirect_calls/functionpointer/gcc/a.out +2771c1e656764a391c502fc7cecf66cf indirect_calls/functionpointer/gcc/functionpointer.adt +5047df447e76c6edfafad8d27fda5f6e indirect_calls/functionpointer/gcc/functionpointer.bir +d681467cbbc950024ee015777e595e50 indirect_calls/functionpointer/gcc/functionpointer.gts +69789da9dd26fc97658df9db86b61750 indirect_calls/functionpointer/gcc/functionpointer.relf +4543ced5b06d8b650b3dc778cb143f33 indirect_calls/functionpointer/gcc_O2/a.out +d4d90be8a88584d99e0a02555ec96948 indirect_calls/functionpointer/gcc_O2/functionpointer.adt +a5c93373744a4532082cfa0cfcf848ad indirect_calls/functionpointer/gcc_O2/functionpointer.bir +f86fd512f815964c7da8a0c4b1f5de1c indirect_calls/functionpointer/gcc_O2/functionpointer.gts +42e13cace40a6761d17796c85305dd1e indirect_calls/functionpointer/gcc_O2/functionpointer.relf +adc85bb75e82a9893f72b5647efb7a00 indirect_calls/functionpointer/gcc_pic/a.out +ff7a4bda2f7513120345d1bb44e3b96e indirect_calls/functionpointer/gcc_pic/functionpointer.adt +f76a336ae68154f638da7776ba34526a indirect_calls/functionpointer/gcc_pic/functionpointer.bir +46f0cbbf491599364d4a33d92381abcb indirect_calls/functionpointer/gcc_pic/functionpointer.gts +6db1a3d861c32687205eeff92e4edd2b indirect_calls/functionpointer/gcc_pic/functionpointer.relf +8aa515ab6c2878e2ddb872cc2d4fb68a indirect_calls/indirect_call/clang/a.out +dfa613068412772e97fd32b13e9b937a indirect_calls/indirect_call/clang/indirect_call.adt +1cf95cd31a2727a2c01f2cb39645ea7a indirect_calls/indirect_call/clang/indirect_call.bir +15900904642d9aa5774ef2a41552b106 indirect_calls/indirect_call/clang/indirect_call.gts +2686fc6b5b2ce84a8fa43d98a198ee7b indirect_calls/indirect_call/clang/indirect_call.relf +8d9935869b1ed092b02abe7705ebcf21 indirect_calls/indirect_call/clang_pic/a.out +09687a382887fee02d4ff4f88867d299 indirect_calls/indirect_call/clang_pic/indirect_call.adt +fd637cd45d0255aa25bb50d87d7f04a5 indirect_calls/indirect_call/clang_pic/indirect_call.bir +bf4e0973cfce72a447e320c5af3ca741 indirect_calls/indirect_call/clang_pic/indirect_call.gts +e8d85c551cf2db297609279374c5ffdc indirect_calls/indirect_call/clang_pic/indirect_call.relf +4f6caa66e2e3e131aff7ac3e0c4e5d77 indirect_calls/indirect_call/gcc/a.out +8296fd9bd387e05b9c52c50462cb6b97 indirect_calls/indirect_call/gcc/indirect_call.adt +441e1c62e63abf6d347ac79e556247ca indirect_calls/indirect_call/gcc/indirect_call.bir +9b5530e8fd27e819ebfc9a844c58a4f5 indirect_calls/indirect_call/gcc/indirect_call.gts +de98122db349f10a47de9c5e4777d8e7 indirect_calls/indirect_call/gcc/indirect_call.relf +692a0be496e9a1714271968a1e8d0232 indirect_calls/indirect_call/gcc_pic/a.out +2cf7d626149d75fd6f94a782aed84d25 indirect_calls/indirect_call/gcc_pic/indirect_call.adt +64748e5bcd57ac7d2ae65c7906d8f1b2 indirect_calls/indirect_call/gcc_pic/indirect_call.bir +b35b54f5d395f595fdf666c3f5c7d731 indirect_calls/indirect_call/gcc_pic/indirect_call.gts +ade7607337aba61321d732de7d89c7f6 indirect_calls/indirect_call/gcc_pic/indirect_call.relf +7ef83560467b6d7b5b69c5d7b85c7110 indirect_calls/indirect_call_outparam/clang/a.out +ab9089c3d18ca64f563bc9e6e5e529d9 indirect_calls/indirect_call_outparam/clang/indirect_call_outparam.adt +a8390b57f7746bbacb199481a191aa41 indirect_calls/indirect_call_outparam/clang/indirect_call_outparam.bir +c4e17bd4309525f961a70a407ce8397b indirect_calls/indirect_call_outparam/clang/indirect_call_outparam.gts +37044b38df59a6f7094c65d4740b9895 indirect_calls/indirect_call_outparam/clang/indirect_call_outparam.relf +261feb7ba6e70424ee086e29c81d067b indirect_calls/indirect_call_outparam/gcc/a.out +78404c2aafc1c222106342026ab53b77 indirect_calls/indirect_call_outparam/gcc/indirect_call_outparam.adt +7fbe3685e303a49937dcc62c0ee9c6f9 indirect_calls/indirect_call_outparam/gcc/indirect_call_outparam.bir +d829f0c77e32a55c73c037cd5e0cfbb3 indirect_calls/indirect_call_outparam/gcc/indirect_call_outparam.gts +fb3f5d651b31249fa5aa709c94c18c5b indirect_calls/indirect_call_outparam/gcc/indirect_call_outparam.relf +350b8a7223a87ae1164255faac8bf989 indirect_calls/jumptable2/clang/a.out +5b977e790eefd1668b82168d7f870662 indirect_calls/jumptable2/clang/jumptable2.adt +e09195e63d04d5b609b2bd34c0d3795f indirect_calls/jumptable2/clang/jumptable2.bir +a6c262573840e36b2559daa850c99bb6 indirect_calls/jumptable2/clang/jumptable2.gts +dfe5e4f47c5b4718a7023e51847e4977 indirect_calls/jumptable2/clang/jumptable2.relf +02ec42ed15d9baaa1a2ff92dee36a538 indirect_calls/jumptable2/clang_O2/a.out +0aea6dee410ff85dc395914006310c1e indirect_calls/jumptable2/clang_O2/jumptable2.adt +eafbe88d8b44824b555c424d87eab28f indirect_calls/jumptable2/clang_O2/jumptable2.bir +d8c57b1b56b77d5c09969fab704363f7 indirect_calls/jumptable2/clang_O2/jumptable2.gts +312fb212e966185dc2eac4a2a5e1c5e9 indirect_calls/jumptable2/clang_O2/jumptable2.relf +b2215402427c40ccd1d5846c2da9c17b indirect_calls/jumptable2/clang_pic/a.out +7840fa8b2c03aae7d6804f0a6f85a33a indirect_calls/jumptable2/clang_pic/jumptable2.adt +c46b489f19faafc4277f81ebea2cf3b2 indirect_calls/jumptable2/clang_pic/jumptable2.bir +f6877a96c93eccaf70cc2d0eac393f03 indirect_calls/jumptable2/clang_pic/jumptable2.gts +38d562bbf629d2cc2a2e656c8822c835 indirect_calls/jumptable2/clang_pic/jumptable2.relf +37f77cb80e1cb81e2098a1873107989b indirect_calls/jumptable2/gcc/a.out +5eddd4883dc8e80e649b3b59e3ab70dc indirect_calls/jumptable2/gcc/jumptable2.adt +531fd7be86c58a8f8c392ac69982cf84 indirect_calls/jumptable2/gcc/jumptable2.bir +c972a9193d6ebb964fc959477cd6bacb indirect_calls/jumptable2/gcc/jumptable2.gts +73d67997598e19044edc3b878f89b471 indirect_calls/jumptable2/gcc/jumptable2.relf +35dee69068b64fcf296381141511140e indirect_calls/jumptable2/gcc_O2/a.out +28fbb4a35b29233d65484d977c56a495 indirect_calls/jumptable2/gcc_O2/jumptable2.adt +daf88bb18b74f7f3eb7210dce4c58ba1 indirect_calls/jumptable2/gcc_O2/jumptable2.bir +6c3ba6c2d2f52bf4a4a9febfb9264671 indirect_calls/jumptable2/gcc_O2/jumptable2.gts +db7967b2d3f16668d93b8ba9a021e46c indirect_calls/jumptable2/gcc_O2/jumptable2.relf +8ddcf327f34a9a08d802d11ad4662fa4 indirect_calls/jumptable2/gcc_pic/a.out +76bb2cc11e5d83b3dcb3c9cdae069695 indirect_calls/jumptable2/gcc_pic/jumptable2.adt +882932072c55e58647631354a5fc2db0 indirect_calls/jumptable2/gcc_pic/jumptable2.bir +bac9369d8ce76e145e4d169e85d8b3e3 indirect_calls/jumptable2/gcc_pic/jumptable2.gts +6cae7faa1ec96164ee34b07cb82297a8 indirect_calls/jumptable2/gcc_pic/jumptable2.relf +34faef0de731e4cc9226278c2395d4aa indirect_calls/jumptable3/clang/a.out +0df8dbfe78497c6dbebae7c13fe9e477 indirect_calls/jumptable3/clang/jumptable3.adt +45f7b464b61f7713141e0ce9ceb83296 indirect_calls/jumptable3/clang/jumptable3.bir +e9459a458c6b5948e8d6ca8864bc840c indirect_calls/jumptable3/clang/jumptable3.gts +06f14906c9de889336a658d9973560c9 indirect_calls/jumptable3/clang/jumptable3.relf +f9cce73f6859d2487c2440649404b2d6 indirect_calls/jumptable3/clang_O2/a.out +a3a02f5655538294e06275d7ce678153 indirect_calls/jumptable3/clang_O2/jumptable3.adt +93b5c79d4ecbc530f94eea190a83870e indirect_calls/jumptable3/clang_O2/jumptable3.bir +09da4347fa3da4c49838f731b1c1368d indirect_calls/jumptable3/clang_O2/jumptable3.gts +f92fd43a4940b80e6e0f15b9ebfbb0be indirect_calls/jumptable3/clang_O2/jumptable3.relf +020e95d3ca22285857628c0ec9da5f7d indirect_calls/jumptable/clang/a.out +d1ac9d72ff825210a85c529940da15bd indirect_calls/jumptable/clang/jumptable.adt +e38d5eed04dc061432efdc43bb6b188f indirect_calls/jumptable/clang/jumptable.bir +47632c145b44cca595eee00865c69aa1 indirect_calls/jumptable/clang/jumptable.gts +4364646467bf9af1a10f98a40a36a460 indirect_calls/jumptable/clang/jumptable.relf +beef57177331a88ad60809de6a2f0baa indirect_calls/jumptable/gcc/a.out +2226b5d0bd423da99f06fdc0967d5402 indirect_calls/jumptable/gcc/jumptable.adt +3e57cf774d82eabd205cc49c4c6692d5 indirect_calls/jumptable/gcc/jumptable.bir +bd8bdc8be1c41b1961ca281a29fc1096 indirect_calls/jumptable/gcc/jumptable.gts +c9199be070760e7257bb4f4e93b7f0b6 indirect_calls/jumptable/gcc/jumptable.relf +e501f1f440c9a8687e2015b9d865d09f indirect_calls/switch2/clang/a.out +3568c3f3b98f16963bff89e79da11ba5 indirect_calls/switch2/clang/switch2.adt +a734cfcf19183ab0f0687c46e23bd407 indirect_calls/switch2/clang/switch2.bir +f10521066f0c256ea50abb4e85122439 indirect_calls/switch2/clang/switch2.gts +d0d5ae2b801f00cd03de3feac9d37987 indirect_calls/switch2/clang/switch2.relf +db97697fa77dfd2f129a15c06b9aebc7 indirect_calls/syscall/clang_O2/a.out +1d0d20d3ebe7600f619de3032febe92e indirect_calls/syscall/clang_O2/syscall.adt +f7bdf574c930ad23d6750de08179986d indirect_calls/syscall/clang_O2/syscall.bir +f56862bf3e8ccdb223a4754b9dfe5af4 indirect_calls/syscall/clang_O2/syscall.gts +a086bac2a1d8e547c1cb5a7eeb69c358 indirect_calls/syscall/clang_O2/syscall.relf 1b03afe504479dbb55fe223e8cf53100 irreducible_loops/irreducible_loop_2/clang/a.out c7d7e03553fcd144995b543abdbd27a7 irreducible_loops/irreducible_loop_2/clang/irreducible_loop_2.adt 4d392f63a9dca875ec8831cde02e200a irreducible_loops/irreducible_loop_2/clang/irreducible_loop_2.bir -0edced0629612e2e0428921a85a423cc irreducible_loops/irreducible_loop_2/clang/irreducible_loop_2.relf 207dd0d5e5103f2a8bdac33b7ffdcbab irreducible_loops/irreducible_loop_2/clang/irreducible_loop_2.gts +0edced0629612e2e0428921a85a423cc irreducible_loops/irreducible_loop_2/clang/irreducible_loop_2.relf e7d653c4ebffd3b33ca3a034b3855614 irreducible_loops/irreducible_loop_2/clang_O2/a.out 7465ad879e9a6d9c78e7b6413c0b23ec irreducible_loops/irreducible_loop_2/clang_O2/irreducible_loop_2.adt c242fc27d6bc0a72ec41f7c8ce71f9ae irreducible_loops/irreducible_loop_2/clang_O2/irreducible_loop_2.bir -edf28d2c0f3298d925d2a8b7e752cae5 irreducible_loops/irreducible_loop_2/clang_O2/irreducible_loop_2.relf 3edb776087ef75f40748969f73c2186f irreducible_loops/irreducible_loop_2/clang_O2/irreducible_loop_2.gts +edf28d2c0f3298d925d2a8b7e752cae5 irreducible_loops/irreducible_loop_2/clang_O2/irreducible_loop_2.relf 1b03afe504479dbb55fe223e8cf53100 irreducible_loops/irreducible_loop_2/clang_pic/a.out c7d7e03553fcd144995b543abdbd27a7 irreducible_loops/irreducible_loop_2/clang_pic/irreducible_loop_2.adt 4d392f63a9dca875ec8831cde02e200a irreducible_loops/irreducible_loop_2/clang_pic/irreducible_loop_2.bir -0edced0629612e2e0428921a85a423cc irreducible_loops/irreducible_loop_2/clang_pic/irreducible_loop_2.relf 207dd0d5e5103f2a8bdac33b7ffdcbab irreducible_loops/irreducible_loop_2/clang_pic/irreducible_loop_2.gts +0edced0629612e2e0428921a85a423cc irreducible_loops/irreducible_loop_2/clang_pic/irreducible_loop_2.relf a295a1e6dd84ca5999d15c9a8774ab0a irreducible_loops/irreducible_loop_2/gcc/a.out 9cd9077f2b0612aef8b3fd4ec98ae29e irreducible_loops/irreducible_loop_2/gcc/irreducible_loop_2.adt 7ec54db74d0fdc801a781cf013332c72 irreducible_loops/irreducible_loop_2/gcc/irreducible_loop_2.bir -183c9950cad05d99ab4e87f6b7a5136c irreducible_loops/irreducible_loop_2/gcc/irreducible_loop_2.relf 005ebf707c300b76b6ba7d8a0c84c3d9 irreducible_loops/irreducible_loop_2/gcc/irreducible_loop_2.gts +183c9950cad05d99ab4e87f6b7a5136c irreducible_loops/irreducible_loop_2/gcc/irreducible_loop_2.relf 77cb6157bb36095bca85e2617bbfd324 irreducible_loops/irreducible_loop_2/gcc_O2/a.out bec7333e4dc0ed2761ec96976e1ec21b irreducible_loops/irreducible_loop_2/gcc_O2/irreducible_loop_2.adt 2fcfa8f75bcaad505522c8a31014d8c1 irreducible_loops/irreducible_loop_2/gcc_O2/irreducible_loop_2.bir -a9673c2e1daf3c21f6894e470c7e1052 irreducible_loops/irreducible_loop_2/gcc_O2/irreducible_loop_2.relf 3e8759aed941201ae258419cf9ea0db8 irreducible_loops/irreducible_loop_2/gcc_O2/irreducible_loop_2.gts +a9673c2e1daf3c21f6894e470c7e1052 irreducible_loops/irreducible_loop_2/gcc_O2/irreducible_loop_2.relf c0d284207c09809dee49a1fecf113ab4 irreducible_loops/irreducible_loop_2/gcc_pic/a.out 1f24afd16e1378ec290075ea2d370582 irreducible_loops/irreducible_loop_2/gcc_pic/irreducible_loop_2.adt ed3b389b0d29c844004ac7fdf0f52880 irreducible_loops/irreducible_loop_2/gcc_pic/irreducible_loop_2.bir -2ff8835ddb43abc7a0defa4e32480238 irreducible_loops/irreducible_loop_2/gcc_pic/irreducible_loop_2.relf ad570d9aee8f25cdbc63e5de9430a107 irreducible_loops/irreducible_loop_2/gcc_pic/irreducible_loop_2.gts +2ff8835ddb43abc7a0defa4e32480238 irreducible_loops/irreducible_loop_2/gcc_pic/irreducible_loop_2.relf +679d47f74f749519cf2e61f4d563b66f irreducible_loops/irreducible_loop/clang/a.out +d40c8426ee21cd94f0715d57058ae953 irreducible_loops/irreducible_loop/clang/irreducible_loop.adt +a9a56f7f95eb5f911679511ece6e1403 irreducible_loops/irreducible_loop/clang/irreducible_loop.bir +85a35ec24c85e86818f1b6e6de94639d irreducible_loops/irreducible_loop/clang/irreducible_loop.gts +f49104c2041652cdabe9c16f3fb66a47 irreducible_loops/irreducible_loop/clang/irreducible_loop.relf +6da0d9cd81b0ff97b39da93b19a0148b irreducible_loops/irreducible_loop/clang_O2/a.out +a9a5be953b3161707359876e315f66d4 irreducible_loops/irreducible_loop/clang_O2/irreducible_loop.adt +421cfccacafe923d93b9ee09663861cc irreducible_loops/irreducible_loop/clang_O2/irreducible_loop.bir +f25e8b82fa90b2a9800575fcfad64383 irreducible_loops/irreducible_loop/clang_O2/irreducible_loop.gts +c17348a1f2b6577bb2782804f582ebff irreducible_loops/irreducible_loop/clang_O2/irreducible_loop.relf +f7ee1bf3f54f24cf62f4234e4879d7a0 irreducible_loops/irreducible_loop/clang_pic/a.out +9380d8e77e51559968d787f7585f9636 irreducible_loops/irreducible_loop/clang_pic/irreducible_loop.adt +1a31a4d31618b4fee4720fe68a6681d8 irreducible_loops/irreducible_loop/clang_pic/irreducible_loop.bir +78c008cc82af391e6b6fc4d0e629cbf9 irreducible_loops/irreducible_loop/clang_pic/irreducible_loop.gts +f1d5c3f7b946ef8dbd0009da18b1f378 irreducible_loops/irreducible_loop/clang_pic/irreducible_loop.relf +a4d9fdfeb987a41da799786ce7a38c35 irreducible_loops/irreducible_loop/gcc/a.out +69e3921ab1046ab8b67e0450abd4e1b9 irreducible_loops/irreducible_loop/gcc/irreducible_loop.adt +3effd3de17183f70cdeba1ca8c3c9f95 irreducible_loops/irreducible_loop/gcc/irreducible_loop.bir +69dcba193d1b1c3457719bc6684c581c irreducible_loops/irreducible_loop/gcc/irreducible_loop.gts +ae2a12f96c68012acfa2d45b30570e81 irreducible_loops/irreducible_loop/gcc/irreducible_loop.relf +43da5d2c21d4eb60ef23122e23795764 irreducible_loops/irreducible_loop/gcc_O2/a.out +c2a2780e3b92e8d6b3d9303a8e0a175c irreducible_loops/irreducible_loop/gcc_O2/irreducible_loop.adt +a9679fcbb7081b1cf3d25bcaae045b23 irreducible_loops/irreducible_loop/gcc_O2/irreducible_loop.bir +bdb55d648b03250fb12f4230a7c89b93 irreducible_loops/irreducible_loop/gcc_O2/irreducible_loop.gts +d22ab15ed97731b292323821f90d2a66 irreducible_loops/irreducible_loop/gcc_O2/irreducible_loop.relf +e9ca99b87b801bd29b2c864b164c5353 irreducible_loops/irreducible_loop/gcc_pic/a.out +28ce453353f2901bb59f187957b80853 irreducible_loops/irreducible_loop/gcc_pic/irreducible_loop.adt +c9b8223e2d0c43c0b71db9df83cfb42a irreducible_loops/irreducible_loop/gcc_pic/irreducible_loop.bir +12ed8d355029937aa585c9c7933975c8 irreducible_loops/irreducible_loop/gcc_pic/irreducible_loop.gts +f1de6db5aec0e4099ab00af399c048dd irreducible_loops/irreducible_loop/gcc_pic/irreducible_loop.relf +cb31ebc0dc521c69bdd8fe386aba0d9d memory_regions/heap_pointer/clang/a.out +137742190cf1df5316d013ca1b6360a0 memory_regions/heap_pointer/clang/heap_pointer.adt +e9762fa2578100a5a2bc58aca1e2bdf1 memory_regions/heap_pointer/clang/heap_pointer.bir +4480630734719dc6cd891d1f519145f1 memory_regions/heap_pointer/clang/heap_pointer.gts +4b8689ab2abe775bb8da022449bb2293 memory_regions/heap_pointer/clang/heap_pointer.relf +a6e620d0e71203e0ab21d08fcf9fc96f memory_regions/heap_pointer/clang_pic/a.out +934a317042add9d4f1cda1249d3beada memory_regions/heap_pointer/clang_pic/heap_pointer.adt +57154e8a52ada3a0865b21bf8a984a79 memory_regions/heap_pointer/clang_pic/heap_pointer.bir +4a61ae695c74de6068e3b6270f42510d memory_regions/heap_pointer/clang_pic/heap_pointer.gts +c865eade1c5b4ec8515ba465fd3618c5 memory_regions/heap_pointer/clang_pic/heap_pointer.relf +bfeeef918a9e6e2343382262c6de1a28 memory_regions/heap_pointer/gcc/a.out +0939e2ca130dd6969d984975b6f00072 memory_regions/heap_pointer/gcc/heap_pointer.adt +b5907db7d1a5da1316c3ee55826b8750 memory_regions/heap_pointer/gcc/heap_pointer.bir +bd4c68de82c2ac034a5c70fcaa708f70 memory_regions/heap_pointer/gcc/heap_pointer.gts +6a25f0f1e7b6f4c4caab19d6b508fc5d memory_regions/heap_pointer/gcc/heap_pointer.relf +a28111d750dd5b587578c88583de890c memory_regions/heap_pointer/gcc_pic/a.out +554886a46f49624e5b6f8814f7c3bf9a memory_regions/heap_pointer/gcc_pic/heap_pointer.adt +1fbbeceb7f6847a6194d126716622300 memory_regions/heap_pointer/gcc_pic/heap_pointer.bir +55a3e41094a5a41aba13f3fc0dc9d906 memory_regions/heap_pointer/gcc_pic/heap_pointer.gts +c4483fb4e87c9eccd2addfbebd6ca30a memory_regions/heap_pointer/gcc_pic/heap_pointer.relf +13f5b5c2194b1508f596231a15b072c7 memory_regions/stack_pointer/clang/a.out +58b942874f21cf227476f49c7918c54e memory_regions/stack_pointer/clang_pic/a.out +d2b41b87d845b86ca119f5dc6e395dee memory_regions/stack_pointer/clang_pic/stack_pointer.adt +884f62e2e2840877fe0a3dda231c8ae7 memory_regions/stack_pointer/clang_pic/stack_pointer.bir +b924e9257a2f1a5c3f72a6c9cec47ba3 memory_regions/stack_pointer/clang_pic/stack_pointer.gts +af17093b1aa757415d035421bdb6b339 memory_regions/stack_pointer/clang_pic/stack_pointer.relf +072efa1a4c0737778daa835b3b46a93d memory_regions/stack_pointer/clang/stack_pointer.adt +4c11787ec9b42d2211d855a9d056d460 memory_regions/stack_pointer/clang/stack_pointer.bir +829de605c3a25ec471efd00fab8bf187 memory_regions/stack_pointer/clang/stack_pointer.gts +e98bee8600e7745f3e89d2ccc08c74f2 memory_regions/stack_pointer/clang/stack_pointer.relf +032d4a9cb9f916ac92823bae5293ecd7 procedure_summaries/procedure_summary2/gcc_O2/a.out +443b9dea2d4490197c1fcde6bd6fe6f2 procedure_summaries/procedure_summary2/gcc_O2/procedure_summary2.adt +3dde723aa5480bfc2805a5b7b17b564d procedure_summaries/procedure_summary2/gcc_O2/procedure_summary2.bir +22e21f35bc9cb56df25f52aa17926ff5 procedure_summaries/procedure_summary2/gcc_O2/procedure_summary2.gts +998c280b33ee184b2cf534c2094c8ba5 procedure_summaries/procedure_summary2/gcc_O2/procedure_summary2.relf +78a557b2d346d96923c3a3f6e9736b98 procedure_summaries/procedure_summary3/gcc_O2/a.out +88f6f228be82adf73f6f92d044d2e4db procedure_summaries/procedure_summary3/gcc_O2/procedure_summary3.adt +adfd06f2230b11e08ff78e2adc04f7c2 procedure_summaries/procedure_summary3/gcc_O2/procedure_summary3.bir +a74203d496be138bd1619ff4b689a6ca procedure_summaries/procedure_summary3/gcc_O2/procedure_summary3.gts +75bf418f9d1a6329dcbe73f83b068a5f procedure_summaries/procedure_summary3/gcc_O2/procedure_summary3.relf +5330b729d59483b8aac33d03d2f9e45f procedure_summaries/procedure_summary/gcc/a.out +430c2cb50e4e8a42c5b28ea113a0a8f0 procedure_summaries/procedure_summary/gcc/procedure_summary.adt +814d19f77523cf4d6d5ed1c8a27bb254 procedure_summaries/procedure_summary/gcc/procedure_summary.bir +b5e686f31a52f0ce1efc993df630046c procedure_summaries/procedure_summary/gcc/procedure_summary.gts +3f00a5162c41d58572ccf1ece2fa2439 procedure_summaries/procedure_summary/gcc/procedure_summary.relf diff --git a/src/test/compiled.url.txt b/src/test/compiled.url.txt index 6ea81b389..5a02303ec 100644 --- a/src/test/compiled.url.txt +++ b/src/test/compiled.url.txt @@ -1,4 +1,4 @@ -https://files.catbox.moe/vy35tk.bz2 +https://files.catbox.moe/p9oa64.zst # this file should have a URL as its first line # and a sha1sum as its last line. all other @@ -9,4 +9,4 @@ https://files.catbox.moe/vy35tk.bz2 # # make sure to update both URL and sha1sum simultaneously. -76172bd26b04f1ceb0aa1d5b698072aa97500c53 compiled.tar.bz2 +f33858749f1b7898dfb074d4ccd5212cb5c1780b compiled.tar.zst From dedc39b5cdc1c0723f7f26b43ed6e31a9d228a34 Mon Sep 17 00:00:00 2001 From: rina Date: Fri, 13 Dec 2024 22:08:51 +1000 Subject: [PATCH 2/4] update readme --- src/test/readme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/test/readme.md b/src/test/readme.md index 47207cca6..6b111d927 100644 --- a/src/test/readme.md +++ b/src/test/readme.md @@ -190,11 +190,11 @@ You can use these steps to do so. 5. Run `make md5sum-update -j6` to generate new hashes. Git can be used to compare the differences. 6. In the src/tests directory, run `make compiled.md5sum` to update the combined md5sums file. -7. Create the tarball of generated files with `make compiled.tar.bz2`. +7. Create the tarball of generated files with `make compiled.tar.zst`. Take note of the md5sum line at the bottom. -8. Upload compiled.tar.bz2 to a publicly-accessible file host and take note of the URL. +8. Upload compiled.tar.zst to a publicly-accessible file host and take note of the URL. ```bash - curl -Freqtype=fileupload -FfileToUpload=@compiled.tar.bz2 https://catbox.moe/user/api.php + curl -Freqtype=fileupload -FfileToUpload=@compiled.tar.zst https://catbox.moe/user/api.php ``` 9. Update compiled.url.txt with the new URL and the new md5sum. 10. Optional but recommended, check your new hashes are valid and reproducible with `make clean -j4 && make md5sum-check -j4`. From fa740ff8175709aed47be26ccadad74cd62136e2 Mon Sep 17 00:00:00 2001 From: rina Date: Tue, 17 Dec 2024 11:40:16 +1000 Subject: [PATCH 3/4] support configuring LIFT_ARTEFACTS in config.mk and remove spurious BAP tests namely, SystemTestsBAP correct/functionpointer/gcc_O2:BAP SystemTestsBAP correct/functionpointer/gcc:BAP SystemTestsBAP correct/functionpointer/clang:BAP SystemTestsBAP correct/functionpointer/gcc_pic:BAP SystemTestsBAP correct/functionpointer/clang_pic:BAP SystemTestsBAP correct/indirect_call/gcc:BAP SystemTestsBAP correct/indirect_call/clang:BAP SystemTestsBAP correct/indirect_call/gcc_pic:BAP SystemTestsBAP correct/indirect_call/clang_pic:BAP SystemTestsBAP correct/jumptable2/gcc_O2:BAP SystemTestsBAP correct/jumptable2/clang_O2:BAP SystemTestsBAP correct/jumptable2/gcc:BAP SystemTestsBAP correct/jumptable2/clang:BAP SystemTestsBAP correct/jumptable2/gcc_pic:BAP SystemTestsBAP correct/jumptable2/clang_pic:BAP --- src/test/compiled.md5sum | 30 ------------------- src/test/compiled.url.txt | 4 +-- .../correct/functionpointer/clang/md5sums | 2 -- .../correct/functionpointer/clang_pic/md5sums | 2 -- src/test/correct/functionpointer/config.mk | 4 ++- src/test/correct/functionpointer/gcc/md5sums | 2 -- .../correct/functionpointer/gcc_O2/md5sums | 2 -- .../correct/functionpointer/gcc_pic/md5sums | 2 -- src/test/correct/indirect_call/clang/md5sums | 2 -- .../correct/indirect_call/clang_pic/md5sums | 2 -- src/test/correct/indirect_call/config.mk | 4 ++- src/test/correct/indirect_call/gcc/md5sums | 2 -- .../correct/indirect_call/gcc_pic/md5sums | 2 -- src/test/correct/jumptable2/clang/md5sums | 2 -- src/test/correct/jumptable2/clang_O2/md5sums | 2 -- src/test/correct/jumptable2/clang_pic/md5sums | 2 -- src/test/correct/jumptable2/config.mk | 4 ++- src/test/correct/jumptable2/gcc/md5sums | 2 -- src/test/correct/jumptable2/gcc_O2/md5sums | 2 -- src/test/correct/jumptable2/gcc_pic/md5sums | 2 -- src/test/make/lift-directories.mk | 11 +++++-- 21 files changed, 19 insertions(+), 68 deletions(-) diff --git a/src/test/compiled.md5sum b/src/test/compiled.md5sum index fd3cb4aff..3e9300a1f 100644 --- a/src/test/compiled.md5sum +++ b/src/test/compiled.md5sum @@ -479,28 +479,18 @@ ce9873a07a3420f0d51c65b0b9355189 correct/function/gcc_pic/function.bir 65e8f84eae2098bd323bd4e20f9d9d96 correct/function/gcc_pic/function.gts 027a940e4289a98cb4888ab4dfb0304a correct/function/gcc_pic/function.relf ed01799590caf4000f3757aaa0fe82b5 correct/functionpointer/clang/a.out -4c38f1a5d2769b78dab61eb4ad6b901a correct/functionpointer/clang/functionpointer.adt -1998c00626050048fd487d6320965b20 correct/functionpointer/clang/functionpointer.bir 2407bf6134eb2d1d76898a6015b4d962 correct/functionpointer/clang/functionpointer.gts d5676e59fd1be2cdb13ebe695256929a correct/functionpointer/clang/functionpointer.relf 88b5b2666238da7615590e7c3d02e66b correct/functionpointer/clang_pic/a.out -d11765657286c693e5264d7a6a9b6e2a correct/functionpointer/clang_pic/functionpointer.adt -66151171ae2b5a71778da32d327ef54a correct/functionpointer/clang_pic/functionpointer.bir f6879418d1f319694687bc68020a901d correct/functionpointer/clang_pic/functionpointer.gts e299e7da5f7e340601033ddfb996cf35 correct/functionpointer/clang_pic/functionpointer.relf d3fd0ce466066426ea63666074bcbcb0 correct/functionpointer/gcc/a.out -2771c1e656764a391c502fc7cecf66cf correct/functionpointer/gcc/functionpointer.adt -5047df447e76c6edfafad8d27fda5f6e correct/functionpointer/gcc/functionpointer.bir d681467cbbc950024ee015777e595e50 correct/functionpointer/gcc/functionpointer.gts 69789da9dd26fc97658df9db86b61750 correct/functionpointer/gcc/functionpointer.relf 4543ced5b06d8b650b3dc778cb143f33 correct/functionpointer/gcc_O2/a.out -d4d90be8a88584d99e0a02555ec96948 correct/functionpointer/gcc_O2/functionpointer.adt -a5c93373744a4532082cfa0cfcf848ad correct/functionpointer/gcc_O2/functionpointer.bir f86fd512f815964c7da8a0c4b1f5de1c correct/functionpointer/gcc_O2/functionpointer.gts 42e13cace40a6761d17796c85305dd1e correct/functionpointer/gcc_O2/functionpointer.relf adc85bb75e82a9893f72b5647efb7a00 correct/functionpointer/gcc_pic/a.out -ff7a4bda2f7513120345d1bb44e3b96e correct/functionpointer/gcc_pic/functionpointer.adt -f76a336ae68154f638da7776ba34526a correct/functionpointer/gcc_pic/functionpointer.bir 46f0cbbf491599364d4a33d92381abcb correct/functionpointer/gcc_pic/functionpointer.gts 6db1a3d861c32687205eeff92e4edd2b correct/functionpointer/gcc_pic/functionpointer.relf 601bbbfa57a2bfe69d9fe121f34c6089 correct/functions_with_params/clang/a.out @@ -564,23 +554,15 @@ ed4680b1fe5d1d91b41ec36f7e1b57e4 correct/ifglobal/gcc_pic/ifglobal.adt 23ef9b4a87928125fc20f3f204609ef0 correct/ifglobal/gcc_pic/ifglobal.gts d62c8a765845d84c644d4f556e9d4f33 correct/ifglobal/gcc_pic/ifglobal.relf 8aa515ab6c2878e2ddb872cc2d4fb68a correct/indirect_call/clang/a.out -dfa613068412772e97fd32b13e9b937a correct/indirect_call/clang/indirect_call.adt -1cf95cd31a2727a2c01f2cb39645ea7a correct/indirect_call/clang/indirect_call.bir 15900904642d9aa5774ef2a41552b106 correct/indirect_call/clang/indirect_call.gts 2686fc6b5b2ce84a8fa43d98a198ee7b correct/indirect_call/clang/indirect_call.relf 8d9935869b1ed092b02abe7705ebcf21 correct/indirect_call/clang_pic/a.out -09687a382887fee02d4ff4f88867d299 correct/indirect_call/clang_pic/indirect_call.adt -fd637cd45d0255aa25bb50d87d7f04a5 correct/indirect_call/clang_pic/indirect_call.bir bf4e0973cfce72a447e320c5af3ca741 correct/indirect_call/clang_pic/indirect_call.gts e8d85c551cf2db297609279374c5ffdc correct/indirect_call/clang_pic/indirect_call.relf 4f6caa66e2e3e131aff7ac3e0c4e5d77 correct/indirect_call/gcc/a.out -8296fd9bd387e05b9c52c50462cb6b97 correct/indirect_call/gcc/indirect_call.adt -441e1c62e63abf6d347ac79e556247ca correct/indirect_call/gcc/indirect_call.bir 9b5530e8fd27e819ebfc9a844c58a4f5 correct/indirect_call/gcc/indirect_call.gts de98122db349f10a47de9c5e4777d8e7 correct/indirect_call/gcc/indirect_call.relf 692a0be496e9a1714271968a1e8d0232 correct/indirect_call/gcc_pic/a.out -2cf7d626149d75fd6f94a782aed84d25 correct/indirect_call/gcc_pic/indirect_call.adt -64748e5bcd57ac7d2ae65c7906d8f1b2 correct/indirect_call/gcc_pic/indirect_call.bir b35b54f5d395f595fdf666c3f5c7d731 correct/indirect_call/gcc_pic/indirect_call.gts ade7607337aba61321d732de7d89c7f6 correct/indirect_call/gcc_pic/indirect_call.relf 600cc5e506c0095bcd43eb309936e2f2 correct/initialisation/clang/a.out @@ -614,33 +596,21 @@ e40efe06bb66bb999f7c079edb8d8122 correct/initialisation/gcc_pic/initialisation. 4007260caacde4d306b19d9e86dd6d7a correct/initialisation/gcc_pic/initialisation.gts 8389fc6ef2d773f91fdf9cf510ca3c5f correct/initialisation/gcc_pic/initialisation.relf 350b8a7223a87ae1164255faac8bf989 correct/jumptable2/clang/a.out -5b977e790eefd1668b82168d7f870662 correct/jumptable2/clang/jumptable2.adt -e09195e63d04d5b609b2bd34c0d3795f correct/jumptable2/clang/jumptable2.bir a6c262573840e36b2559daa850c99bb6 correct/jumptable2/clang/jumptable2.gts dfe5e4f47c5b4718a7023e51847e4977 correct/jumptable2/clang/jumptable2.relf 02ec42ed15d9baaa1a2ff92dee36a538 correct/jumptable2/clang_O2/a.out -0aea6dee410ff85dc395914006310c1e correct/jumptable2/clang_O2/jumptable2.adt -eafbe88d8b44824b555c424d87eab28f correct/jumptable2/clang_O2/jumptable2.bir d8c57b1b56b77d5c09969fab704363f7 correct/jumptable2/clang_O2/jumptable2.gts 312fb212e966185dc2eac4a2a5e1c5e9 correct/jumptable2/clang_O2/jumptable2.relf b2215402427c40ccd1d5846c2da9c17b correct/jumptable2/clang_pic/a.out -7840fa8b2c03aae7d6804f0a6f85a33a correct/jumptable2/clang_pic/jumptable2.adt -c46b489f19faafc4277f81ebea2cf3b2 correct/jumptable2/clang_pic/jumptable2.bir f6877a96c93eccaf70cc2d0eac393f03 correct/jumptable2/clang_pic/jumptable2.gts 38d562bbf629d2cc2a2e656c8822c835 correct/jumptable2/clang_pic/jumptable2.relf 37f77cb80e1cb81e2098a1873107989b correct/jumptable2/gcc/a.out -5eddd4883dc8e80e649b3b59e3ab70dc correct/jumptable2/gcc/jumptable2.adt -531fd7be86c58a8f8c392ac69982cf84 correct/jumptable2/gcc/jumptable2.bir c972a9193d6ebb964fc959477cd6bacb correct/jumptable2/gcc/jumptable2.gts 73d67997598e19044edc3b878f89b471 correct/jumptable2/gcc/jumptable2.relf 35dee69068b64fcf296381141511140e correct/jumptable2/gcc_O2/a.out -28fbb4a35b29233d65484d977c56a495 correct/jumptable2/gcc_O2/jumptable2.adt -daf88bb18b74f7f3eb7210dce4c58ba1 correct/jumptable2/gcc_O2/jumptable2.bir 6c3ba6c2d2f52bf4a4a9febfb9264671 correct/jumptable2/gcc_O2/jumptable2.gts db7967b2d3f16668d93b8ba9a021e46c correct/jumptable2/gcc_O2/jumptable2.relf 8ddcf327f34a9a08d802d11ad4662fa4 correct/jumptable2/gcc_pic/a.out -76bb2cc11e5d83b3dcb3c9cdae069695 correct/jumptable2/gcc_pic/jumptable2.adt -882932072c55e58647631354a5fc2db0 correct/jumptable2/gcc_pic/jumptable2.bir bac9369d8ce76e145e4d169e85d8b3e3 correct/jumptable2/gcc_pic/jumptable2.gts 6cae7faa1ec96164ee34b07cb82297a8 correct/jumptable2/gcc_pic/jumptable2.relf 4485f1bdb66b497f11a7e45176e7e205 correct/malloc_with_local2/clang/a.out diff --git a/src/test/compiled.url.txt b/src/test/compiled.url.txt index 5a02303ec..53c6ed35a 100644 --- a/src/test/compiled.url.txt +++ b/src/test/compiled.url.txt @@ -1,4 +1,4 @@ -https://files.catbox.moe/p9oa64.zst +https://files.catbox.moe/4ne2m1.zst # this file should have a URL as its first line # and a sha1sum as its last line. all other @@ -9,4 +9,4 @@ https://files.catbox.moe/p9oa64.zst # # make sure to update both URL and sha1sum simultaneously. -f33858749f1b7898dfb074d4ccd5212cb5c1780b compiled.tar.zst +9bae8d55898d6715b27323de74954086de86d2cc compiled.tar.zst diff --git a/src/test/correct/functionpointer/clang/md5sums b/src/test/correct/functionpointer/clang/md5sums index a9672ce0a..eddb6c696 100644 --- a/src/test/correct/functionpointer/clang/md5sums +++ b/src/test/correct/functionpointer/clang/md5sums @@ -1,5 +1,3 @@ ed01799590caf4000f3757aaa0fe82b5 correct/functionpointer/clang/a.out -4c38f1a5d2769b78dab61eb4ad6b901a correct/functionpointer/clang/functionpointer.adt -1998c00626050048fd487d6320965b20 correct/functionpointer/clang/functionpointer.bir d5676e59fd1be2cdb13ebe695256929a correct/functionpointer/clang/functionpointer.relf 2407bf6134eb2d1d76898a6015b4d962 correct/functionpointer/clang/functionpointer.gts diff --git a/src/test/correct/functionpointer/clang_pic/md5sums b/src/test/correct/functionpointer/clang_pic/md5sums index c6fb733cd..949c8e4fa 100644 --- a/src/test/correct/functionpointer/clang_pic/md5sums +++ b/src/test/correct/functionpointer/clang_pic/md5sums @@ -1,5 +1,3 @@ 88b5b2666238da7615590e7c3d02e66b correct/functionpointer/clang_pic/a.out -d11765657286c693e5264d7a6a9b6e2a correct/functionpointer/clang_pic/functionpointer.adt -66151171ae2b5a71778da32d327ef54a correct/functionpointer/clang_pic/functionpointer.bir e299e7da5f7e340601033ddfb996cf35 correct/functionpointer/clang_pic/functionpointer.relf f6879418d1f319694687bc68020a901d correct/functionpointer/clang_pic/functionpointer.gts diff --git a/src/test/correct/functionpointer/config.mk b/src/test/correct/functionpointer/config.mk index 2d9f2c599..f830bae2e 100644 --- a/src/test/correct/functionpointer/config.mk +++ b/src/test/correct/functionpointer/config.mk @@ -1 +1,3 @@ -ENABLED_COMPILERS = clang clang_pic gcc gcc_O2 gcc_pic \ No newline at end of file +ENABLED_COMPILERS = clang clang_pic gcc gcc_O2 gcc_pic + +LIFT_ARTEFACTS := $(COMMON_ARTEFACTS) $(GTIRB_ARTEFACTS) diff --git a/src/test/correct/functionpointer/gcc/md5sums b/src/test/correct/functionpointer/gcc/md5sums index 99bd1bd07..67de7b7d5 100644 --- a/src/test/correct/functionpointer/gcc/md5sums +++ b/src/test/correct/functionpointer/gcc/md5sums @@ -1,5 +1,3 @@ d3fd0ce466066426ea63666074bcbcb0 correct/functionpointer/gcc/a.out -2771c1e656764a391c502fc7cecf66cf correct/functionpointer/gcc/functionpointer.adt -5047df447e76c6edfafad8d27fda5f6e correct/functionpointer/gcc/functionpointer.bir 69789da9dd26fc97658df9db86b61750 correct/functionpointer/gcc/functionpointer.relf d681467cbbc950024ee015777e595e50 correct/functionpointer/gcc/functionpointer.gts diff --git a/src/test/correct/functionpointer/gcc_O2/md5sums b/src/test/correct/functionpointer/gcc_O2/md5sums index f9a5f98ce..92a62752c 100644 --- a/src/test/correct/functionpointer/gcc_O2/md5sums +++ b/src/test/correct/functionpointer/gcc_O2/md5sums @@ -1,5 +1,3 @@ 4543ced5b06d8b650b3dc778cb143f33 correct/functionpointer/gcc_O2/a.out -d4d90be8a88584d99e0a02555ec96948 correct/functionpointer/gcc_O2/functionpointer.adt -a5c93373744a4532082cfa0cfcf848ad correct/functionpointer/gcc_O2/functionpointer.bir 42e13cace40a6761d17796c85305dd1e correct/functionpointer/gcc_O2/functionpointer.relf f86fd512f815964c7da8a0c4b1f5de1c correct/functionpointer/gcc_O2/functionpointer.gts diff --git a/src/test/correct/functionpointer/gcc_pic/md5sums b/src/test/correct/functionpointer/gcc_pic/md5sums index 41e682e3a..0b2562953 100644 --- a/src/test/correct/functionpointer/gcc_pic/md5sums +++ b/src/test/correct/functionpointer/gcc_pic/md5sums @@ -1,5 +1,3 @@ adc85bb75e82a9893f72b5647efb7a00 correct/functionpointer/gcc_pic/a.out -ff7a4bda2f7513120345d1bb44e3b96e correct/functionpointer/gcc_pic/functionpointer.adt -f76a336ae68154f638da7776ba34526a correct/functionpointer/gcc_pic/functionpointer.bir 6db1a3d861c32687205eeff92e4edd2b correct/functionpointer/gcc_pic/functionpointer.relf 46f0cbbf491599364d4a33d92381abcb correct/functionpointer/gcc_pic/functionpointer.gts diff --git a/src/test/correct/indirect_call/clang/md5sums b/src/test/correct/indirect_call/clang/md5sums index e78e1af9b..092a44111 100644 --- a/src/test/correct/indirect_call/clang/md5sums +++ b/src/test/correct/indirect_call/clang/md5sums @@ -1,5 +1,3 @@ 8aa515ab6c2878e2ddb872cc2d4fb68a correct/indirect_call/clang/a.out -dfa613068412772e97fd32b13e9b937a correct/indirect_call/clang/indirect_call.adt -1cf95cd31a2727a2c01f2cb39645ea7a correct/indirect_call/clang/indirect_call.bir 2686fc6b5b2ce84a8fa43d98a198ee7b correct/indirect_call/clang/indirect_call.relf 15900904642d9aa5774ef2a41552b106 correct/indirect_call/clang/indirect_call.gts diff --git a/src/test/correct/indirect_call/clang_pic/md5sums b/src/test/correct/indirect_call/clang_pic/md5sums index f81ce4695..dd9e874f0 100644 --- a/src/test/correct/indirect_call/clang_pic/md5sums +++ b/src/test/correct/indirect_call/clang_pic/md5sums @@ -1,5 +1,3 @@ 8d9935869b1ed092b02abe7705ebcf21 correct/indirect_call/clang_pic/a.out -09687a382887fee02d4ff4f88867d299 correct/indirect_call/clang_pic/indirect_call.adt -fd637cd45d0255aa25bb50d87d7f04a5 correct/indirect_call/clang_pic/indirect_call.bir e8d85c551cf2db297609279374c5ffdc correct/indirect_call/clang_pic/indirect_call.relf bf4e0973cfce72a447e320c5af3ca741 correct/indirect_call/clang_pic/indirect_call.gts diff --git a/src/test/correct/indirect_call/config.mk b/src/test/correct/indirect_call/config.mk index ea9b72ce9..4123ae71c 100644 --- a/src/test/correct/indirect_call/config.mk +++ b/src/test/correct/indirect_call/config.mk @@ -1 +1,3 @@ -ENABLED_COMPILERS = clang clang_pic gcc gcc_pic \ No newline at end of file +ENABLED_COMPILERS = clang clang_pic gcc gcc_pic + +LIFT_ARTEFACTS := $(COMMON_ARTEFACTS) $(GTIRB_ARTEFACTS) diff --git a/src/test/correct/indirect_call/gcc/md5sums b/src/test/correct/indirect_call/gcc/md5sums index 0c9c78894..13e250adf 100644 --- a/src/test/correct/indirect_call/gcc/md5sums +++ b/src/test/correct/indirect_call/gcc/md5sums @@ -1,5 +1,3 @@ 4f6caa66e2e3e131aff7ac3e0c4e5d77 correct/indirect_call/gcc/a.out -8296fd9bd387e05b9c52c50462cb6b97 correct/indirect_call/gcc/indirect_call.adt -441e1c62e63abf6d347ac79e556247ca correct/indirect_call/gcc/indirect_call.bir de98122db349f10a47de9c5e4777d8e7 correct/indirect_call/gcc/indirect_call.relf 9b5530e8fd27e819ebfc9a844c58a4f5 correct/indirect_call/gcc/indirect_call.gts diff --git a/src/test/correct/indirect_call/gcc_pic/md5sums b/src/test/correct/indirect_call/gcc_pic/md5sums index 92b2ed071..7da7e5078 100644 --- a/src/test/correct/indirect_call/gcc_pic/md5sums +++ b/src/test/correct/indirect_call/gcc_pic/md5sums @@ -1,5 +1,3 @@ 692a0be496e9a1714271968a1e8d0232 correct/indirect_call/gcc_pic/a.out -2cf7d626149d75fd6f94a782aed84d25 correct/indirect_call/gcc_pic/indirect_call.adt -64748e5bcd57ac7d2ae65c7906d8f1b2 correct/indirect_call/gcc_pic/indirect_call.bir ade7607337aba61321d732de7d89c7f6 correct/indirect_call/gcc_pic/indirect_call.relf b35b54f5d395f595fdf666c3f5c7d731 correct/indirect_call/gcc_pic/indirect_call.gts diff --git a/src/test/correct/jumptable2/clang/md5sums b/src/test/correct/jumptable2/clang/md5sums index b9e671623..57ac4d9ec 100644 --- a/src/test/correct/jumptable2/clang/md5sums +++ b/src/test/correct/jumptable2/clang/md5sums @@ -1,5 +1,3 @@ 350b8a7223a87ae1164255faac8bf989 correct/jumptable2/clang/a.out -5b977e790eefd1668b82168d7f870662 correct/jumptable2/clang/jumptable2.adt -e09195e63d04d5b609b2bd34c0d3795f correct/jumptable2/clang/jumptable2.bir dfe5e4f47c5b4718a7023e51847e4977 correct/jumptable2/clang/jumptable2.relf a6c262573840e36b2559daa850c99bb6 correct/jumptable2/clang/jumptable2.gts diff --git a/src/test/correct/jumptable2/clang_O2/md5sums b/src/test/correct/jumptable2/clang_O2/md5sums index 1bd4b65f3..e6c68f9a1 100644 --- a/src/test/correct/jumptable2/clang_O2/md5sums +++ b/src/test/correct/jumptable2/clang_O2/md5sums @@ -1,5 +1,3 @@ 02ec42ed15d9baaa1a2ff92dee36a538 correct/jumptable2/clang_O2/a.out -0aea6dee410ff85dc395914006310c1e correct/jumptable2/clang_O2/jumptable2.adt -eafbe88d8b44824b555c424d87eab28f correct/jumptable2/clang_O2/jumptable2.bir 312fb212e966185dc2eac4a2a5e1c5e9 correct/jumptable2/clang_O2/jumptable2.relf d8c57b1b56b77d5c09969fab704363f7 correct/jumptable2/clang_O2/jumptable2.gts diff --git a/src/test/correct/jumptable2/clang_pic/md5sums b/src/test/correct/jumptable2/clang_pic/md5sums index 194a077dd..e8043e485 100644 --- a/src/test/correct/jumptable2/clang_pic/md5sums +++ b/src/test/correct/jumptable2/clang_pic/md5sums @@ -1,5 +1,3 @@ b2215402427c40ccd1d5846c2da9c17b correct/jumptable2/clang_pic/a.out -7840fa8b2c03aae7d6804f0a6f85a33a correct/jumptable2/clang_pic/jumptable2.adt -c46b489f19faafc4277f81ebea2cf3b2 correct/jumptable2/clang_pic/jumptable2.bir 38d562bbf629d2cc2a2e656c8822c835 correct/jumptable2/clang_pic/jumptable2.relf f6877a96c93eccaf70cc2d0eac393f03 correct/jumptable2/clang_pic/jumptable2.gts diff --git a/src/test/correct/jumptable2/config.mk b/src/test/correct/jumptable2/config.mk index 2622f3baa..ff3f41faa 100644 --- a/src/test/correct/jumptable2/config.mk +++ b/src/test/correct/jumptable2/config.mk @@ -1 +1,3 @@ -ENABLED_COMPILERS = clang clang_O2 clang_pic gcc gcc_O2 gcc_pic \ No newline at end of file +ENABLED_COMPILERS = clang clang_O2 clang_pic gcc gcc_O2 gcc_pic + +LIFT_ARTEFACTS := $(COMMON_ARTEFACTS) $(GTIRB_ARTEFACTS) diff --git a/src/test/correct/jumptable2/gcc/md5sums b/src/test/correct/jumptable2/gcc/md5sums index 259e24fd4..edadc83ea 100644 --- a/src/test/correct/jumptable2/gcc/md5sums +++ b/src/test/correct/jumptable2/gcc/md5sums @@ -1,5 +1,3 @@ 37f77cb80e1cb81e2098a1873107989b correct/jumptable2/gcc/a.out -5eddd4883dc8e80e649b3b59e3ab70dc correct/jumptable2/gcc/jumptable2.adt -531fd7be86c58a8f8c392ac69982cf84 correct/jumptable2/gcc/jumptable2.bir 73d67997598e19044edc3b878f89b471 correct/jumptable2/gcc/jumptable2.relf c972a9193d6ebb964fc959477cd6bacb correct/jumptable2/gcc/jumptable2.gts diff --git a/src/test/correct/jumptable2/gcc_O2/md5sums b/src/test/correct/jumptable2/gcc_O2/md5sums index 8764c94e2..8ebe09593 100644 --- a/src/test/correct/jumptable2/gcc_O2/md5sums +++ b/src/test/correct/jumptable2/gcc_O2/md5sums @@ -1,5 +1,3 @@ 35dee69068b64fcf296381141511140e correct/jumptable2/gcc_O2/a.out -28fbb4a35b29233d65484d977c56a495 correct/jumptable2/gcc_O2/jumptable2.adt -daf88bb18b74f7f3eb7210dce4c58ba1 correct/jumptable2/gcc_O2/jumptable2.bir db7967b2d3f16668d93b8ba9a021e46c correct/jumptable2/gcc_O2/jumptable2.relf 6c3ba6c2d2f52bf4a4a9febfb9264671 correct/jumptable2/gcc_O2/jumptable2.gts diff --git a/src/test/correct/jumptable2/gcc_pic/md5sums b/src/test/correct/jumptable2/gcc_pic/md5sums index 4347c4d94..e77c97861 100644 --- a/src/test/correct/jumptable2/gcc_pic/md5sums +++ b/src/test/correct/jumptable2/gcc_pic/md5sums @@ -1,5 +1,3 @@ 8ddcf327f34a9a08d802d11ad4662fa4 correct/jumptable2/gcc_pic/a.out -76bb2cc11e5d83b3dcb3c9cdae069695 correct/jumptable2/gcc_pic/jumptable2.adt -882932072c55e58647631354a5fc2db0 correct/jumptable2/gcc_pic/jumptable2.bir 6cae7faa1ec96164ee34b07cb82297a8 correct/jumptable2/gcc_pic/jumptable2.relf bac9369d8ce76e145e4d169e85d8b3e3 correct/jumptable2/gcc_pic/jumptable2.gts diff --git a/src/test/make/lift-directories.mk b/src/test/make/lift-directories.mk index eaa1434d1..785283e8f 100644 --- a/src/test/make/lift-directories.mk +++ b/src/test/make/lift-directories.mk @@ -2,10 +2,17 @@ # Run from the directory basil/src/test/*/test_case/ +NAME := $(notdir $(shell pwd)) + +COMMON_ARTEFACTS := $(NAME).relf +BAP_ARTEFACTS := $(NAME).adt $(NAME).bir +GTIRB_ARTEFACTS := $(NAME).gts + # - means continue if it doesnt exist -include ./config.mk -NAME=$(notdir $(shell pwd)) +LIFT_ARTEFACTS ?= $(BAP_ARTEFACTS) $(COMMON_ARTEFACTS) $(GTIRB_ARTEFACTS) + GIT_ROOT?=$(realpath ../../../../) BUILD_DIR ?= $(shell realpath --relative-to $(GIT_ROOT) .) MAKE_DIR ?= $(GIT_ROOT)/src/test/make @@ -36,8 +43,6 @@ BASIL_FLAGS ?= #BOOGIE_FLAGS=/proverOpt:O:smt.array.extensional=false BOOGIE_FLAGS ?= /useArrayAxioms -LIFT_ARTEFACTS=$(NAME).adt $(NAME).bir $(NAME).relf $(NAME).gts - ENABLED_COMPILERS ?= clang clang_O2 clang_pic gcc gcc_O2 gcc_pic TARGETS := all verify repro-stash repro-check md5sum-check md5sum-update clean cleanall cleanlift cleanjson cleangts cleantest recompile json gts From 9073116ae660573bd53ed36ee6fa0fb622f6cc61 Mon Sep 17 00:00:00 2001 From: rina Date: Tue, 17 Dec 2024 11:50:21 +1000 Subject: [PATCH 4/4] rename md5sum files to NAME.md5sum matches the collated compiled.md5sum. hopefully this causes no problems --- src/test/Makefile | 2 +- .../arrays_simple/clang/{md5sums => arrays_simple.md5sum} | 0 .../clang/{md5sums => basic_arrays_read.md5sum} | 0 .../clang_pic/{md5sums => basic_arrays_read.md5sum} | 0 .../gcc/{md5sums => basic_arrays_read.md5sum} | 0 .../gcc_pic/{md5sums => basic_arrays_read.md5sum} | 0 .../clang/{md5sums => basic_arrays_write.md5sum} | 0 .../clang_O2/{md5sums => basic_arrays_write.md5sum} | 0 .../clang_pic/{md5sums => basic_arrays_write.md5sum} | 0 .../gcc/{md5sums => basic_arrays_write.md5sum} | 0 .../gcc_O2/{md5sums => basic_arrays_write.md5sum} | 0 .../gcc_pic/{md5sums => basic_arrays_write.md5sum} | 0 .../clang/{md5sums => basic_assign_assign.md5sum} | 0 .../clang_pic/{md5sums => basic_assign_assign.md5sum} | 0 .../gcc/{md5sums => basic_assign_assign.md5sum} | 0 .../gcc_O2/{md5sums => basic_assign_assign.md5sum} | 0 .../gcc_pic/{md5sums => basic_assign_assign.md5sum} | 0 .../clang/{md5sums => basic_assign_increment.md5sum} | 0 .../clang_pic/{md5sums => basic_assign_increment.md5sum} | 0 .../gcc/{md5sums => basic_assign_increment.md5sum} | 0 .../gcc_O2/{md5sums => basic_assign_increment.md5sum} | 0 .../gcc_pic/{md5sums => basic_assign_increment.md5sum} | 0 .../clang/{md5sums => basic_function_call_caller.md5sum} | 0 .../{md5sums => basic_function_call_caller.md5sum} | 0 .../{md5sums => basic_function_call_caller.md5sum} | 0 .../gcc/{md5sums => basic_function_call_caller.md5sum} | 0 .../gcc_O2/{md5sums => basic_function_call_caller.md5sum} | 0 .../{md5sums => basic_function_call_caller.md5sum} | 0 .../clang/{md5sums => basic_function_call_reader.md5sum} | 0 .../{md5sums => basic_function_call_reader.md5sum} | 0 .../{md5sums => basic_function_call_reader.md5sum} | 0 .../gcc/{md5sums => basic_function_call_reader.md5sum} | 0 .../gcc_O2/{md5sums => basic_function_call_reader.md5sum} | 0 .../{md5sums => basic_function_call_reader.md5sum} | 0 .../clang/{md5sums => basic_lock_read.md5sum} | 0 .../clang_O2/{md5sums => basic_lock_read.md5sum} | 0 .../clang_pic/{md5sums => basic_lock_read.md5sum} | 0 .../gcc/{md5sums => basic_lock_read.md5sum} | 0 .../gcc_O2/{md5sums => basic_lock_read.md5sum} | 0 .../gcc_pic/{md5sums => basic_lock_read.md5sum} | 0 .../clang/{md5sums => basic_lock_security_read.md5sum} | 0 .../clang_O2/{md5sums => basic_lock_security_read.md5sum} | 0 .../{md5sums => basic_lock_security_read.md5sum} | 0 .../gcc/{md5sums => basic_lock_security_read.md5sum} | 0 .../gcc_O2/{md5sums => basic_lock_security_read.md5sum} | 0 .../gcc_pic/{md5sums => basic_lock_security_read.md5sum} | 0 .../clang/{md5sums => basic_lock_security_write.md5sum} | 0 .../{md5sums => basic_lock_security_write.md5sum} | 0 .../{md5sums => basic_lock_security_write.md5sum} | 0 .../gcc/{md5sums => basic_lock_security_write.md5sum} | 0 .../gcc_O2/{md5sums => basic_lock_security_write.md5sum} | 0 .../gcc_pic/{md5sums => basic_lock_security_write.md5sum} | 0 .../clang/{md5sums => basic_lock_unlock.md5sum} | 0 .../clang_pic/{md5sums => basic_lock_unlock.md5sum} | 0 .../gcc/{md5sums => basic_lock_unlock.md5sum} | 0 .../gcc_O2/{md5sums => basic_lock_unlock.md5sum} | 0 .../gcc_pic/{md5sums => basic_lock_unlock.md5sum} | 0 .../clang/{md5sums => basic_loop_assign.md5sum} | 0 .../clang_pic/{md5sums => basic_loop_assign.md5sum} | 0 .../gcc/{md5sums => basic_loop_assign.md5sum} | 0 .../gcc_O2/{md5sums => basic_loop_assign.md5sum} | 0 .../gcc_pic/{md5sums => basic_loop_assign.md5sum} | 0 .../clang/{md5sums => basic_operation_evaluation.md5sum} | 0 .../gcc/{md5sums => basic_operation_evaluation.md5sum} | 0 .../clang/{md5sums => basic_sec_policy_read.md5sum} | 0 .../clang_O2/{md5sums => basic_sec_policy_read.md5sum} | 0 .../clang_pic/{md5sums => basic_sec_policy_read.md5sum} | 0 .../gcc/{md5sums => basic_sec_policy_read.md5sum} | 0 .../gcc_O2/{md5sums => basic_sec_policy_read.md5sum} | 0 .../gcc_pic/{md5sums => basic_sec_policy_read.md5sum} | 0 .../clang/{md5sums => basic_sec_policy_write.md5sum} | 0 .../clang_O2/{md5sums => basic_sec_policy_write.md5sum} | 0 .../clang_pic/{md5sums => basic_sec_policy_write.md5sum} | 0 .../gcc/{md5sums => basic_sec_policy_write.md5sum} | 0 .../gcc_O2/{md5sums => basic_sec_policy_write.md5sum} | 0 .../gcc_pic/{md5sums => basic_sec_policy_write.md5sum} | 0 .../clang/{md5sums => basicassign_gamma0.md5sum} | 0 .../clang_pic/{md5sums => basicassign_gamma0.md5sum} | 0 .../gcc/{md5sums => basicassign_gamma0.md5sum} | 0 .../gcc_O2/{md5sums => basicassign_gamma0.md5sum} | 0 .../gcc_pic/{md5sums => basicassign_gamma0.md5sum} | 0 .../correct/basicfree/clang/{md5sums => basicfree.md5sum} | 0 .../correct/basicfree/gcc/{md5sums => basicfree.md5sum} | 0 src/test/correct/cjump/clang/{md5sums => cjump.md5sum} | 0 .../correct/cjump/clang_pic/{md5sums => cjump.md5sum} | 0 src/test/correct/cjump/gcc/{md5sums => cjump.md5sum} | 0 src/test/correct/cjump/gcc_pic/{md5sums => cjump.md5sum} | 0 .../floatingpoint/clang/{md5sums => floatingpoint.md5sum} | 0 .../floatingpoint/gcc/{md5sums => floatingpoint.md5sum} | 0 .../correct/function/clang/{md5sums => function.md5sum} | 0 .../function/clang_pic/{md5sums => function.md5sum} | 0 .../correct/function/gcc/{md5sums => function.md5sum} | 0 .../correct/function/gcc_pic/{md5sums => function.md5sum} | 0 .../correct/function1/clang/{md5sums => function1.md5sum} | 0 .../function1/clang_O2/{md5sums => function1.md5sum} | 0 .../correct/function1/gcc/{md5sums => function1.md5sum} | 0 .../function1/gcc_O2/{md5sums => function1.md5sum} | 0 .../clang/{md5sums => functionpointer.md5sum} | 0 .../clang_pic/{md5sums => functionpointer.md5sum} | 0 .../gcc/{md5sums => functionpointer.md5sum} | 0 .../gcc_O2/{md5sums => functionpointer.md5sum} | 0 .../gcc_pic/{md5sums => functionpointer.md5sum} | 0 .../clang/{md5sums => functions_with_params.md5sum} | 0 .../gcc/{md5sums => functions_with_params.md5sum} | 0 .../ifbranches/clang/{md5sums => ifbranches.md5sum} | 0 .../ifbranches/clang_O2/{md5sums => ifbranches.md5sum} | 0 .../correct/ifbranches/gcc/{md5sums => ifbranches.md5sum} | 0 .../ifbranches/gcc_O2/{md5sums => ifbranches.md5sum} | 0 .../correct/ifglobal/clang/{md5sums => ifglobal.md5sum} | 0 .../ifglobal/clang_O2/{md5sums => ifglobal.md5sum} | 0 .../ifglobal/clang_pic/{md5sums => ifglobal.md5sum} | 0 .../correct/ifglobal/gcc/{md5sums => ifglobal.md5sum} | 0 .../correct/ifglobal/gcc_O2/{md5sums => ifglobal.md5sum} | 0 .../correct/ifglobal/gcc_pic/{md5sums => ifglobal.md5sum} | 0 .../indirect_call/clang/{md5sums => indirect_call.md5sum} | 0 .../clang_pic/{md5sums => indirect_call.md5sum} | 0 .../indirect_call/gcc/{md5sums => indirect_call.md5sum} | 0 .../gcc_pic/{md5sums => indirect_call.md5sum} | 0 .../clang/{md5sums => initialisation.md5sum} | 0 .../clang_O2/{md5sums => initialisation.md5sum} | 0 .../clang_pic/{md5sums => initialisation.md5sum} | 0 .../initialisation/gcc/{md5sums => initialisation.md5sum} | 0 .../gcc_O2/{md5sums => initialisation.md5sum} | 0 .../gcc_pic/{md5sums => initialisation.md5sum} | 0 .../jumptable2/clang/{md5sums => jumptable2.md5sum} | 0 .../jumptable2/clang_O2/{md5sums => jumptable2.md5sum} | 0 .../jumptable2/clang_pic/{md5sums => jumptable2.md5sum} | 0 .../correct/jumptable2/gcc/{md5sums => jumptable2.md5sum} | 0 .../jumptable2/gcc_O2/{md5sums => jumptable2.md5sum} | 0 .../jumptable2/gcc_pic/{md5sums => jumptable2.md5sum} | 0 .../clang/{md5sums => malloc_with_local.md5sum} | 0 .../clang_O2/{md5sums => malloc_with_local.md5sum} | 0 .../gcc/{md5sums => malloc_with_local.md5sum} | 0 .../gcc_O2/{md5sums => malloc_with_local.md5sum} | 0 .../clang/{md5sums => malloc_with_local2.md5sum} | 0 .../gcc/{md5sums => malloc_with_local2.md5sum} | 0 .../clang/{md5sums => malloc_with_local3.md5sum} | 0 .../gcc/{md5sums => malloc_with_local3.md5sum} | 0 .../gcc_O2/{md5sums => malloc_with_local3.md5sum} | 0 .../multi_malloc/clang/{md5sums => multi_malloc.md5sum} | 0 .../multi_malloc/gcc/{md5sums => multi_malloc.md5sum} | 0 .../clang/{md5sums => no_interference_update_x.md5sum} | 0 .../{md5sums => no_interference_update_x.md5sum} | 0 .../gcc/{md5sums => no_interference_update_x.md5sum} | 0 .../gcc_O2/{md5sums => no_interference_update_x.md5sum} | 0 .../gcc_pic/{md5sums => no_interference_update_x.md5sum} | 0 .../clang/{md5sums => no_interference_update_y.md5sum} | 0 .../{md5sums => no_interference_update_y.md5sum} | 0 .../gcc/{md5sums => no_interference_update_y.md5sum} | 0 .../gcc_O2/{md5sums => no_interference_update_y.md5sum} | 0 .../gcc_pic/{md5sums => no_interference_update_y.md5sum} | 0 .../secret_write/clang/{md5sums => secret_write.md5sum} | 0 .../clang_O2/{md5sums => secret_write.md5sum} | 0 .../clang_pic/{md5sums => secret_write.md5sum} | 0 .../secret_write/gcc/{md5sums => secret_write.md5sum} | 0 .../secret_write/gcc_O2/{md5sums => secret_write.md5sum} | 0 .../secret_write/gcc_pic/{md5sums => secret_write.md5sum} | 0 src/test/correct/switch/clang/{md5sums => switch.md5sum} | 0 .../correct/switch/clang_O2/{md5sums => switch.md5sum} | 0 src/test/correct/switch/gcc/{md5sums => switch.md5sum} | 0 src/test/correct/switch/gcc_O2/{md5sums => switch.md5sum} | 0 .../correct/syscall/clang/{md5sums => syscall.md5sum} | 0 .../correct/syscall/clang_O2/{md5sums => syscall.md5sum} | 0 src/test/correct/syscall/gcc/{md5sums => syscall.md5sum} | 0 .../correct/syscall/gcc_O2/{md5sums => syscall.md5sum} | 0 .../clang/{md5sums => using_gamma_conditional.md5sum} | 0 .../clang_O2/{md5sums => using_gamma_conditional.md5sum} | 0 .../clang_pic/{md5sums => using_gamma_conditional.md5sum} | 0 .../gcc/{md5sums => using_gamma_conditional.md5sum} | 0 .../gcc_pic/{md5sums => using_gamma_conditional.md5sum} | 0 .../clang/{md5sums => using_gamma_write_z.md5sum} | 0 .../clang_pic/{md5sums => using_gamma_write_z.md5sum} | 0 .../gcc/{md5sums => using_gamma_write_z.md5sum} | 0 .../gcc_O2/{md5sums => using_gamma_write_z.md5sum} | 0 .../gcc_pic/{md5sums => using_gamma_write_z.md5sum} | 0 .../{md5sums => global_interproc_overlapping.md5sum} | 0 .../{md5sums => global_interproc_overlapping.md5sum} | 0 .../{md5sums => global_interproc_overlapping.md5sum} | 0 .../gcc/{md5sums => global_interproc_overlapping.md5sum} | 0 .../{md5sums => global_interproc_overlapping.md5sum} | 0 .../{md5sums => global_interproc_overlapping.md5sum} | 0 .../clang/{md5sums => indirect_overlapping.md5sum} | 0 .../clang_O2/{md5sums => indirect_overlapping.md5sum} | 0 .../clang_pic/{md5sums => indirect_overlapping.md5sum} | 0 .../gcc/{md5sums => indirect_overlapping.md5sum} | 0 .../gcc_O2/{md5sums => indirect_overlapping.md5sum} | 0 .../gcc_pic/{md5sums => indirect_overlapping.md5sum} | 0 .../clang/{md5sums => interproc_overlapping.md5sum} | 0 .../clang_O2/{md5sums => interproc_overlapping.md5sum} | 0 .../clang_pic/{md5sums => interproc_overlapping.md5sum} | 0 .../gcc/{md5sums => interproc_overlapping.md5sum} | 0 .../gcc_O2/{md5sums => interproc_overlapping.md5sum} | 0 .../gcc_pic/{md5sums => interproc_overlapping.md5sum} | 0 .../{md5sums => interproc_pointer_arithmetic.md5sum} | 0 .../{md5sums => interproc_pointer_arithmetic.md5sum} | 0 .../{md5sums => interproc_pointer_arithmetic.md5sum} | 0 .../gcc/{md5sums => interproc_pointer_arithmetic.md5sum} | 0 .../{md5sums => interproc_pointer_arithmetic.md5sum} | 0 .../{md5sums => interproc_pointer_arithmetic.md5sum} | 0 .../clang/{md5sums => stack_interproc_overlapping.md5sum} | 0 .../{md5sums => stack_interproc_overlapping.md5sum} | 0 .../{md5sums => stack_interproc_overlapping.md5sum} | 0 .../gcc/{md5sums => stack_interproc_overlapping.md5sum} | 0 .../{md5sums => stack_interproc_overlapping.md5sum} | 0 .../{md5sums => stack_interproc_overlapping.md5sum} | 0 .../clang/{md5sums => stack_reassignment.md5sum} | 0 .../clang_O2/{md5sums => stack_reassignment.md5sum} | 0 .../clang_pic/{md5sums => stack_reassignment.md5sum} | 0 .../gcc/{md5sums => stack_reassignment.md5sum} | 0 .../gcc_O2/{md5sums => stack_reassignment.md5sum} | 0 .../gcc_pic/{md5sums => stack_reassignment.md5sum} | 0 .../clang/{md5sums => stackambiguity.md5sum} | 0 .../clang_O2/{md5sums => stackambiguity.md5sum} | 0 .../clang_pic/{md5sums => stackambiguity.md5sum} | 0 .../stackambiguity/gcc/{md5sums => stackambiguity.md5sum} | 0 .../gcc_O2/{md5sums => stackambiguity.md5sum} | 0 .../gcc_pic/{md5sums => stackambiguity.md5sum} | 0 .../clang/{md5sums => unsafe_pointer_arithmetic.md5sum} | 0 .../{md5sums => unsafe_pointer_arithmetic.md5sum} | 0 .../{md5sums => unsafe_pointer_arithmetic.md5sum} | 0 .../gcc/{md5sums => unsafe_pointer_arithmetic.md5sum} | 0 .../gcc_O2/{md5sums => unsafe_pointer_arithmetic.md5sum} | 0 .../gcc_pic/{md5sums => unsafe_pointer_arithmetic.md5sum} | 0 .../{md5sums => malloc_memcpy_strlen_memset_free.md5sum} | 0 .../{md5sums => malloc_memcpy_strlen_memset_free.md5sum} | 0 .../{md5sums => malloc_memcpy_strlen_memset_free.md5sum} | 0 .../{md5sums => malloc_memcpy_strlen_memset_free.md5sum} | 0 .../basicassign/clang/{md5sums => basicassign.md5sum} | 0 .../basicassign/clang_O2/{md5sums => basicassign.md5sum} | 0 .../basicassign/clang_pic/{md5sums => basicassign.md5sum} | 0 .../basicassign/gcc/{md5sums => basicassign.md5sum} | 0 .../basicassign/gcc_O2/{md5sums => basicassign.md5sum} | 0 .../basicassign/gcc_pic/{md5sums => basicassign.md5sum} | 0 .../basicassign1/clang/{md5sums => basicassign1.md5sum} | 0 .../clang_O2/{md5sums => basicassign1.md5sum} | 0 .../clang_pic/{md5sums => basicassign1.md5sum} | 0 .../basicassign1/gcc/{md5sums => basicassign1.md5sum} | 0 .../basicassign1/gcc_O2/{md5sums => basicassign1.md5sum} | 0 .../basicassign1/gcc_pic/{md5sums => basicassign1.md5sum} | 0 .../basicassign2/clang/{md5sums => basicassign2.md5sum} | 0 .../clang_O2/{md5sums => basicassign2.md5sum} | 0 .../clang_pic/{md5sums => basicassign2.md5sum} | 0 .../basicassign2/gcc/{md5sums => basicassign2.md5sum} | 0 .../basicassign2/gcc_O2/{md5sums => basicassign2.md5sum} | 0 .../basicassign2/gcc_pic/{md5sums => basicassign2.md5sum} | 0 .../basicassign3/clang/{md5sums => basicassign3.md5sum} | 0 .../clang_O2/{md5sums => basicassign3.md5sum} | 0 .../clang_pic/{md5sums => basicassign3.md5sum} | 0 .../basicassign3/gcc/{md5sums => basicassign3.md5sum} | 0 .../basicassign3/gcc_O2/{md5sums => basicassign3.md5sum} | 0 .../basicassign3/gcc_pic/{md5sums => basicassign3.md5sum} | 0 .../incorrect/iflocal/clang/{md5sums => iflocal.md5sum} | 0 .../incorrect/iflocal/gcc/{md5sums => iflocal.md5sum} | 0 .../clang/{md5sums => nestedifglobal.md5sum} | 0 .../clang_pic/{md5sums => nestedifglobal.md5sum} | 0 .../nestedifglobal/gcc/{md5sums => nestedifglobal.md5sum} | 0 .../gcc_pic/{md5sums => nestedifglobal.md5sum} | 0 .../clang/{md5sums => functionpointer.md5sum} | 0 .../clang_O2/{md5sums => functionpointer.md5sum} | 0 .../clang_pic/{md5sums => functionpointer.md5sum} | 0 .../gcc/{md5sums => functionpointer.md5sum} | 0 .../gcc_O2/{md5sums => functionpointer.md5sum} | 0 .../gcc_pic/{md5sums => functionpointer.md5sum} | 0 .../indirect_call/clang/{md5sums => indirect_call.md5sum} | 0 .../clang_pic/{md5sums => indirect_call.md5sum} | 0 .../indirect_call/gcc/{md5sums => indirect_call.md5sum} | 0 .../gcc_pic/{md5sums => indirect_call.md5sum} | 0 .../clang/{md5sums => indirect_call_outparam.md5sum} | 0 .../gcc/{md5sums => indirect_call_outparam.md5sum} | 0 .../jumptable/clang/{md5sums => jumptable.md5sum} | 0 .../jumptable/gcc/{md5sums => jumptable.md5sum} | 0 .../jumptable2/clang/{md5sums => jumptable2.md5sum} | 0 .../jumptable2/clang_O2/{md5sums => jumptable2.md5sum} | 0 .../jumptable2/clang_pic/{md5sums => jumptable2.md5sum} | 0 .../jumptable2/gcc/{md5sums => jumptable2.md5sum} | 0 .../jumptable2/gcc_O2/{md5sums => jumptable2.md5sum} | 0 .../jumptable2/gcc_pic/{md5sums => jumptable2.md5sum} | 0 .../jumptable3/clang/{md5sums => jumptable3.md5sum} | 0 .../jumptable3/clang_O2/{md5sums => jumptable3.md5sum} | 0 .../switch2/clang/{md5sums => switch2.md5sum} | 0 .../syscall/clang_O2/{md5sums => syscall.md5sum} | 0 .../clang/{md5sums => irreducible_loop.md5sum} | 0 .../clang_O2/{md5sums => irreducible_loop.md5sum} | 0 .../clang_pic/{md5sums => irreducible_loop.md5sum} | 0 .../gcc/{md5sums => irreducible_loop.md5sum} | 0 .../gcc_O2/{md5sums => irreducible_loop.md5sum} | 0 .../gcc_pic/{md5sums => irreducible_loop.md5sum} | 0 .../clang/{md5sums => irreducible_loop_2.md5sum} | 0 .../clang_O2/{md5sums => irreducible_loop_2.md5sum} | 0 .../clang_pic/{md5sums => irreducible_loop_2.md5sum} | 0 .../gcc/{md5sums => irreducible_loop_2.md5sum} | 0 .../gcc_O2/{md5sums => irreducible_loop_2.md5sum} | 0 .../gcc_pic/{md5sums => irreducible_loop_2.md5sum} | 0 src/test/make/lift.mk | 8 +++++--- .../heap_pointer/clang/{md5sums => heap_pointer.md5sum} | 0 .../clang_pic/{md5sums => heap_pointer.md5sum} | 0 .../heap_pointer/gcc/{md5sums => heap_pointer.md5sum} | 0 .../heap_pointer/gcc_pic/{md5sums => heap_pointer.md5sum} | 0 .../stack_pointer/clang/{md5sums => stack_pointer.md5sum} | 0 .../clang_pic/{md5sums => stack_pointer.md5sum} | 0 .../gcc/{md5sums => procedure_summary.md5sum} | 0 .../gcc_O2/{md5sums => procedure_summary2.md5sum} | 0 .../gcc_O2/{md5sums => procedure_summary3.md5sum} | 0 303 files changed, 6 insertions(+), 4 deletions(-) rename src/test/correct/arrays_simple/clang/{md5sums => arrays_simple.md5sum} (100%) rename src/test/correct/basic_arrays_read/clang/{md5sums => basic_arrays_read.md5sum} (100%) rename src/test/correct/basic_arrays_read/clang_pic/{md5sums => basic_arrays_read.md5sum} (100%) rename src/test/correct/basic_arrays_read/gcc/{md5sums => basic_arrays_read.md5sum} (100%) rename src/test/correct/basic_arrays_read/gcc_pic/{md5sums => basic_arrays_read.md5sum} (100%) rename src/test/correct/basic_arrays_write/clang/{md5sums => basic_arrays_write.md5sum} (100%) rename src/test/correct/basic_arrays_write/clang_O2/{md5sums => basic_arrays_write.md5sum} (100%) rename src/test/correct/basic_arrays_write/clang_pic/{md5sums => basic_arrays_write.md5sum} (100%) rename src/test/correct/basic_arrays_write/gcc/{md5sums => basic_arrays_write.md5sum} (100%) rename src/test/correct/basic_arrays_write/gcc_O2/{md5sums => basic_arrays_write.md5sum} (100%) rename src/test/correct/basic_arrays_write/gcc_pic/{md5sums => basic_arrays_write.md5sum} (100%) rename src/test/correct/basic_assign_assign/clang/{md5sums => basic_assign_assign.md5sum} (100%) rename src/test/correct/basic_assign_assign/clang_pic/{md5sums => basic_assign_assign.md5sum} (100%) rename src/test/correct/basic_assign_assign/gcc/{md5sums => basic_assign_assign.md5sum} (100%) rename src/test/correct/basic_assign_assign/gcc_O2/{md5sums => basic_assign_assign.md5sum} (100%) rename src/test/correct/basic_assign_assign/gcc_pic/{md5sums => basic_assign_assign.md5sum} (100%) rename src/test/correct/basic_assign_increment/clang/{md5sums => basic_assign_increment.md5sum} (100%) rename src/test/correct/basic_assign_increment/clang_pic/{md5sums => basic_assign_increment.md5sum} (100%) rename src/test/correct/basic_assign_increment/gcc/{md5sums => basic_assign_increment.md5sum} (100%) rename src/test/correct/basic_assign_increment/gcc_O2/{md5sums => basic_assign_increment.md5sum} (100%) rename src/test/correct/basic_assign_increment/gcc_pic/{md5sums => basic_assign_increment.md5sum} (100%) rename src/test/correct/basic_function_call_caller/clang/{md5sums => basic_function_call_caller.md5sum} (100%) rename src/test/correct/basic_function_call_caller/clang_O2/{md5sums => basic_function_call_caller.md5sum} (100%) rename src/test/correct/basic_function_call_caller/clang_pic/{md5sums => basic_function_call_caller.md5sum} (100%) rename src/test/correct/basic_function_call_caller/gcc/{md5sums => basic_function_call_caller.md5sum} (100%) rename src/test/correct/basic_function_call_caller/gcc_O2/{md5sums => basic_function_call_caller.md5sum} (100%) rename src/test/correct/basic_function_call_caller/gcc_pic/{md5sums => basic_function_call_caller.md5sum} (100%) rename src/test/correct/basic_function_call_reader/clang/{md5sums => basic_function_call_reader.md5sum} (100%) rename src/test/correct/basic_function_call_reader/clang_O2/{md5sums => basic_function_call_reader.md5sum} (100%) rename src/test/correct/basic_function_call_reader/clang_pic/{md5sums => basic_function_call_reader.md5sum} (100%) rename src/test/correct/basic_function_call_reader/gcc/{md5sums => basic_function_call_reader.md5sum} (100%) rename src/test/correct/basic_function_call_reader/gcc_O2/{md5sums => basic_function_call_reader.md5sum} (100%) rename src/test/correct/basic_function_call_reader/gcc_pic/{md5sums => basic_function_call_reader.md5sum} (100%) rename src/test/correct/basic_lock_read/clang/{md5sums => basic_lock_read.md5sum} (100%) rename src/test/correct/basic_lock_read/clang_O2/{md5sums => basic_lock_read.md5sum} (100%) rename src/test/correct/basic_lock_read/clang_pic/{md5sums => basic_lock_read.md5sum} (100%) rename src/test/correct/basic_lock_read/gcc/{md5sums => basic_lock_read.md5sum} (100%) rename src/test/correct/basic_lock_read/gcc_O2/{md5sums => basic_lock_read.md5sum} (100%) rename src/test/correct/basic_lock_read/gcc_pic/{md5sums => basic_lock_read.md5sum} (100%) rename src/test/correct/basic_lock_security_read/clang/{md5sums => basic_lock_security_read.md5sum} (100%) rename src/test/correct/basic_lock_security_read/clang_O2/{md5sums => basic_lock_security_read.md5sum} (100%) rename src/test/correct/basic_lock_security_read/clang_pic/{md5sums => basic_lock_security_read.md5sum} (100%) rename src/test/correct/basic_lock_security_read/gcc/{md5sums => basic_lock_security_read.md5sum} (100%) rename src/test/correct/basic_lock_security_read/gcc_O2/{md5sums => basic_lock_security_read.md5sum} (100%) rename src/test/correct/basic_lock_security_read/gcc_pic/{md5sums => basic_lock_security_read.md5sum} (100%) rename src/test/correct/basic_lock_security_write/clang/{md5sums => basic_lock_security_write.md5sum} (100%) rename src/test/correct/basic_lock_security_write/clang_O2/{md5sums => basic_lock_security_write.md5sum} (100%) rename src/test/correct/basic_lock_security_write/clang_pic/{md5sums => basic_lock_security_write.md5sum} (100%) rename src/test/correct/basic_lock_security_write/gcc/{md5sums => basic_lock_security_write.md5sum} (100%) rename src/test/correct/basic_lock_security_write/gcc_O2/{md5sums => basic_lock_security_write.md5sum} (100%) rename src/test/correct/basic_lock_security_write/gcc_pic/{md5sums => basic_lock_security_write.md5sum} (100%) rename src/test/correct/basic_lock_unlock/clang/{md5sums => basic_lock_unlock.md5sum} (100%) rename src/test/correct/basic_lock_unlock/clang_pic/{md5sums => basic_lock_unlock.md5sum} (100%) rename src/test/correct/basic_lock_unlock/gcc/{md5sums => basic_lock_unlock.md5sum} (100%) rename src/test/correct/basic_lock_unlock/gcc_O2/{md5sums => basic_lock_unlock.md5sum} (100%) rename src/test/correct/basic_lock_unlock/gcc_pic/{md5sums => basic_lock_unlock.md5sum} (100%) rename src/test/correct/basic_loop_assign/clang/{md5sums => basic_loop_assign.md5sum} (100%) rename src/test/correct/basic_loop_assign/clang_pic/{md5sums => basic_loop_assign.md5sum} (100%) rename src/test/correct/basic_loop_assign/gcc/{md5sums => basic_loop_assign.md5sum} (100%) rename src/test/correct/basic_loop_assign/gcc_O2/{md5sums => basic_loop_assign.md5sum} (100%) rename src/test/correct/basic_loop_assign/gcc_pic/{md5sums => basic_loop_assign.md5sum} (100%) rename src/test/correct/basic_operation_evaluation/clang/{md5sums => basic_operation_evaluation.md5sum} (100%) rename src/test/correct/basic_operation_evaluation/gcc/{md5sums => basic_operation_evaluation.md5sum} (100%) rename src/test/correct/basic_sec_policy_read/clang/{md5sums => basic_sec_policy_read.md5sum} (100%) rename src/test/correct/basic_sec_policy_read/clang_O2/{md5sums => basic_sec_policy_read.md5sum} (100%) rename src/test/correct/basic_sec_policy_read/clang_pic/{md5sums => basic_sec_policy_read.md5sum} (100%) rename src/test/correct/basic_sec_policy_read/gcc/{md5sums => basic_sec_policy_read.md5sum} (100%) rename src/test/correct/basic_sec_policy_read/gcc_O2/{md5sums => basic_sec_policy_read.md5sum} (100%) rename src/test/correct/basic_sec_policy_read/gcc_pic/{md5sums => basic_sec_policy_read.md5sum} (100%) rename src/test/correct/basic_sec_policy_write/clang/{md5sums => basic_sec_policy_write.md5sum} (100%) rename src/test/correct/basic_sec_policy_write/clang_O2/{md5sums => basic_sec_policy_write.md5sum} (100%) rename src/test/correct/basic_sec_policy_write/clang_pic/{md5sums => basic_sec_policy_write.md5sum} (100%) rename src/test/correct/basic_sec_policy_write/gcc/{md5sums => basic_sec_policy_write.md5sum} (100%) rename src/test/correct/basic_sec_policy_write/gcc_O2/{md5sums => basic_sec_policy_write.md5sum} (100%) rename src/test/correct/basic_sec_policy_write/gcc_pic/{md5sums => basic_sec_policy_write.md5sum} (100%) rename src/test/correct/basicassign_gamma0/clang/{md5sums => basicassign_gamma0.md5sum} (100%) rename src/test/correct/basicassign_gamma0/clang_pic/{md5sums => basicassign_gamma0.md5sum} (100%) rename src/test/correct/basicassign_gamma0/gcc/{md5sums => basicassign_gamma0.md5sum} (100%) rename src/test/correct/basicassign_gamma0/gcc_O2/{md5sums => basicassign_gamma0.md5sum} (100%) rename src/test/correct/basicassign_gamma0/gcc_pic/{md5sums => basicassign_gamma0.md5sum} (100%) rename src/test/correct/basicfree/clang/{md5sums => basicfree.md5sum} (100%) rename src/test/correct/basicfree/gcc/{md5sums => basicfree.md5sum} (100%) rename src/test/correct/cjump/clang/{md5sums => cjump.md5sum} (100%) rename src/test/correct/cjump/clang_pic/{md5sums => cjump.md5sum} (100%) rename src/test/correct/cjump/gcc/{md5sums => cjump.md5sum} (100%) rename src/test/correct/cjump/gcc_pic/{md5sums => cjump.md5sum} (100%) rename src/test/correct/floatingpoint/clang/{md5sums => floatingpoint.md5sum} (100%) rename src/test/correct/floatingpoint/gcc/{md5sums => floatingpoint.md5sum} (100%) rename src/test/correct/function/clang/{md5sums => function.md5sum} (100%) rename src/test/correct/function/clang_pic/{md5sums => function.md5sum} (100%) rename src/test/correct/function/gcc/{md5sums => function.md5sum} (100%) rename src/test/correct/function/gcc_pic/{md5sums => function.md5sum} (100%) rename src/test/correct/function1/clang/{md5sums => function1.md5sum} (100%) rename src/test/correct/function1/clang_O2/{md5sums => function1.md5sum} (100%) rename src/test/correct/function1/gcc/{md5sums => function1.md5sum} (100%) rename src/test/correct/function1/gcc_O2/{md5sums => function1.md5sum} (100%) rename src/test/correct/functionpointer/clang/{md5sums => functionpointer.md5sum} (100%) rename src/test/correct/functionpointer/clang_pic/{md5sums => functionpointer.md5sum} (100%) rename src/test/correct/functionpointer/gcc/{md5sums => functionpointer.md5sum} (100%) rename src/test/correct/functionpointer/gcc_O2/{md5sums => functionpointer.md5sum} (100%) rename src/test/correct/functionpointer/gcc_pic/{md5sums => functionpointer.md5sum} (100%) rename src/test/correct/functions_with_params/clang/{md5sums => functions_with_params.md5sum} (100%) rename src/test/correct/functions_with_params/gcc/{md5sums => functions_with_params.md5sum} (100%) rename src/test/correct/ifbranches/clang/{md5sums => ifbranches.md5sum} (100%) rename src/test/correct/ifbranches/clang_O2/{md5sums => ifbranches.md5sum} (100%) rename src/test/correct/ifbranches/gcc/{md5sums => ifbranches.md5sum} (100%) rename src/test/correct/ifbranches/gcc_O2/{md5sums => ifbranches.md5sum} (100%) rename src/test/correct/ifglobal/clang/{md5sums => ifglobal.md5sum} (100%) rename src/test/correct/ifglobal/clang_O2/{md5sums => ifglobal.md5sum} (100%) rename src/test/correct/ifglobal/clang_pic/{md5sums => ifglobal.md5sum} (100%) rename src/test/correct/ifglobal/gcc/{md5sums => ifglobal.md5sum} (100%) rename src/test/correct/ifglobal/gcc_O2/{md5sums => ifglobal.md5sum} (100%) rename src/test/correct/ifglobal/gcc_pic/{md5sums => ifglobal.md5sum} (100%) rename src/test/correct/indirect_call/clang/{md5sums => indirect_call.md5sum} (100%) rename src/test/correct/indirect_call/clang_pic/{md5sums => indirect_call.md5sum} (100%) rename src/test/correct/indirect_call/gcc/{md5sums => indirect_call.md5sum} (100%) rename src/test/correct/indirect_call/gcc_pic/{md5sums => indirect_call.md5sum} (100%) rename src/test/correct/initialisation/clang/{md5sums => initialisation.md5sum} (100%) rename src/test/correct/initialisation/clang_O2/{md5sums => initialisation.md5sum} (100%) rename src/test/correct/initialisation/clang_pic/{md5sums => initialisation.md5sum} (100%) rename src/test/correct/initialisation/gcc/{md5sums => initialisation.md5sum} (100%) rename src/test/correct/initialisation/gcc_O2/{md5sums => initialisation.md5sum} (100%) rename src/test/correct/initialisation/gcc_pic/{md5sums => initialisation.md5sum} (100%) rename src/test/correct/jumptable2/clang/{md5sums => jumptable2.md5sum} (100%) rename src/test/correct/jumptable2/clang_O2/{md5sums => jumptable2.md5sum} (100%) rename src/test/correct/jumptable2/clang_pic/{md5sums => jumptable2.md5sum} (100%) rename src/test/correct/jumptable2/gcc/{md5sums => jumptable2.md5sum} (100%) rename src/test/correct/jumptable2/gcc_O2/{md5sums => jumptable2.md5sum} (100%) rename src/test/correct/jumptable2/gcc_pic/{md5sums => jumptable2.md5sum} (100%) rename src/test/correct/malloc_with_local/clang/{md5sums => malloc_with_local.md5sum} (100%) rename src/test/correct/malloc_with_local/clang_O2/{md5sums => malloc_with_local.md5sum} (100%) rename src/test/correct/malloc_with_local/gcc/{md5sums => malloc_with_local.md5sum} (100%) rename src/test/correct/malloc_with_local/gcc_O2/{md5sums => malloc_with_local.md5sum} (100%) rename src/test/correct/malloc_with_local2/clang/{md5sums => malloc_with_local2.md5sum} (100%) rename src/test/correct/malloc_with_local2/gcc/{md5sums => malloc_with_local2.md5sum} (100%) rename src/test/correct/malloc_with_local3/clang/{md5sums => malloc_with_local3.md5sum} (100%) rename src/test/correct/malloc_with_local3/gcc/{md5sums => malloc_with_local3.md5sum} (100%) rename src/test/correct/malloc_with_local3/gcc_O2/{md5sums => malloc_with_local3.md5sum} (100%) rename src/test/correct/multi_malloc/clang/{md5sums => multi_malloc.md5sum} (100%) rename src/test/correct/multi_malloc/gcc/{md5sums => multi_malloc.md5sum} (100%) rename src/test/correct/no_interference_update_x/clang/{md5sums => no_interference_update_x.md5sum} (100%) rename src/test/correct/no_interference_update_x/clang_pic/{md5sums => no_interference_update_x.md5sum} (100%) rename src/test/correct/no_interference_update_x/gcc/{md5sums => no_interference_update_x.md5sum} (100%) rename src/test/correct/no_interference_update_x/gcc_O2/{md5sums => no_interference_update_x.md5sum} (100%) rename src/test/correct/no_interference_update_x/gcc_pic/{md5sums => no_interference_update_x.md5sum} (100%) rename src/test/correct/no_interference_update_y/clang/{md5sums => no_interference_update_y.md5sum} (100%) rename src/test/correct/no_interference_update_y/clang_pic/{md5sums => no_interference_update_y.md5sum} (100%) rename src/test/correct/no_interference_update_y/gcc/{md5sums => no_interference_update_y.md5sum} (100%) rename src/test/correct/no_interference_update_y/gcc_O2/{md5sums => no_interference_update_y.md5sum} (100%) rename src/test/correct/no_interference_update_y/gcc_pic/{md5sums => no_interference_update_y.md5sum} (100%) rename src/test/correct/secret_write/clang/{md5sums => secret_write.md5sum} (100%) rename src/test/correct/secret_write/clang_O2/{md5sums => secret_write.md5sum} (100%) rename src/test/correct/secret_write/clang_pic/{md5sums => secret_write.md5sum} (100%) rename src/test/correct/secret_write/gcc/{md5sums => secret_write.md5sum} (100%) rename src/test/correct/secret_write/gcc_O2/{md5sums => secret_write.md5sum} (100%) rename src/test/correct/secret_write/gcc_pic/{md5sums => secret_write.md5sum} (100%) rename src/test/correct/switch/clang/{md5sums => switch.md5sum} (100%) rename src/test/correct/switch/clang_O2/{md5sums => switch.md5sum} (100%) rename src/test/correct/switch/gcc/{md5sums => switch.md5sum} (100%) rename src/test/correct/switch/gcc_O2/{md5sums => switch.md5sum} (100%) rename src/test/correct/syscall/clang/{md5sums => syscall.md5sum} (100%) rename src/test/correct/syscall/clang_O2/{md5sums => syscall.md5sum} (100%) rename src/test/correct/syscall/gcc/{md5sums => syscall.md5sum} (100%) rename src/test/correct/syscall/gcc_O2/{md5sums => syscall.md5sum} (100%) rename src/test/correct/using_gamma_conditional/clang/{md5sums => using_gamma_conditional.md5sum} (100%) rename src/test/correct/using_gamma_conditional/clang_O2/{md5sums => using_gamma_conditional.md5sum} (100%) rename src/test/correct/using_gamma_conditional/clang_pic/{md5sums => using_gamma_conditional.md5sum} (100%) rename src/test/correct/using_gamma_conditional/gcc/{md5sums => using_gamma_conditional.md5sum} (100%) rename src/test/correct/using_gamma_conditional/gcc_pic/{md5sums => using_gamma_conditional.md5sum} (100%) rename src/test/correct/using_gamma_write_z/clang/{md5sums => using_gamma_write_z.md5sum} (100%) rename src/test/correct/using_gamma_write_z/clang_pic/{md5sums => using_gamma_write_z.md5sum} (100%) rename src/test/correct/using_gamma_write_z/gcc/{md5sums => using_gamma_write_z.md5sum} (100%) rename src/test/correct/using_gamma_write_z/gcc_O2/{md5sums => using_gamma_write_z.md5sum} (100%) rename src/test/correct/using_gamma_write_z/gcc_pic/{md5sums => using_gamma_write_z.md5sum} (100%) rename src/test/dsa/global_interproc_overlapping/clang/{md5sums => global_interproc_overlapping.md5sum} (100%) rename src/test/dsa/global_interproc_overlapping/clang_O2/{md5sums => global_interproc_overlapping.md5sum} (100%) rename src/test/dsa/global_interproc_overlapping/clang_pic/{md5sums => global_interproc_overlapping.md5sum} (100%) rename src/test/dsa/global_interproc_overlapping/gcc/{md5sums => global_interproc_overlapping.md5sum} (100%) rename src/test/dsa/global_interproc_overlapping/gcc_O2/{md5sums => global_interproc_overlapping.md5sum} (100%) rename src/test/dsa/global_interproc_overlapping/gcc_pic/{md5sums => global_interproc_overlapping.md5sum} (100%) rename src/test/dsa/indirect_overlapping/clang/{md5sums => indirect_overlapping.md5sum} (100%) rename src/test/dsa/indirect_overlapping/clang_O2/{md5sums => indirect_overlapping.md5sum} (100%) rename src/test/dsa/indirect_overlapping/clang_pic/{md5sums => indirect_overlapping.md5sum} (100%) rename src/test/dsa/indirect_overlapping/gcc/{md5sums => indirect_overlapping.md5sum} (100%) rename src/test/dsa/indirect_overlapping/gcc_O2/{md5sums => indirect_overlapping.md5sum} (100%) rename src/test/dsa/indirect_overlapping/gcc_pic/{md5sums => indirect_overlapping.md5sum} (100%) rename src/test/dsa/interproc_overlapping/clang/{md5sums => interproc_overlapping.md5sum} (100%) rename src/test/dsa/interproc_overlapping/clang_O2/{md5sums => interproc_overlapping.md5sum} (100%) rename src/test/dsa/interproc_overlapping/clang_pic/{md5sums => interproc_overlapping.md5sum} (100%) rename src/test/dsa/interproc_overlapping/gcc/{md5sums => interproc_overlapping.md5sum} (100%) rename src/test/dsa/interproc_overlapping/gcc_O2/{md5sums => interproc_overlapping.md5sum} (100%) rename src/test/dsa/interproc_overlapping/gcc_pic/{md5sums => interproc_overlapping.md5sum} (100%) rename src/test/dsa/interproc_pointer_arithmetic/clang/{md5sums => interproc_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/interproc_pointer_arithmetic/clang_O2/{md5sums => interproc_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/interproc_pointer_arithmetic/clang_pic/{md5sums => interproc_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/interproc_pointer_arithmetic/gcc/{md5sums => interproc_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/interproc_pointer_arithmetic/gcc_O2/{md5sums => interproc_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/interproc_pointer_arithmetic/gcc_pic/{md5sums => interproc_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/stack_interproc_overlapping/clang/{md5sums => stack_interproc_overlapping.md5sum} (100%) rename src/test/dsa/stack_interproc_overlapping/clang_O2/{md5sums => stack_interproc_overlapping.md5sum} (100%) rename src/test/dsa/stack_interproc_overlapping/clang_pic/{md5sums => stack_interproc_overlapping.md5sum} (100%) rename src/test/dsa/stack_interproc_overlapping/gcc/{md5sums => stack_interproc_overlapping.md5sum} (100%) rename src/test/dsa/stack_interproc_overlapping/gcc_O2/{md5sums => stack_interproc_overlapping.md5sum} (100%) rename src/test/dsa/stack_interproc_overlapping/gcc_pic/{md5sums => stack_interproc_overlapping.md5sum} (100%) rename src/test/dsa/stack_reassignment/clang/{md5sums => stack_reassignment.md5sum} (100%) rename src/test/dsa/stack_reassignment/clang_O2/{md5sums => stack_reassignment.md5sum} (100%) rename src/test/dsa/stack_reassignment/clang_pic/{md5sums => stack_reassignment.md5sum} (100%) rename src/test/dsa/stack_reassignment/gcc/{md5sums => stack_reassignment.md5sum} (100%) rename src/test/dsa/stack_reassignment/gcc_O2/{md5sums => stack_reassignment.md5sum} (100%) rename src/test/dsa/stack_reassignment/gcc_pic/{md5sums => stack_reassignment.md5sum} (100%) rename src/test/dsa/stackambiguity/clang/{md5sums => stackambiguity.md5sum} (100%) rename src/test/dsa/stackambiguity/clang_O2/{md5sums => stackambiguity.md5sum} (100%) rename src/test/dsa/stackambiguity/clang_pic/{md5sums => stackambiguity.md5sum} (100%) rename src/test/dsa/stackambiguity/gcc/{md5sums => stackambiguity.md5sum} (100%) rename src/test/dsa/stackambiguity/gcc_O2/{md5sums => stackambiguity.md5sum} (100%) rename src/test/dsa/stackambiguity/gcc_pic/{md5sums => stackambiguity.md5sum} (100%) rename src/test/dsa/unsafe_pointer_arithmetic/clang/{md5sums => unsafe_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/unsafe_pointer_arithmetic/clang_O2/{md5sums => unsafe_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/unsafe_pointer_arithmetic/clang_pic/{md5sums => unsafe_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/unsafe_pointer_arithmetic/gcc/{md5sums => unsafe_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/unsafe_pointer_arithmetic/gcc_O2/{md5sums => unsafe_pointer_arithmetic.md5sum} (100%) rename src/test/dsa/unsafe_pointer_arithmetic/gcc_pic/{md5sums => unsafe_pointer_arithmetic.md5sum} (100%) rename src/test/extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/{md5sums => malloc_memcpy_strlen_memset_free.md5sum} (100%) rename src/test/extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/{md5sums => malloc_memcpy_strlen_memset_free.md5sum} (100%) rename src/test/extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/{md5sums => malloc_memcpy_strlen_memset_free.md5sum} (100%) rename src/test/extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/{md5sums => malloc_memcpy_strlen_memset_free.md5sum} (100%) rename src/test/incorrect/basicassign/clang/{md5sums => basicassign.md5sum} (100%) rename src/test/incorrect/basicassign/clang_O2/{md5sums => basicassign.md5sum} (100%) rename src/test/incorrect/basicassign/clang_pic/{md5sums => basicassign.md5sum} (100%) rename src/test/incorrect/basicassign/gcc/{md5sums => basicassign.md5sum} (100%) rename src/test/incorrect/basicassign/gcc_O2/{md5sums => basicassign.md5sum} (100%) rename src/test/incorrect/basicassign/gcc_pic/{md5sums => basicassign.md5sum} (100%) rename src/test/incorrect/basicassign1/clang/{md5sums => basicassign1.md5sum} (100%) rename src/test/incorrect/basicassign1/clang_O2/{md5sums => basicassign1.md5sum} (100%) rename src/test/incorrect/basicassign1/clang_pic/{md5sums => basicassign1.md5sum} (100%) rename src/test/incorrect/basicassign1/gcc/{md5sums => basicassign1.md5sum} (100%) rename src/test/incorrect/basicassign1/gcc_O2/{md5sums => basicassign1.md5sum} (100%) rename src/test/incorrect/basicassign1/gcc_pic/{md5sums => basicassign1.md5sum} (100%) rename src/test/incorrect/basicassign2/clang/{md5sums => basicassign2.md5sum} (100%) rename src/test/incorrect/basicassign2/clang_O2/{md5sums => basicassign2.md5sum} (100%) rename src/test/incorrect/basicassign2/clang_pic/{md5sums => basicassign2.md5sum} (100%) rename src/test/incorrect/basicassign2/gcc/{md5sums => basicassign2.md5sum} (100%) rename src/test/incorrect/basicassign2/gcc_O2/{md5sums => basicassign2.md5sum} (100%) rename src/test/incorrect/basicassign2/gcc_pic/{md5sums => basicassign2.md5sum} (100%) rename src/test/incorrect/basicassign3/clang/{md5sums => basicassign3.md5sum} (100%) rename src/test/incorrect/basicassign3/clang_O2/{md5sums => basicassign3.md5sum} (100%) rename src/test/incorrect/basicassign3/clang_pic/{md5sums => basicassign3.md5sum} (100%) rename src/test/incorrect/basicassign3/gcc/{md5sums => basicassign3.md5sum} (100%) rename src/test/incorrect/basicassign3/gcc_O2/{md5sums => basicassign3.md5sum} (100%) rename src/test/incorrect/basicassign3/gcc_pic/{md5sums => basicassign3.md5sum} (100%) rename src/test/incorrect/iflocal/clang/{md5sums => iflocal.md5sum} (100%) rename src/test/incorrect/iflocal/gcc/{md5sums => iflocal.md5sum} (100%) rename src/test/incorrect/nestedifglobal/clang/{md5sums => nestedifglobal.md5sum} (100%) rename src/test/incorrect/nestedifglobal/clang_pic/{md5sums => nestedifglobal.md5sum} (100%) rename src/test/incorrect/nestedifglobal/gcc/{md5sums => nestedifglobal.md5sum} (100%) rename src/test/incorrect/nestedifglobal/gcc_pic/{md5sums => nestedifglobal.md5sum} (100%) rename src/test/indirect_calls/functionpointer/clang/{md5sums => functionpointer.md5sum} (100%) rename src/test/indirect_calls/functionpointer/clang_O2/{md5sums => functionpointer.md5sum} (100%) rename src/test/indirect_calls/functionpointer/clang_pic/{md5sums => functionpointer.md5sum} (100%) rename src/test/indirect_calls/functionpointer/gcc/{md5sums => functionpointer.md5sum} (100%) rename src/test/indirect_calls/functionpointer/gcc_O2/{md5sums => functionpointer.md5sum} (100%) rename src/test/indirect_calls/functionpointer/gcc_pic/{md5sums => functionpointer.md5sum} (100%) rename src/test/indirect_calls/indirect_call/clang/{md5sums => indirect_call.md5sum} (100%) rename src/test/indirect_calls/indirect_call/clang_pic/{md5sums => indirect_call.md5sum} (100%) rename src/test/indirect_calls/indirect_call/gcc/{md5sums => indirect_call.md5sum} (100%) rename src/test/indirect_calls/indirect_call/gcc_pic/{md5sums => indirect_call.md5sum} (100%) rename src/test/indirect_calls/indirect_call_outparam/clang/{md5sums => indirect_call_outparam.md5sum} (100%) rename src/test/indirect_calls/indirect_call_outparam/gcc/{md5sums => indirect_call_outparam.md5sum} (100%) rename src/test/indirect_calls/jumptable/clang/{md5sums => jumptable.md5sum} (100%) rename src/test/indirect_calls/jumptable/gcc/{md5sums => jumptable.md5sum} (100%) rename src/test/indirect_calls/jumptable2/clang/{md5sums => jumptable2.md5sum} (100%) rename src/test/indirect_calls/jumptable2/clang_O2/{md5sums => jumptable2.md5sum} (100%) rename src/test/indirect_calls/jumptable2/clang_pic/{md5sums => jumptable2.md5sum} (100%) rename src/test/indirect_calls/jumptable2/gcc/{md5sums => jumptable2.md5sum} (100%) rename src/test/indirect_calls/jumptable2/gcc_O2/{md5sums => jumptable2.md5sum} (100%) rename src/test/indirect_calls/jumptable2/gcc_pic/{md5sums => jumptable2.md5sum} (100%) rename src/test/indirect_calls/jumptable3/clang/{md5sums => jumptable3.md5sum} (100%) rename src/test/indirect_calls/jumptable3/clang_O2/{md5sums => jumptable3.md5sum} (100%) rename src/test/indirect_calls/switch2/clang/{md5sums => switch2.md5sum} (100%) rename src/test/indirect_calls/syscall/clang_O2/{md5sums => syscall.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop/clang/{md5sums => irreducible_loop.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop/clang_O2/{md5sums => irreducible_loop.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop/clang_pic/{md5sums => irreducible_loop.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop/gcc/{md5sums => irreducible_loop.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop/gcc_O2/{md5sums => irreducible_loop.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop/gcc_pic/{md5sums => irreducible_loop.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop_2/clang/{md5sums => irreducible_loop_2.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop_2/clang_O2/{md5sums => irreducible_loop_2.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop_2/clang_pic/{md5sums => irreducible_loop_2.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop_2/gcc/{md5sums => irreducible_loop_2.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop_2/gcc_O2/{md5sums => irreducible_loop_2.md5sum} (100%) rename src/test/irreducible_loops/irreducible_loop_2/gcc_pic/{md5sums => irreducible_loop_2.md5sum} (100%) rename src/test/memory_regions/heap_pointer/clang/{md5sums => heap_pointer.md5sum} (100%) rename src/test/memory_regions/heap_pointer/clang_pic/{md5sums => heap_pointer.md5sum} (100%) rename src/test/memory_regions/heap_pointer/gcc/{md5sums => heap_pointer.md5sum} (100%) rename src/test/memory_regions/heap_pointer/gcc_pic/{md5sums => heap_pointer.md5sum} (100%) rename src/test/memory_regions/stack_pointer/clang/{md5sums => stack_pointer.md5sum} (100%) rename src/test/memory_regions/stack_pointer/clang_pic/{md5sums => stack_pointer.md5sum} (100%) rename src/test/procedure_summaries/procedure_summary/gcc/{md5sums => procedure_summary.md5sum} (100%) rename src/test/procedure_summaries/procedure_summary2/gcc_O2/{md5sums => procedure_summary2.md5sum} (100%) rename src/test/procedure_summaries/procedure_summary3/gcc_O2/{md5sums => procedure_summary3.md5sum} (100%) diff --git a/src/test/Makefile b/src/test/Makefile index c2b8f1397..8dd7cea1e 100644 --- a/src/test/Makefile +++ b/src/test/Makefile @@ -24,7 +24,7 @@ $(SUBDIRS): # check with `md5sum -c compiled.md5sum` in src/test. .PHONY: compiled.md5sum compiled.md5sum: - find $(DIRS) -name 'md5sums' -exec cat '{}' + | sort -k2 > compiled.md5sum + find $(DIRS) -name '*.md5sum' -exec cat '{}' + | sort -k2 > compiled.md5sum TARBALL := compiled.tar.zst diff --git a/src/test/correct/arrays_simple/clang/md5sums b/src/test/correct/arrays_simple/clang/arrays_simple.md5sum similarity index 100% rename from src/test/correct/arrays_simple/clang/md5sums rename to src/test/correct/arrays_simple/clang/arrays_simple.md5sum diff --git a/src/test/correct/basic_arrays_read/clang/md5sums b/src/test/correct/basic_arrays_read/clang/basic_arrays_read.md5sum similarity index 100% rename from src/test/correct/basic_arrays_read/clang/md5sums rename to src/test/correct/basic_arrays_read/clang/basic_arrays_read.md5sum diff --git a/src/test/correct/basic_arrays_read/clang_pic/md5sums b/src/test/correct/basic_arrays_read/clang_pic/basic_arrays_read.md5sum similarity index 100% rename from src/test/correct/basic_arrays_read/clang_pic/md5sums rename to src/test/correct/basic_arrays_read/clang_pic/basic_arrays_read.md5sum diff --git a/src/test/correct/basic_arrays_read/gcc/md5sums b/src/test/correct/basic_arrays_read/gcc/basic_arrays_read.md5sum similarity index 100% rename from src/test/correct/basic_arrays_read/gcc/md5sums rename to src/test/correct/basic_arrays_read/gcc/basic_arrays_read.md5sum diff --git a/src/test/correct/basic_arrays_read/gcc_pic/md5sums b/src/test/correct/basic_arrays_read/gcc_pic/basic_arrays_read.md5sum similarity index 100% rename from src/test/correct/basic_arrays_read/gcc_pic/md5sums rename to src/test/correct/basic_arrays_read/gcc_pic/basic_arrays_read.md5sum diff --git a/src/test/correct/basic_arrays_write/clang/md5sums b/src/test/correct/basic_arrays_write/clang/basic_arrays_write.md5sum similarity index 100% rename from src/test/correct/basic_arrays_write/clang/md5sums rename to src/test/correct/basic_arrays_write/clang/basic_arrays_write.md5sum diff --git a/src/test/correct/basic_arrays_write/clang_O2/md5sums b/src/test/correct/basic_arrays_write/clang_O2/basic_arrays_write.md5sum similarity index 100% rename from src/test/correct/basic_arrays_write/clang_O2/md5sums rename to src/test/correct/basic_arrays_write/clang_O2/basic_arrays_write.md5sum diff --git a/src/test/correct/basic_arrays_write/clang_pic/md5sums b/src/test/correct/basic_arrays_write/clang_pic/basic_arrays_write.md5sum similarity index 100% rename from src/test/correct/basic_arrays_write/clang_pic/md5sums rename to src/test/correct/basic_arrays_write/clang_pic/basic_arrays_write.md5sum diff --git a/src/test/correct/basic_arrays_write/gcc/md5sums b/src/test/correct/basic_arrays_write/gcc/basic_arrays_write.md5sum similarity index 100% rename from src/test/correct/basic_arrays_write/gcc/md5sums rename to src/test/correct/basic_arrays_write/gcc/basic_arrays_write.md5sum diff --git a/src/test/correct/basic_arrays_write/gcc_O2/md5sums b/src/test/correct/basic_arrays_write/gcc_O2/basic_arrays_write.md5sum similarity index 100% rename from src/test/correct/basic_arrays_write/gcc_O2/md5sums rename to src/test/correct/basic_arrays_write/gcc_O2/basic_arrays_write.md5sum diff --git a/src/test/correct/basic_arrays_write/gcc_pic/md5sums b/src/test/correct/basic_arrays_write/gcc_pic/basic_arrays_write.md5sum similarity index 100% rename from src/test/correct/basic_arrays_write/gcc_pic/md5sums rename to src/test/correct/basic_arrays_write/gcc_pic/basic_arrays_write.md5sum diff --git a/src/test/correct/basic_assign_assign/clang/md5sums b/src/test/correct/basic_assign_assign/clang/basic_assign_assign.md5sum similarity index 100% rename from src/test/correct/basic_assign_assign/clang/md5sums rename to src/test/correct/basic_assign_assign/clang/basic_assign_assign.md5sum diff --git a/src/test/correct/basic_assign_assign/clang_pic/md5sums b/src/test/correct/basic_assign_assign/clang_pic/basic_assign_assign.md5sum similarity index 100% rename from src/test/correct/basic_assign_assign/clang_pic/md5sums rename to src/test/correct/basic_assign_assign/clang_pic/basic_assign_assign.md5sum diff --git a/src/test/correct/basic_assign_assign/gcc/md5sums b/src/test/correct/basic_assign_assign/gcc/basic_assign_assign.md5sum similarity index 100% rename from src/test/correct/basic_assign_assign/gcc/md5sums rename to src/test/correct/basic_assign_assign/gcc/basic_assign_assign.md5sum diff --git a/src/test/correct/basic_assign_assign/gcc_O2/md5sums b/src/test/correct/basic_assign_assign/gcc_O2/basic_assign_assign.md5sum similarity index 100% rename from src/test/correct/basic_assign_assign/gcc_O2/md5sums rename to src/test/correct/basic_assign_assign/gcc_O2/basic_assign_assign.md5sum diff --git a/src/test/correct/basic_assign_assign/gcc_pic/md5sums b/src/test/correct/basic_assign_assign/gcc_pic/basic_assign_assign.md5sum similarity index 100% rename from src/test/correct/basic_assign_assign/gcc_pic/md5sums rename to src/test/correct/basic_assign_assign/gcc_pic/basic_assign_assign.md5sum diff --git a/src/test/correct/basic_assign_increment/clang/md5sums b/src/test/correct/basic_assign_increment/clang/basic_assign_increment.md5sum similarity index 100% rename from src/test/correct/basic_assign_increment/clang/md5sums rename to src/test/correct/basic_assign_increment/clang/basic_assign_increment.md5sum diff --git a/src/test/correct/basic_assign_increment/clang_pic/md5sums b/src/test/correct/basic_assign_increment/clang_pic/basic_assign_increment.md5sum similarity index 100% rename from src/test/correct/basic_assign_increment/clang_pic/md5sums rename to src/test/correct/basic_assign_increment/clang_pic/basic_assign_increment.md5sum diff --git a/src/test/correct/basic_assign_increment/gcc/md5sums b/src/test/correct/basic_assign_increment/gcc/basic_assign_increment.md5sum similarity index 100% rename from src/test/correct/basic_assign_increment/gcc/md5sums rename to src/test/correct/basic_assign_increment/gcc/basic_assign_increment.md5sum diff --git a/src/test/correct/basic_assign_increment/gcc_O2/md5sums b/src/test/correct/basic_assign_increment/gcc_O2/basic_assign_increment.md5sum similarity index 100% rename from src/test/correct/basic_assign_increment/gcc_O2/md5sums rename to src/test/correct/basic_assign_increment/gcc_O2/basic_assign_increment.md5sum diff --git a/src/test/correct/basic_assign_increment/gcc_pic/md5sums b/src/test/correct/basic_assign_increment/gcc_pic/basic_assign_increment.md5sum similarity index 100% rename from src/test/correct/basic_assign_increment/gcc_pic/md5sums rename to src/test/correct/basic_assign_increment/gcc_pic/basic_assign_increment.md5sum diff --git a/src/test/correct/basic_function_call_caller/clang/md5sums b/src/test/correct/basic_function_call_caller/clang/basic_function_call_caller.md5sum similarity index 100% rename from src/test/correct/basic_function_call_caller/clang/md5sums rename to src/test/correct/basic_function_call_caller/clang/basic_function_call_caller.md5sum diff --git a/src/test/correct/basic_function_call_caller/clang_O2/md5sums b/src/test/correct/basic_function_call_caller/clang_O2/basic_function_call_caller.md5sum similarity index 100% rename from src/test/correct/basic_function_call_caller/clang_O2/md5sums rename to src/test/correct/basic_function_call_caller/clang_O2/basic_function_call_caller.md5sum diff --git a/src/test/correct/basic_function_call_caller/clang_pic/md5sums b/src/test/correct/basic_function_call_caller/clang_pic/basic_function_call_caller.md5sum similarity index 100% rename from src/test/correct/basic_function_call_caller/clang_pic/md5sums rename to src/test/correct/basic_function_call_caller/clang_pic/basic_function_call_caller.md5sum diff --git a/src/test/correct/basic_function_call_caller/gcc/md5sums b/src/test/correct/basic_function_call_caller/gcc/basic_function_call_caller.md5sum similarity index 100% rename from src/test/correct/basic_function_call_caller/gcc/md5sums rename to src/test/correct/basic_function_call_caller/gcc/basic_function_call_caller.md5sum diff --git a/src/test/correct/basic_function_call_caller/gcc_O2/md5sums b/src/test/correct/basic_function_call_caller/gcc_O2/basic_function_call_caller.md5sum similarity index 100% rename from src/test/correct/basic_function_call_caller/gcc_O2/md5sums rename to src/test/correct/basic_function_call_caller/gcc_O2/basic_function_call_caller.md5sum diff --git a/src/test/correct/basic_function_call_caller/gcc_pic/md5sums b/src/test/correct/basic_function_call_caller/gcc_pic/basic_function_call_caller.md5sum similarity index 100% rename from src/test/correct/basic_function_call_caller/gcc_pic/md5sums rename to src/test/correct/basic_function_call_caller/gcc_pic/basic_function_call_caller.md5sum diff --git a/src/test/correct/basic_function_call_reader/clang/md5sums b/src/test/correct/basic_function_call_reader/clang/basic_function_call_reader.md5sum similarity index 100% rename from src/test/correct/basic_function_call_reader/clang/md5sums rename to src/test/correct/basic_function_call_reader/clang/basic_function_call_reader.md5sum diff --git a/src/test/correct/basic_function_call_reader/clang_O2/md5sums b/src/test/correct/basic_function_call_reader/clang_O2/basic_function_call_reader.md5sum similarity index 100% rename from src/test/correct/basic_function_call_reader/clang_O2/md5sums rename to src/test/correct/basic_function_call_reader/clang_O2/basic_function_call_reader.md5sum diff --git a/src/test/correct/basic_function_call_reader/clang_pic/md5sums b/src/test/correct/basic_function_call_reader/clang_pic/basic_function_call_reader.md5sum similarity index 100% rename from src/test/correct/basic_function_call_reader/clang_pic/md5sums rename to src/test/correct/basic_function_call_reader/clang_pic/basic_function_call_reader.md5sum diff --git a/src/test/correct/basic_function_call_reader/gcc/md5sums b/src/test/correct/basic_function_call_reader/gcc/basic_function_call_reader.md5sum similarity index 100% rename from src/test/correct/basic_function_call_reader/gcc/md5sums rename to src/test/correct/basic_function_call_reader/gcc/basic_function_call_reader.md5sum diff --git a/src/test/correct/basic_function_call_reader/gcc_O2/md5sums b/src/test/correct/basic_function_call_reader/gcc_O2/basic_function_call_reader.md5sum similarity index 100% rename from src/test/correct/basic_function_call_reader/gcc_O2/md5sums rename to src/test/correct/basic_function_call_reader/gcc_O2/basic_function_call_reader.md5sum diff --git a/src/test/correct/basic_function_call_reader/gcc_pic/md5sums b/src/test/correct/basic_function_call_reader/gcc_pic/basic_function_call_reader.md5sum similarity index 100% rename from src/test/correct/basic_function_call_reader/gcc_pic/md5sums rename to src/test/correct/basic_function_call_reader/gcc_pic/basic_function_call_reader.md5sum diff --git a/src/test/correct/basic_lock_read/clang/md5sums b/src/test/correct/basic_lock_read/clang/basic_lock_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_read/clang/md5sums rename to src/test/correct/basic_lock_read/clang/basic_lock_read.md5sum diff --git a/src/test/correct/basic_lock_read/clang_O2/md5sums b/src/test/correct/basic_lock_read/clang_O2/basic_lock_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_read/clang_O2/md5sums rename to src/test/correct/basic_lock_read/clang_O2/basic_lock_read.md5sum diff --git a/src/test/correct/basic_lock_read/clang_pic/md5sums b/src/test/correct/basic_lock_read/clang_pic/basic_lock_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_read/clang_pic/md5sums rename to src/test/correct/basic_lock_read/clang_pic/basic_lock_read.md5sum diff --git a/src/test/correct/basic_lock_read/gcc/md5sums b/src/test/correct/basic_lock_read/gcc/basic_lock_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_read/gcc/md5sums rename to src/test/correct/basic_lock_read/gcc/basic_lock_read.md5sum diff --git a/src/test/correct/basic_lock_read/gcc_O2/md5sums b/src/test/correct/basic_lock_read/gcc_O2/basic_lock_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_read/gcc_O2/md5sums rename to src/test/correct/basic_lock_read/gcc_O2/basic_lock_read.md5sum diff --git a/src/test/correct/basic_lock_read/gcc_pic/md5sums b/src/test/correct/basic_lock_read/gcc_pic/basic_lock_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_read/gcc_pic/md5sums rename to src/test/correct/basic_lock_read/gcc_pic/basic_lock_read.md5sum diff --git a/src/test/correct/basic_lock_security_read/clang/md5sums b/src/test/correct/basic_lock_security_read/clang/basic_lock_security_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_read/clang/md5sums rename to src/test/correct/basic_lock_security_read/clang/basic_lock_security_read.md5sum diff --git a/src/test/correct/basic_lock_security_read/clang_O2/md5sums b/src/test/correct/basic_lock_security_read/clang_O2/basic_lock_security_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_read/clang_O2/md5sums rename to src/test/correct/basic_lock_security_read/clang_O2/basic_lock_security_read.md5sum diff --git a/src/test/correct/basic_lock_security_read/clang_pic/md5sums b/src/test/correct/basic_lock_security_read/clang_pic/basic_lock_security_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_read/clang_pic/md5sums rename to src/test/correct/basic_lock_security_read/clang_pic/basic_lock_security_read.md5sum diff --git a/src/test/correct/basic_lock_security_read/gcc/md5sums b/src/test/correct/basic_lock_security_read/gcc/basic_lock_security_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_read/gcc/md5sums rename to src/test/correct/basic_lock_security_read/gcc/basic_lock_security_read.md5sum diff --git a/src/test/correct/basic_lock_security_read/gcc_O2/md5sums b/src/test/correct/basic_lock_security_read/gcc_O2/basic_lock_security_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_read/gcc_O2/md5sums rename to src/test/correct/basic_lock_security_read/gcc_O2/basic_lock_security_read.md5sum diff --git a/src/test/correct/basic_lock_security_read/gcc_pic/md5sums b/src/test/correct/basic_lock_security_read/gcc_pic/basic_lock_security_read.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_read/gcc_pic/md5sums rename to src/test/correct/basic_lock_security_read/gcc_pic/basic_lock_security_read.md5sum diff --git a/src/test/correct/basic_lock_security_write/clang/md5sums b/src/test/correct/basic_lock_security_write/clang/basic_lock_security_write.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_write/clang/md5sums rename to src/test/correct/basic_lock_security_write/clang/basic_lock_security_write.md5sum diff --git a/src/test/correct/basic_lock_security_write/clang_O2/md5sums b/src/test/correct/basic_lock_security_write/clang_O2/basic_lock_security_write.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_write/clang_O2/md5sums rename to src/test/correct/basic_lock_security_write/clang_O2/basic_lock_security_write.md5sum diff --git a/src/test/correct/basic_lock_security_write/clang_pic/md5sums b/src/test/correct/basic_lock_security_write/clang_pic/basic_lock_security_write.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_write/clang_pic/md5sums rename to src/test/correct/basic_lock_security_write/clang_pic/basic_lock_security_write.md5sum diff --git a/src/test/correct/basic_lock_security_write/gcc/md5sums b/src/test/correct/basic_lock_security_write/gcc/basic_lock_security_write.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_write/gcc/md5sums rename to src/test/correct/basic_lock_security_write/gcc/basic_lock_security_write.md5sum diff --git a/src/test/correct/basic_lock_security_write/gcc_O2/md5sums b/src/test/correct/basic_lock_security_write/gcc_O2/basic_lock_security_write.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_write/gcc_O2/md5sums rename to src/test/correct/basic_lock_security_write/gcc_O2/basic_lock_security_write.md5sum diff --git a/src/test/correct/basic_lock_security_write/gcc_pic/md5sums b/src/test/correct/basic_lock_security_write/gcc_pic/basic_lock_security_write.md5sum similarity index 100% rename from src/test/correct/basic_lock_security_write/gcc_pic/md5sums rename to src/test/correct/basic_lock_security_write/gcc_pic/basic_lock_security_write.md5sum diff --git a/src/test/correct/basic_lock_unlock/clang/md5sums b/src/test/correct/basic_lock_unlock/clang/basic_lock_unlock.md5sum similarity index 100% rename from src/test/correct/basic_lock_unlock/clang/md5sums rename to src/test/correct/basic_lock_unlock/clang/basic_lock_unlock.md5sum diff --git a/src/test/correct/basic_lock_unlock/clang_pic/md5sums b/src/test/correct/basic_lock_unlock/clang_pic/basic_lock_unlock.md5sum similarity index 100% rename from src/test/correct/basic_lock_unlock/clang_pic/md5sums rename to src/test/correct/basic_lock_unlock/clang_pic/basic_lock_unlock.md5sum diff --git a/src/test/correct/basic_lock_unlock/gcc/md5sums b/src/test/correct/basic_lock_unlock/gcc/basic_lock_unlock.md5sum similarity index 100% rename from src/test/correct/basic_lock_unlock/gcc/md5sums rename to src/test/correct/basic_lock_unlock/gcc/basic_lock_unlock.md5sum diff --git a/src/test/correct/basic_lock_unlock/gcc_O2/md5sums b/src/test/correct/basic_lock_unlock/gcc_O2/basic_lock_unlock.md5sum similarity index 100% rename from src/test/correct/basic_lock_unlock/gcc_O2/md5sums rename to src/test/correct/basic_lock_unlock/gcc_O2/basic_lock_unlock.md5sum diff --git a/src/test/correct/basic_lock_unlock/gcc_pic/md5sums b/src/test/correct/basic_lock_unlock/gcc_pic/basic_lock_unlock.md5sum similarity index 100% rename from src/test/correct/basic_lock_unlock/gcc_pic/md5sums rename to src/test/correct/basic_lock_unlock/gcc_pic/basic_lock_unlock.md5sum diff --git a/src/test/correct/basic_loop_assign/clang/md5sums b/src/test/correct/basic_loop_assign/clang/basic_loop_assign.md5sum similarity index 100% rename from src/test/correct/basic_loop_assign/clang/md5sums rename to src/test/correct/basic_loop_assign/clang/basic_loop_assign.md5sum diff --git a/src/test/correct/basic_loop_assign/clang_pic/md5sums b/src/test/correct/basic_loop_assign/clang_pic/basic_loop_assign.md5sum similarity index 100% rename from src/test/correct/basic_loop_assign/clang_pic/md5sums rename to src/test/correct/basic_loop_assign/clang_pic/basic_loop_assign.md5sum diff --git a/src/test/correct/basic_loop_assign/gcc/md5sums b/src/test/correct/basic_loop_assign/gcc/basic_loop_assign.md5sum similarity index 100% rename from src/test/correct/basic_loop_assign/gcc/md5sums rename to src/test/correct/basic_loop_assign/gcc/basic_loop_assign.md5sum diff --git a/src/test/correct/basic_loop_assign/gcc_O2/md5sums b/src/test/correct/basic_loop_assign/gcc_O2/basic_loop_assign.md5sum similarity index 100% rename from src/test/correct/basic_loop_assign/gcc_O2/md5sums rename to src/test/correct/basic_loop_assign/gcc_O2/basic_loop_assign.md5sum diff --git a/src/test/correct/basic_loop_assign/gcc_pic/md5sums b/src/test/correct/basic_loop_assign/gcc_pic/basic_loop_assign.md5sum similarity index 100% rename from src/test/correct/basic_loop_assign/gcc_pic/md5sums rename to src/test/correct/basic_loop_assign/gcc_pic/basic_loop_assign.md5sum diff --git a/src/test/correct/basic_operation_evaluation/clang/md5sums b/src/test/correct/basic_operation_evaluation/clang/basic_operation_evaluation.md5sum similarity index 100% rename from src/test/correct/basic_operation_evaluation/clang/md5sums rename to src/test/correct/basic_operation_evaluation/clang/basic_operation_evaluation.md5sum diff --git a/src/test/correct/basic_operation_evaluation/gcc/md5sums b/src/test/correct/basic_operation_evaluation/gcc/basic_operation_evaluation.md5sum similarity index 100% rename from src/test/correct/basic_operation_evaluation/gcc/md5sums rename to src/test/correct/basic_operation_evaluation/gcc/basic_operation_evaluation.md5sum diff --git a/src/test/correct/basic_sec_policy_read/clang/md5sums b/src/test/correct/basic_sec_policy_read/clang/basic_sec_policy_read.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_read/clang/md5sums rename to src/test/correct/basic_sec_policy_read/clang/basic_sec_policy_read.md5sum diff --git a/src/test/correct/basic_sec_policy_read/clang_O2/md5sums b/src/test/correct/basic_sec_policy_read/clang_O2/basic_sec_policy_read.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_read/clang_O2/md5sums rename to src/test/correct/basic_sec_policy_read/clang_O2/basic_sec_policy_read.md5sum diff --git a/src/test/correct/basic_sec_policy_read/clang_pic/md5sums b/src/test/correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_read/clang_pic/md5sums rename to src/test/correct/basic_sec_policy_read/clang_pic/basic_sec_policy_read.md5sum diff --git a/src/test/correct/basic_sec_policy_read/gcc/md5sums b/src/test/correct/basic_sec_policy_read/gcc/basic_sec_policy_read.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_read/gcc/md5sums rename to src/test/correct/basic_sec_policy_read/gcc/basic_sec_policy_read.md5sum diff --git a/src/test/correct/basic_sec_policy_read/gcc_O2/md5sums b/src/test/correct/basic_sec_policy_read/gcc_O2/basic_sec_policy_read.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_read/gcc_O2/md5sums rename to src/test/correct/basic_sec_policy_read/gcc_O2/basic_sec_policy_read.md5sum diff --git a/src/test/correct/basic_sec_policy_read/gcc_pic/md5sums b/src/test/correct/basic_sec_policy_read/gcc_pic/basic_sec_policy_read.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_read/gcc_pic/md5sums rename to src/test/correct/basic_sec_policy_read/gcc_pic/basic_sec_policy_read.md5sum diff --git a/src/test/correct/basic_sec_policy_write/clang/md5sums b/src/test/correct/basic_sec_policy_write/clang/basic_sec_policy_write.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_write/clang/md5sums rename to src/test/correct/basic_sec_policy_write/clang/basic_sec_policy_write.md5sum diff --git a/src/test/correct/basic_sec_policy_write/clang_O2/md5sums b/src/test/correct/basic_sec_policy_write/clang_O2/basic_sec_policy_write.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_write/clang_O2/md5sums rename to src/test/correct/basic_sec_policy_write/clang_O2/basic_sec_policy_write.md5sum diff --git a/src/test/correct/basic_sec_policy_write/clang_pic/md5sums b/src/test/correct/basic_sec_policy_write/clang_pic/basic_sec_policy_write.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_write/clang_pic/md5sums rename to src/test/correct/basic_sec_policy_write/clang_pic/basic_sec_policy_write.md5sum diff --git a/src/test/correct/basic_sec_policy_write/gcc/md5sums b/src/test/correct/basic_sec_policy_write/gcc/basic_sec_policy_write.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_write/gcc/md5sums rename to src/test/correct/basic_sec_policy_write/gcc/basic_sec_policy_write.md5sum diff --git a/src/test/correct/basic_sec_policy_write/gcc_O2/md5sums b/src/test/correct/basic_sec_policy_write/gcc_O2/basic_sec_policy_write.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_write/gcc_O2/md5sums rename to src/test/correct/basic_sec_policy_write/gcc_O2/basic_sec_policy_write.md5sum diff --git a/src/test/correct/basic_sec_policy_write/gcc_pic/md5sums b/src/test/correct/basic_sec_policy_write/gcc_pic/basic_sec_policy_write.md5sum similarity index 100% rename from src/test/correct/basic_sec_policy_write/gcc_pic/md5sums rename to src/test/correct/basic_sec_policy_write/gcc_pic/basic_sec_policy_write.md5sum diff --git a/src/test/correct/basicassign_gamma0/clang/md5sums b/src/test/correct/basicassign_gamma0/clang/basicassign_gamma0.md5sum similarity index 100% rename from src/test/correct/basicassign_gamma0/clang/md5sums rename to src/test/correct/basicassign_gamma0/clang/basicassign_gamma0.md5sum diff --git a/src/test/correct/basicassign_gamma0/clang_pic/md5sums b/src/test/correct/basicassign_gamma0/clang_pic/basicassign_gamma0.md5sum similarity index 100% rename from src/test/correct/basicassign_gamma0/clang_pic/md5sums rename to src/test/correct/basicassign_gamma0/clang_pic/basicassign_gamma0.md5sum diff --git a/src/test/correct/basicassign_gamma0/gcc/md5sums b/src/test/correct/basicassign_gamma0/gcc/basicassign_gamma0.md5sum similarity index 100% rename from src/test/correct/basicassign_gamma0/gcc/md5sums rename to src/test/correct/basicassign_gamma0/gcc/basicassign_gamma0.md5sum diff --git a/src/test/correct/basicassign_gamma0/gcc_O2/md5sums b/src/test/correct/basicassign_gamma0/gcc_O2/basicassign_gamma0.md5sum similarity index 100% rename from src/test/correct/basicassign_gamma0/gcc_O2/md5sums rename to src/test/correct/basicassign_gamma0/gcc_O2/basicassign_gamma0.md5sum diff --git a/src/test/correct/basicassign_gamma0/gcc_pic/md5sums b/src/test/correct/basicassign_gamma0/gcc_pic/basicassign_gamma0.md5sum similarity index 100% rename from src/test/correct/basicassign_gamma0/gcc_pic/md5sums rename to src/test/correct/basicassign_gamma0/gcc_pic/basicassign_gamma0.md5sum diff --git a/src/test/correct/basicfree/clang/md5sums b/src/test/correct/basicfree/clang/basicfree.md5sum similarity index 100% rename from src/test/correct/basicfree/clang/md5sums rename to src/test/correct/basicfree/clang/basicfree.md5sum diff --git a/src/test/correct/basicfree/gcc/md5sums b/src/test/correct/basicfree/gcc/basicfree.md5sum similarity index 100% rename from src/test/correct/basicfree/gcc/md5sums rename to src/test/correct/basicfree/gcc/basicfree.md5sum diff --git a/src/test/correct/cjump/clang/md5sums b/src/test/correct/cjump/clang/cjump.md5sum similarity index 100% rename from src/test/correct/cjump/clang/md5sums rename to src/test/correct/cjump/clang/cjump.md5sum diff --git a/src/test/correct/cjump/clang_pic/md5sums b/src/test/correct/cjump/clang_pic/cjump.md5sum similarity index 100% rename from src/test/correct/cjump/clang_pic/md5sums rename to src/test/correct/cjump/clang_pic/cjump.md5sum diff --git a/src/test/correct/cjump/gcc/md5sums b/src/test/correct/cjump/gcc/cjump.md5sum similarity index 100% rename from src/test/correct/cjump/gcc/md5sums rename to src/test/correct/cjump/gcc/cjump.md5sum diff --git a/src/test/correct/cjump/gcc_pic/md5sums b/src/test/correct/cjump/gcc_pic/cjump.md5sum similarity index 100% rename from src/test/correct/cjump/gcc_pic/md5sums rename to src/test/correct/cjump/gcc_pic/cjump.md5sum diff --git a/src/test/correct/floatingpoint/clang/md5sums b/src/test/correct/floatingpoint/clang/floatingpoint.md5sum similarity index 100% rename from src/test/correct/floatingpoint/clang/md5sums rename to src/test/correct/floatingpoint/clang/floatingpoint.md5sum diff --git a/src/test/correct/floatingpoint/gcc/md5sums b/src/test/correct/floatingpoint/gcc/floatingpoint.md5sum similarity index 100% rename from src/test/correct/floatingpoint/gcc/md5sums rename to src/test/correct/floatingpoint/gcc/floatingpoint.md5sum diff --git a/src/test/correct/function/clang/md5sums b/src/test/correct/function/clang/function.md5sum similarity index 100% rename from src/test/correct/function/clang/md5sums rename to src/test/correct/function/clang/function.md5sum diff --git a/src/test/correct/function/clang_pic/md5sums b/src/test/correct/function/clang_pic/function.md5sum similarity index 100% rename from src/test/correct/function/clang_pic/md5sums rename to src/test/correct/function/clang_pic/function.md5sum diff --git a/src/test/correct/function/gcc/md5sums b/src/test/correct/function/gcc/function.md5sum similarity index 100% rename from src/test/correct/function/gcc/md5sums rename to src/test/correct/function/gcc/function.md5sum diff --git a/src/test/correct/function/gcc_pic/md5sums b/src/test/correct/function/gcc_pic/function.md5sum similarity index 100% rename from src/test/correct/function/gcc_pic/md5sums rename to src/test/correct/function/gcc_pic/function.md5sum diff --git a/src/test/correct/function1/clang/md5sums b/src/test/correct/function1/clang/function1.md5sum similarity index 100% rename from src/test/correct/function1/clang/md5sums rename to src/test/correct/function1/clang/function1.md5sum diff --git a/src/test/correct/function1/clang_O2/md5sums b/src/test/correct/function1/clang_O2/function1.md5sum similarity index 100% rename from src/test/correct/function1/clang_O2/md5sums rename to src/test/correct/function1/clang_O2/function1.md5sum diff --git a/src/test/correct/function1/gcc/md5sums b/src/test/correct/function1/gcc/function1.md5sum similarity index 100% rename from src/test/correct/function1/gcc/md5sums rename to src/test/correct/function1/gcc/function1.md5sum diff --git a/src/test/correct/function1/gcc_O2/md5sums b/src/test/correct/function1/gcc_O2/function1.md5sum similarity index 100% rename from src/test/correct/function1/gcc_O2/md5sums rename to src/test/correct/function1/gcc_O2/function1.md5sum diff --git a/src/test/correct/functionpointer/clang/md5sums b/src/test/correct/functionpointer/clang/functionpointer.md5sum similarity index 100% rename from src/test/correct/functionpointer/clang/md5sums rename to src/test/correct/functionpointer/clang/functionpointer.md5sum diff --git a/src/test/correct/functionpointer/clang_pic/md5sums b/src/test/correct/functionpointer/clang_pic/functionpointer.md5sum similarity index 100% rename from src/test/correct/functionpointer/clang_pic/md5sums rename to src/test/correct/functionpointer/clang_pic/functionpointer.md5sum diff --git a/src/test/correct/functionpointer/gcc/md5sums b/src/test/correct/functionpointer/gcc/functionpointer.md5sum similarity index 100% rename from src/test/correct/functionpointer/gcc/md5sums rename to src/test/correct/functionpointer/gcc/functionpointer.md5sum diff --git a/src/test/correct/functionpointer/gcc_O2/md5sums b/src/test/correct/functionpointer/gcc_O2/functionpointer.md5sum similarity index 100% rename from src/test/correct/functionpointer/gcc_O2/md5sums rename to src/test/correct/functionpointer/gcc_O2/functionpointer.md5sum diff --git a/src/test/correct/functionpointer/gcc_pic/md5sums b/src/test/correct/functionpointer/gcc_pic/functionpointer.md5sum similarity index 100% rename from src/test/correct/functionpointer/gcc_pic/md5sums rename to src/test/correct/functionpointer/gcc_pic/functionpointer.md5sum diff --git a/src/test/correct/functions_with_params/clang/md5sums b/src/test/correct/functions_with_params/clang/functions_with_params.md5sum similarity index 100% rename from src/test/correct/functions_with_params/clang/md5sums rename to src/test/correct/functions_with_params/clang/functions_with_params.md5sum diff --git a/src/test/correct/functions_with_params/gcc/md5sums b/src/test/correct/functions_with_params/gcc/functions_with_params.md5sum similarity index 100% rename from src/test/correct/functions_with_params/gcc/md5sums rename to src/test/correct/functions_with_params/gcc/functions_with_params.md5sum diff --git a/src/test/correct/ifbranches/clang/md5sums b/src/test/correct/ifbranches/clang/ifbranches.md5sum similarity index 100% rename from src/test/correct/ifbranches/clang/md5sums rename to src/test/correct/ifbranches/clang/ifbranches.md5sum diff --git a/src/test/correct/ifbranches/clang_O2/md5sums b/src/test/correct/ifbranches/clang_O2/ifbranches.md5sum similarity index 100% rename from src/test/correct/ifbranches/clang_O2/md5sums rename to src/test/correct/ifbranches/clang_O2/ifbranches.md5sum diff --git a/src/test/correct/ifbranches/gcc/md5sums b/src/test/correct/ifbranches/gcc/ifbranches.md5sum similarity index 100% rename from src/test/correct/ifbranches/gcc/md5sums rename to src/test/correct/ifbranches/gcc/ifbranches.md5sum diff --git a/src/test/correct/ifbranches/gcc_O2/md5sums b/src/test/correct/ifbranches/gcc_O2/ifbranches.md5sum similarity index 100% rename from src/test/correct/ifbranches/gcc_O2/md5sums rename to src/test/correct/ifbranches/gcc_O2/ifbranches.md5sum diff --git a/src/test/correct/ifglobal/clang/md5sums b/src/test/correct/ifglobal/clang/ifglobal.md5sum similarity index 100% rename from src/test/correct/ifglobal/clang/md5sums rename to src/test/correct/ifglobal/clang/ifglobal.md5sum diff --git a/src/test/correct/ifglobal/clang_O2/md5sums b/src/test/correct/ifglobal/clang_O2/ifglobal.md5sum similarity index 100% rename from src/test/correct/ifglobal/clang_O2/md5sums rename to src/test/correct/ifglobal/clang_O2/ifglobal.md5sum diff --git a/src/test/correct/ifglobal/clang_pic/md5sums b/src/test/correct/ifglobal/clang_pic/ifglobal.md5sum similarity index 100% rename from src/test/correct/ifglobal/clang_pic/md5sums rename to src/test/correct/ifglobal/clang_pic/ifglobal.md5sum diff --git a/src/test/correct/ifglobal/gcc/md5sums b/src/test/correct/ifglobal/gcc/ifglobal.md5sum similarity index 100% rename from src/test/correct/ifglobal/gcc/md5sums rename to src/test/correct/ifglobal/gcc/ifglobal.md5sum diff --git a/src/test/correct/ifglobal/gcc_O2/md5sums b/src/test/correct/ifglobal/gcc_O2/ifglobal.md5sum similarity index 100% rename from src/test/correct/ifglobal/gcc_O2/md5sums rename to src/test/correct/ifglobal/gcc_O2/ifglobal.md5sum diff --git a/src/test/correct/ifglobal/gcc_pic/md5sums b/src/test/correct/ifglobal/gcc_pic/ifglobal.md5sum similarity index 100% rename from src/test/correct/ifglobal/gcc_pic/md5sums rename to src/test/correct/ifglobal/gcc_pic/ifglobal.md5sum diff --git a/src/test/correct/indirect_call/clang/md5sums b/src/test/correct/indirect_call/clang/indirect_call.md5sum similarity index 100% rename from src/test/correct/indirect_call/clang/md5sums rename to src/test/correct/indirect_call/clang/indirect_call.md5sum diff --git a/src/test/correct/indirect_call/clang_pic/md5sums b/src/test/correct/indirect_call/clang_pic/indirect_call.md5sum similarity index 100% rename from src/test/correct/indirect_call/clang_pic/md5sums rename to src/test/correct/indirect_call/clang_pic/indirect_call.md5sum diff --git a/src/test/correct/indirect_call/gcc/md5sums b/src/test/correct/indirect_call/gcc/indirect_call.md5sum similarity index 100% rename from src/test/correct/indirect_call/gcc/md5sums rename to src/test/correct/indirect_call/gcc/indirect_call.md5sum diff --git a/src/test/correct/indirect_call/gcc_pic/md5sums b/src/test/correct/indirect_call/gcc_pic/indirect_call.md5sum similarity index 100% rename from src/test/correct/indirect_call/gcc_pic/md5sums rename to src/test/correct/indirect_call/gcc_pic/indirect_call.md5sum diff --git a/src/test/correct/initialisation/clang/md5sums b/src/test/correct/initialisation/clang/initialisation.md5sum similarity index 100% rename from src/test/correct/initialisation/clang/md5sums rename to src/test/correct/initialisation/clang/initialisation.md5sum diff --git a/src/test/correct/initialisation/clang_O2/md5sums b/src/test/correct/initialisation/clang_O2/initialisation.md5sum similarity index 100% rename from src/test/correct/initialisation/clang_O2/md5sums rename to src/test/correct/initialisation/clang_O2/initialisation.md5sum diff --git a/src/test/correct/initialisation/clang_pic/md5sums b/src/test/correct/initialisation/clang_pic/initialisation.md5sum similarity index 100% rename from src/test/correct/initialisation/clang_pic/md5sums rename to src/test/correct/initialisation/clang_pic/initialisation.md5sum diff --git a/src/test/correct/initialisation/gcc/md5sums b/src/test/correct/initialisation/gcc/initialisation.md5sum similarity index 100% rename from src/test/correct/initialisation/gcc/md5sums rename to src/test/correct/initialisation/gcc/initialisation.md5sum diff --git a/src/test/correct/initialisation/gcc_O2/md5sums b/src/test/correct/initialisation/gcc_O2/initialisation.md5sum similarity index 100% rename from src/test/correct/initialisation/gcc_O2/md5sums rename to src/test/correct/initialisation/gcc_O2/initialisation.md5sum diff --git a/src/test/correct/initialisation/gcc_pic/md5sums b/src/test/correct/initialisation/gcc_pic/initialisation.md5sum similarity index 100% rename from src/test/correct/initialisation/gcc_pic/md5sums rename to src/test/correct/initialisation/gcc_pic/initialisation.md5sum diff --git a/src/test/correct/jumptable2/clang/md5sums b/src/test/correct/jumptable2/clang/jumptable2.md5sum similarity index 100% rename from src/test/correct/jumptable2/clang/md5sums rename to src/test/correct/jumptable2/clang/jumptable2.md5sum diff --git a/src/test/correct/jumptable2/clang_O2/md5sums b/src/test/correct/jumptable2/clang_O2/jumptable2.md5sum similarity index 100% rename from src/test/correct/jumptable2/clang_O2/md5sums rename to src/test/correct/jumptable2/clang_O2/jumptable2.md5sum diff --git a/src/test/correct/jumptable2/clang_pic/md5sums b/src/test/correct/jumptable2/clang_pic/jumptable2.md5sum similarity index 100% rename from src/test/correct/jumptable2/clang_pic/md5sums rename to src/test/correct/jumptable2/clang_pic/jumptable2.md5sum diff --git a/src/test/correct/jumptable2/gcc/md5sums b/src/test/correct/jumptable2/gcc/jumptable2.md5sum similarity index 100% rename from src/test/correct/jumptable2/gcc/md5sums rename to src/test/correct/jumptable2/gcc/jumptable2.md5sum diff --git a/src/test/correct/jumptable2/gcc_O2/md5sums b/src/test/correct/jumptable2/gcc_O2/jumptable2.md5sum similarity index 100% rename from src/test/correct/jumptable2/gcc_O2/md5sums rename to src/test/correct/jumptable2/gcc_O2/jumptable2.md5sum diff --git a/src/test/correct/jumptable2/gcc_pic/md5sums b/src/test/correct/jumptable2/gcc_pic/jumptable2.md5sum similarity index 100% rename from src/test/correct/jumptable2/gcc_pic/md5sums rename to src/test/correct/jumptable2/gcc_pic/jumptable2.md5sum diff --git a/src/test/correct/malloc_with_local/clang/md5sums b/src/test/correct/malloc_with_local/clang/malloc_with_local.md5sum similarity index 100% rename from src/test/correct/malloc_with_local/clang/md5sums rename to src/test/correct/malloc_with_local/clang/malloc_with_local.md5sum diff --git a/src/test/correct/malloc_with_local/clang_O2/md5sums b/src/test/correct/malloc_with_local/clang_O2/malloc_with_local.md5sum similarity index 100% rename from src/test/correct/malloc_with_local/clang_O2/md5sums rename to src/test/correct/malloc_with_local/clang_O2/malloc_with_local.md5sum diff --git a/src/test/correct/malloc_with_local/gcc/md5sums b/src/test/correct/malloc_with_local/gcc/malloc_with_local.md5sum similarity index 100% rename from src/test/correct/malloc_with_local/gcc/md5sums rename to src/test/correct/malloc_with_local/gcc/malloc_with_local.md5sum diff --git a/src/test/correct/malloc_with_local/gcc_O2/md5sums b/src/test/correct/malloc_with_local/gcc_O2/malloc_with_local.md5sum similarity index 100% rename from src/test/correct/malloc_with_local/gcc_O2/md5sums rename to src/test/correct/malloc_with_local/gcc_O2/malloc_with_local.md5sum diff --git a/src/test/correct/malloc_with_local2/clang/md5sums b/src/test/correct/malloc_with_local2/clang/malloc_with_local2.md5sum similarity index 100% rename from src/test/correct/malloc_with_local2/clang/md5sums rename to src/test/correct/malloc_with_local2/clang/malloc_with_local2.md5sum diff --git a/src/test/correct/malloc_with_local2/gcc/md5sums b/src/test/correct/malloc_with_local2/gcc/malloc_with_local2.md5sum similarity index 100% rename from src/test/correct/malloc_with_local2/gcc/md5sums rename to src/test/correct/malloc_with_local2/gcc/malloc_with_local2.md5sum diff --git a/src/test/correct/malloc_with_local3/clang/md5sums b/src/test/correct/malloc_with_local3/clang/malloc_with_local3.md5sum similarity index 100% rename from src/test/correct/malloc_with_local3/clang/md5sums rename to src/test/correct/malloc_with_local3/clang/malloc_with_local3.md5sum diff --git a/src/test/correct/malloc_with_local3/gcc/md5sums b/src/test/correct/malloc_with_local3/gcc/malloc_with_local3.md5sum similarity index 100% rename from src/test/correct/malloc_with_local3/gcc/md5sums rename to src/test/correct/malloc_with_local3/gcc/malloc_with_local3.md5sum diff --git a/src/test/correct/malloc_with_local3/gcc_O2/md5sums b/src/test/correct/malloc_with_local3/gcc_O2/malloc_with_local3.md5sum similarity index 100% rename from src/test/correct/malloc_with_local3/gcc_O2/md5sums rename to src/test/correct/malloc_with_local3/gcc_O2/malloc_with_local3.md5sum diff --git a/src/test/correct/multi_malloc/clang/md5sums b/src/test/correct/multi_malloc/clang/multi_malloc.md5sum similarity index 100% rename from src/test/correct/multi_malloc/clang/md5sums rename to src/test/correct/multi_malloc/clang/multi_malloc.md5sum diff --git a/src/test/correct/multi_malloc/gcc/md5sums b/src/test/correct/multi_malloc/gcc/multi_malloc.md5sum similarity index 100% rename from src/test/correct/multi_malloc/gcc/md5sums rename to src/test/correct/multi_malloc/gcc/multi_malloc.md5sum diff --git a/src/test/correct/no_interference_update_x/clang/md5sums b/src/test/correct/no_interference_update_x/clang/no_interference_update_x.md5sum similarity index 100% rename from src/test/correct/no_interference_update_x/clang/md5sums rename to src/test/correct/no_interference_update_x/clang/no_interference_update_x.md5sum diff --git a/src/test/correct/no_interference_update_x/clang_pic/md5sums b/src/test/correct/no_interference_update_x/clang_pic/no_interference_update_x.md5sum similarity index 100% rename from src/test/correct/no_interference_update_x/clang_pic/md5sums rename to src/test/correct/no_interference_update_x/clang_pic/no_interference_update_x.md5sum diff --git a/src/test/correct/no_interference_update_x/gcc/md5sums b/src/test/correct/no_interference_update_x/gcc/no_interference_update_x.md5sum similarity index 100% rename from src/test/correct/no_interference_update_x/gcc/md5sums rename to src/test/correct/no_interference_update_x/gcc/no_interference_update_x.md5sum diff --git a/src/test/correct/no_interference_update_x/gcc_O2/md5sums b/src/test/correct/no_interference_update_x/gcc_O2/no_interference_update_x.md5sum similarity index 100% rename from src/test/correct/no_interference_update_x/gcc_O2/md5sums rename to src/test/correct/no_interference_update_x/gcc_O2/no_interference_update_x.md5sum diff --git a/src/test/correct/no_interference_update_x/gcc_pic/md5sums b/src/test/correct/no_interference_update_x/gcc_pic/no_interference_update_x.md5sum similarity index 100% rename from src/test/correct/no_interference_update_x/gcc_pic/md5sums rename to src/test/correct/no_interference_update_x/gcc_pic/no_interference_update_x.md5sum diff --git a/src/test/correct/no_interference_update_y/clang/md5sums b/src/test/correct/no_interference_update_y/clang/no_interference_update_y.md5sum similarity index 100% rename from src/test/correct/no_interference_update_y/clang/md5sums rename to src/test/correct/no_interference_update_y/clang/no_interference_update_y.md5sum diff --git a/src/test/correct/no_interference_update_y/clang_pic/md5sums b/src/test/correct/no_interference_update_y/clang_pic/no_interference_update_y.md5sum similarity index 100% rename from src/test/correct/no_interference_update_y/clang_pic/md5sums rename to src/test/correct/no_interference_update_y/clang_pic/no_interference_update_y.md5sum diff --git a/src/test/correct/no_interference_update_y/gcc/md5sums b/src/test/correct/no_interference_update_y/gcc/no_interference_update_y.md5sum similarity index 100% rename from src/test/correct/no_interference_update_y/gcc/md5sums rename to src/test/correct/no_interference_update_y/gcc/no_interference_update_y.md5sum diff --git a/src/test/correct/no_interference_update_y/gcc_O2/md5sums b/src/test/correct/no_interference_update_y/gcc_O2/no_interference_update_y.md5sum similarity index 100% rename from src/test/correct/no_interference_update_y/gcc_O2/md5sums rename to src/test/correct/no_interference_update_y/gcc_O2/no_interference_update_y.md5sum diff --git a/src/test/correct/no_interference_update_y/gcc_pic/md5sums b/src/test/correct/no_interference_update_y/gcc_pic/no_interference_update_y.md5sum similarity index 100% rename from src/test/correct/no_interference_update_y/gcc_pic/md5sums rename to src/test/correct/no_interference_update_y/gcc_pic/no_interference_update_y.md5sum diff --git a/src/test/correct/secret_write/clang/md5sums b/src/test/correct/secret_write/clang/secret_write.md5sum similarity index 100% rename from src/test/correct/secret_write/clang/md5sums rename to src/test/correct/secret_write/clang/secret_write.md5sum diff --git a/src/test/correct/secret_write/clang_O2/md5sums b/src/test/correct/secret_write/clang_O2/secret_write.md5sum similarity index 100% rename from src/test/correct/secret_write/clang_O2/md5sums rename to src/test/correct/secret_write/clang_O2/secret_write.md5sum diff --git a/src/test/correct/secret_write/clang_pic/md5sums b/src/test/correct/secret_write/clang_pic/secret_write.md5sum similarity index 100% rename from src/test/correct/secret_write/clang_pic/md5sums rename to src/test/correct/secret_write/clang_pic/secret_write.md5sum diff --git a/src/test/correct/secret_write/gcc/md5sums b/src/test/correct/secret_write/gcc/secret_write.md5sum similarity index 100% rename from src/test/correct/secret_write/gcc/md5sums rename to src/test/correct/secret_write/gcc/secret_write.md5sum diff --git a/src/test/correct/secret_write/gcc_O2/md5sums b/src/test/correct/secret_write/gcc_O2/secret_write.md5sum similarity index 100% rename from src/test/correct/secret_write/gcc_O2/md5sums rename to src/test/correct/secret_write/gcc_O2/secret_write.md5sum diff --git a/src/test/correct/secret_write/gcc_pic/md5sums b/src/test/correct/secret_write/gcc_pic/secret_write.md5sum similarity index 100% rename from src/test/correct/secret_write/gcc_pic/md5sums rename to src/test/correct/secret_write/gcc_pic/secret_write.md5sum diff --git a/src/test/correct/switch/clang/md5sums b/src/test/correct/switch/clang/switch.md5sum similarity index 100% rename from src/test/correct/switch/clang/md5sums rename to src/test/correct/switch/clang/switch.md5sum diff --git a/src/test/correct/switch/clang_O2/md5sums b/src/test/correct/switch/clang_O2/switch.md5sum similarity index 100% rename from src/test/correct/switch/clang_O2/md5sums rename to src/test/correct/switch/clang_O2/switch.md5sum diff --git a/src/test/correct/switch/gcc/md5sums b/src/test/correct/switch/gcc/switch.md5sum similarity index 100% rename from src/test/correct/switch/gcc/md5sums rename to src/test/correct/switch/gcc/switch.md5sum diff --git a/src/test/correct/switch/gcc_O2/md5sums b/src/test/correct/switch/gcc_O2/switch.md5sum similarity index 100% rename from src/test/correct/switch/gcc_O2/md5sums rename to src/test/correct/switch/gcc_O2/switch.md5sum diff --git a/src/test/correct/syscall/clang/md5sums b/src/test/correct/syscall/clang/syscall.md5sum similarity index 100% rename from src/test/correct/syscall/clang/md5sums rename to src/test/correct/syscall/clang/syscall.md5sum diff --git a/src/test/correct/syscall/clang_O2/md5sums b/src/test/correct/syscall/clang_O2/syscall.md5sum similarity index 100% rename from src/test/correct/syscall/clang_O2/md5sums rename to src/test/correct/syscall/clang_O2/syscall.md5sum diff --git a/src/test/correct/syscall/gcc/md5sums b/src/test/correct/syscall/gcc/syscall.md5sum similarity index 100% rename from src/test/correct/syscall/gcc/md5sums rename to src/test/correct/syscall/gcc/syscall.md5sum diff --git a/src/test/correct/syscall/gcc_O2/md5sums b/src/test/correct/syscall/gcc_O2/syscall.md5sum similarity index 100% rename from src/test/correct/syscall/gcc_O2/md5sums rename to src/test/correct/syscall/gcc_O2/syscall.md5sum diff --git a/src/test/correct/using_gamma_conditional/clang/md5sums b/src/test/correct/using_gamma_conditional/clang/using_gamma_conditional.md5sum similarity index 100% rename from src/test/correct/using_gamma_conditional/clang/md5sums rename to src/test/correct/using_gamma_conditional/clang/using_gamma_conditional.md5sum diff --git a/src/test/correct/using_gamma_conditional/clang_O2/md5sums b/src/test/correct/using_gamma_conditional/clang_O2/using_gamma_conditional.md5sum similarity index 100% rename from src/test/correct/using_gamma_conditional/clang_O2/md5sums rename to src/test/correct/using_gamma_conditional/clang_O2/using_gamma_conditional.md5sum diff --git a/src/test/correct/using_gamma_conditional/clang_pic/md5sums b/src/test/correct/using_gamma_conditional/clang_pic/using_gamma_conditional.md5sum similarity index 100% rename from src/test/correct/using_gamma_conditional/clang_pic/md5sums rename to src/test/correct/using_gamma_conditional/clang_pic/using_gamma_conditional.md5sum diff --git a/src/test/correct/using_gamma_conditional/gcc/md5sums b/src/test/correct/using_gamma_conditional/gcc/using_gamma_conditional.md5sum similarity index 100% rename from src/test/correct/using_gamma_conditional/gcc/md5sums rename to src/test/correct/using_gamma_conditional/gcc/using_gamma_conditional.md5sum diff --git a/src/test/correct/using_gamma_conditional/gcc_pic/md5sums b/src/test/correct/using_gamma_conditional/gcc_pic/using_gamma_conditional.md5sum similarity index 100% rename from src/test/correct/using_gamma_conditional/gcc_pic/md5sums rename to src/test/correct/using_gamma_conditional/gcc_pic/using_gamma_conditional.md5sum diff --git a/src/test/correct/using_gamma_write_z/clang/md5sums b/src/test/correct/using_gamma_write_z/clang/using_gamma_write_z.md5sum similarity index 100% rename from src/test/correct/using_gamma_write_z/clang/md5sums rename to src/test/correct/using_gamma_write_z/clang/using_gamma_write_z.md5sum diff --git a/src/test/correct/using_gamma_write_z/clang_pic/md5sums b/src/test/correct/using_gamma_write_z/clang_pic/using_gamma_write_z.md5sum similarity index 100% rename from src/test/correct/using_gamma_write_z/clang_pic/md5sums rename to src/test/correct/using_gamma_write_z/clang_pic/using_gamma_write_z.md5sum diff --git a/src/test/correct/using_gamma_write_z/gcc/md5sums b/src/test/correct/using_gamma_write_z/gcc/using_gamma_write_z.md5sum similarity index 100% rename from src/test/correct/using_gamma_write_z/gcc/md5sums rename to src/test/correct/using_gamma_write_z/gcc/using_gamma_write_z.md5sum diff --git a/src/test/correct/using_gamma_write_z/gcc_O2/md5sums b/src/test/correct/using_gamma_write_z/gcc_O2/using_gamma_write_z.md5sum similarity index 100% rename from src/test/correct/using_gamma_write_z/gcc_O2/md5sums rename to src/test/correct/using_gamma_write_z/gcc_O2/using_gamma_write_z.md5sum diff --git a/src/test/correct/using_gamma_write_z/gcc_pic/md5sums b/src/test/correct/using_gamma_write_z/gcc_pic/using_gamma_write_z.md5sum similarity index 100% rename from src/test/correct/using_gamma_write_z/gcc_pic/md5sums rename to src/test/correct/using_gamma_write_z/gcc_pic/using_gamma_write_z.md5sum diff --git a/src/test/dsa/global_interproc_overlapping/clang/md5sums b/src/test/dsa/global_interproc_overlapping/clang/global_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/global_interproc_overlapping/clang/md5sums rename to src/test/dsa/global_interproc_overlapping/clang/global_interproc_overlapping.md5sum diff --git a/src/test/dsa/global_interproc_overlapping/clang_O2/md5sums b/src/test/dsa/global_interproc_overlapping/clang_O2/global_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/global_interproc_overlapping/clang_O2/md5sums rename to src/test/dsa/global_interproc_overlapping/clang_O2/global_interproc_overlapping.md5sum diff --git a/src/test/dsa/global_interproc_overlapping/clang_pic/md5sums b/src/test/dsa/global_interproc_overlapping/clang_pic/global_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/global_interproc_overlapping/clang_pic/md5sums rename to src/test/dsa/global_interproc_overlapping/clang_pic/global_interproc_overlapping.md5sum diff --git a/src/test/dsa/global_interproc_overlapping/gcc/md5sums b/src/test/dsa/global_interproc_overlapping/gcc/global_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/global_interproc_overlapping/gcc/md5sums rename to src/test/dsa/global_interproc_overlapping/gcc/global_interproc_overlapping.md5sum diff --git a/src/test/dsa/global_interproc_overlapping/gcc_O2/md5sums b/src/test/dsa/global_interproc_overlapping/gcc_O2/global_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/global_interproc_overlapping/gcc_O2/md5sums rename to src/test/dsa/global_interproc_overlapping/gcc_O2/global_interproc_overlapping.md5sum diff --git a/src/test/dsa/global_interproc_overlapping/gcc_pic/md5sums b/src/test/dsa/global_interproc_overlapping/gcc_pic/global_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/global_interproc_overlapping/gcc_pic/md5sums rename to src/test/dsa/global_interproc_overlapping/gcc_pic/global_interproc_overlapping.md5sum diff --git a/src/test/dsa/indirect_overlapping/clang/md5sums b/src/test/dsa/indirect_overlapping/clang/indirect_overlapping.md5sum similarity index 100% rename from src/test/dsa/indirect_overlapping/clang/md5sums rename to src/test/dsa/indirect_overlapping/clang/indirect_overlapping.md5sum diff --git a/src/test/dsa/indirect_overlapping/clang_O2/md5sums b/src/test/dsa/indirect_overlapping/clang_O2/indirect_overlapping.md5sum similarity index 100% rename from src/test/dsa/indirect_overlapping/clang_O2/md5sums rename to src/test/dsa/indirect_overlapping/clang_O2/indirect_overlapping.md5sum diff --git a/src/test/dsa/indirect_overlapping/clang_pic/md5sums b/src/test/dsa/indirect_overlapping/clang_pic/indirect_overlapping.md5sum similarity index 100% rename from src/test/dsa/indirect_overlapping/clang_pic/md5sums rename to src/test/dsa/indirect_overlapping/clang_pic/indirect_overlapping.md5sum diff --git a/src/test/dsa/indirect_overlapping/gcc/md5sums b/src/test/dsa/indirect_overlapping/gcc/indirect_overlapping.md5sum similarity index 100% rename from src/test/dsa/indirect_overlapping/gcc/md5sums rename to src/test/dsa/indirect_overlapping/gcc/indirect_overlapping.md5sum diff --git a/src/test/dsa/indirect_overlapping/gcc_O2/md5sums b/src/test/dsa/indirect_overlapping/gcc_O2/indirect_overlapping.md5sum similarity index 100% rename from src/test/dsa/indirect_overlapping/gcc_O2/md5sums rename to src/test/dsa/indirect_overlapping/gcc_O2/indirect_overlapping.md5sum diff --git a/src/test/dsa/indirect_overlapping/gcc_pic/md5sums b/src/test/dsa/indirect_overlapping/gcc_pic/indirect_overlapping.md5sum similarity index 100% rename from src/test/dsa/indirect_overlapping/gcc_pic/md5sums rename to src/test/dsa/indirect_overlapping/gcc_pic/indirect_overlapping.md5sum diff --git a/src/test/dsa/interproc_overlapping/clang/md5sums b/src/test/dsa/interproc_overlapping/clang/interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/interproc_overlapping/clang/md5sums rename to src/test/dsa/interproc_overlapping/clang/interproc_overlapping.md5sum diff --git a/src/test/dsa/interproc_overlapping/clang_O2/md5sums b/src/test/dsa/interproc_overlapping/clang_O2/interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/interproc_overlapping/clang_O2/md5sums rename to src/test/dsa/interproc_overlapping/clang_O2/interproc_overlapping.md5sum diff --git a/src/test/dsa/interproc_overlapping/clang_pic/md5sums b/src/test/dsa/interproc_overlapping/clang_pic/interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/interproc_overlapping/clang_pic/md5sums rename to src/test/dsa/interproc_overlapping/clang_pic/interproc_overlapping.md5sum diff --git a/src/test/dsa/interproc_overlapping/gcc/md5sums b/src/test/dsa/interproc_overlapping/gcc/interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/interproc_overlapping/gcc/md5sums rename to src/test/dsa/interproc_overlapping/gcc/interproc_overlapping.md5sum diff --git a/src/test/dsa/interproc_overlapping/gcc_O2/md5sums b/src/test/dsa/interproc_overlapping/gcc_O2/interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/interproc_overlapping/gcc_O2/md5sums rename to src/test/dsa/interproc_overlapping/gcc_O2/interproc_overlapping.md5sum diff --git a/src/test/dsa/interproc_overlapping/gcc_pic/md5sums b/src/test/dsa/interproc_overlapping/gcc_pic/interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/interproc_overlapping/gcc_pic/md5sums rename to src/test/dsa/interproc_overlapping/gcc_pic/interproc_overlapping.md5sum diff --git a/src/test/dsa/interproc_pointer_arithmetic/clang/md5sums b/src/test/dsa/interproc_pointer_arithmetic/clang/interproc_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/interproc_pointer_arithmetic/clang/md5sums rename to src/test/dsa/interproc_pointer_arithmetic/clang/interproc_pointer_arithmetic.md5sum diff --git a/src/test/dsa/interproc_pointer_arithmetic/clang_O2/md5sums b/src/test/dsa/interproc_pointer_arithmetic/clang_O2/interproc_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/interproc_pointer_arithmetic/clang_O2/md5sums rename to src/test/dsa/interproc_pointer_arithmetic/clang_O2/interproc_pointer_arithmetic.md5sum diff --git a/src/test/dsa/interproc_pointer_arithmetic/clang_pic/md5sums b/src/test/dsa/interproc_pointer_arithmetic/clang_pic/interproc_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/interproc_pointer_arithmetic/clang_pic/md5sums rename to src/test/dsa/interproc_pointer_arithmetic/clang_pic/interproc_pointer_arithmetic.md5sum diff --git a/src/test/dsa/interproc_pointer_arithmetic/gcc/md5sums b/src/test/dsa/interproc_pointer_arithmetic/gcc/interproc_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/interproc_pointer_arithmetic/gcc/md5sums rename to src/test/dsa/interproc_pointer_arithmetic/gcc/interproc_pointer_arithmetic.md5sum diff --git a/src/test/dsa/interproc_pointer_arithmetic/gcc_O2/md5sums b/src/test/dsa/interproc_pointer_arithmetic/gcc_O2/interproc_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/interproc_pointer_arithmetic/gcc_O2/md5sums rename to src/test/dsa/interproc_pointer_arithmetic/gcc_O2/interproc_pointer_arithmetic.md5sum diff --git a/src/test/dsa/interproc_pointer_arithmetic/gcc_pic/md5sums b/src/test/dsa/interproc_pointer_arithmetic/gcc_pic/interproc_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/interproc_pointer_arithmetic/gcc_pic/md5sums rename to src/test/dsa/interproc_pointer_arithmetic/gcc_pic/interproc_pointer_arithmetic.md5sum diff --git a/src/test/dsa/stack_interproc_overlapping/clang/md5sums b/src/test/dsa/stack_interproc_overlapping/clang/stack_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/stack_interproc_overlapping/clang/md5sums rename to src/test/dsa/stack_interproc_overlapping/clang/stack_interproc_overlapping.md5sum diff --git a/src/test/dsa/stack_interproc_overlapping/clang_O2/md5sums b/src/test/dsa/stack_interproc_overlapping/clang_O2/stack_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/stack_interproc_overlapping/clang_O2/md5sums rename to src/test/dsa/stack_interproc_overlapping/clang_O2/stack_interproc_overlapping.md5sum diff --git a/src/test/dsa/stack_interproc_overlapping/clang_pic/md5sums b/src/test/dsa/stack_interproc_overlapping/clang_pic/stack_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/stack_interproc_overlapping/clang_pic/md5sums rename to src/test/dsa/stack_interproc_overlapping/clang_pic/stack_interproc_overlapping.md5sum diff --git a/src/test/dsa/stack_interproc_overlapping/gcc/md5sums b/src/test/dsa/stack_interproc_overlapping/gcc/stack_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/stack_interproc_overlapping/gcc/md5sums rename to src/test/dsa/stack_interproc_overlapping/gcc/stack_interproc_overlapping.md5sum diff --git a/src/test/dsa/stack_interproc_overlapping/gcc_O2/md5sums b/src/test/dsa/stack_interproc_overlapping/gcc_O2/stack_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/stack_interproc_overlapping/gcc_O2/md5sums rename to src/test/dsa/stack_interproc_overlapping/gcc_O2/stack_interproc_overlapping.md5sum diff --git a/src/test/dsa/stack_interproc_overlapping/gcc_pic/md5sums b/src/test/dsa/stack_interproc_overlapping/gcc_pic/stack_interproc_overlapping.md5sum similarity index 100% rename from src/test/dsa/stack_interproc_overlapping/gcc_pic/md5sums rename to src/test/dsa/stack_interproc_overlapping/gcc_pic/stack_interproc_overlapping.md5sum diff --git a/src/test/dsa/stack_reassignment/clang/md5sums b/src/test/dsa/stack_reassignment/clang/stack_reassignment.md5sum similarity index 100% rename from src/test/dsa/stack_reassignment/clang/md5sums rename to src/test/dsa/stack_reassignment/clang/stack_reassignment.md5sum diff --git a/src/test/dsa/stack_reassignment/clang_O2/md5sums b/src/test/dsa/stack_reassignment/clang_O2/stack_reassignment.md5sum similarity index 100% rename from src/test/dsa/stack_reassignment/clang_O2/md5sums rename to src/test/dsa/stack_reassignment/clang_O2/stack_reassignment.md5sum diff --git a/src/test/dsa/stack_reassignment/clang_pic/md5sums b/src/test/dsa/stack_reassignment/clang_pic/stack_reassignment.md5sum similarity index 100% rename from src/test/dsa/stack_reassignment/clang_pic/md5sums rename to src/test/dsa/stack_reassignment/clang_pic/stack_reassignment.md5sum diff --git a/src/test/dsa/stack_reassignment/gcc/md5sums b/src/test/dsa/stack_reassignment/gcc/stack_reassignment.md5sum similarity index 100% rename from src/test/dsa/stack_reassignment/gcc/md5sums rename to src/test/dsa/stack_reassignment/gcc/stack_reassignment.md5sum diff --git a/src/test/dsa/stack_reassignment/gcc_O2/md5sums b/src/test/dsa/stack_reassignment/gcc_O2/stack_reassignment.md5sum similarity index 100% rename from src/test/dsa/stack_reassignment/gcc_O2/md5sums rename to src/test/dsa/stack_reassignment/gcc_O2/stack_reassignment.md5sum diff --git a/src/test/dsa/stack_reassignment/gcc_pic/md5sums b/src/test/dsa/stack_reassignment/gcc_pic/stack_reassignment.md5sum similarity index 100% rename from src/test/dsa/stack_reassignment/gcc_pic/md5sums rename to src/test/dsa/stack_reassignment/gcc_pic/stack_reassignment.md5sum diff --git a/src/test/dsa/stackambiguity/clang/md5sums b/src/test/dsa/stackambiguity/clang/stackambiguity.md5sum similarity index 100% rename from src/test/dsa/stackambiguity/clang/md5sums rename to src/test/dsa/stackambiguity/clang/stackambiguity.md5sum diff --git a/src/test/dsa/stackambiguity/clang_O2/md5sums b/src/test/dsa/stackambiguity/clang_O2/stackambiguity.md5sum similarity index 100% rename from src/test/dsa/stackambiguity/clang_O2/md5sums rename to src/test/dsa/stackambiguity/clang_O2/stackambiguity.md5sum diff --git a/src/test/dsa/stackambiguity/clang_pic/md5sums b/src/test/dsa/stackambiguity/clang_pic/stackambiguity.md5sum similarity index 100% rename from src/test/dsa/stackambiguity/clang_pic/md5sums rename to src/test/dsa/stackambiguity/clang_pic/stackambiguity.md5sum diff --git a/src/test/dsa/stackambiguity/gcc/md5sums b/src/test/dsa/stackambiguity/gcc/stackambiguity.md5sum similarity index 100% rename from src/test/dsa/stackambiguity/gcc/md5sums rename to src/test/dsa/stackambiguity/gcc/stackambiguity.md5sum diff --git a/src/test/dsa/stackambiguity/gcc_O2/md5sums b/src/test/dsa/stackambiguity/gcc_O2/stackambiguity.md5sum similarity index 100% rename from src/test/dsa/stackambiguity/gcc_O2/md5sums rename to src/test/dsa/stackambiguity/gcc_O2/stackambiguity.md5sum diff --git a/src/test/dsa/stackambiguity/gcc_pic/md5sums b/src/test/dsa/stackambiguity/gcc_pic/stackambiguity.md5sum similarity index 100% rename from src/test/dsa/stackambiguity/gcc_pic/md5sums rename to src/test/dsa/stackambiguity/gcc_pic/stackambiguity.md5sum diff --git a/src/test/dsa/unsafe_pointer_arithmetic/clang/md5sums b/src/test/dsa/unsafe_pointer_arithmetic/clang/unsafe_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/unsafe_pointer_arithmetic/clang/md5sums rename to src/test/dsa/unsafe_pointer_arithmetic/clang/unsafe_pointer_arithmetic.md5sum diff --git a/src/test/dsa/unsafe_pointer_arithmetic/clang_O2/md5sums b/src/test/dsa/unsafe_pointer_arithmetic/clang_O2/unsafe_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/unsafe_pointer_arithmetic/clang_O2/md5sums rename to src/test/dsa/unsafe_pointer_arithmetic/clang_O2/unsafe_pointer_arithmetic.md5sum diff --git a/src/test/dsa/unsafe_pointer_arithmetic/clang_pic/md5sums b/src/test/dsa/unsafe_pointer_arithmetic/clang_pic/unsafe_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/unsafe_pointer_arithmetic/clang_pic/md5sums rename to src/test/dsa/unsafe_pointer_arithmetic/clang_pic/unsafe_pointer_arithmetic.md5sum diff --git a/src/test/dsa/unsafe_pointer_arithmetic/gcc/md5sums b/src/test/dsa/unsafe_pointer_arithmetic/gcc/unsafe_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/unsafe_pointer_arithmetic/gcc/md5sums rename to src/test/dsa/unsafe_pointer_arithmetic/gcc/unsafe_pointer_arithmetic.md5sum diff --git a/src/test/dsa/unsafe_pointer_arithmetic/gcc_O2/md5sums b/src/test/dsa/unsafe_pointer_arithmetic/gcc_O2/unsafe_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/unsafe_pointer_arithmetic/gcc_O2/md5sums rename to src/test/dsa/unsafe_pointer_arithmetic/gcc_O2/unsafe_pointer_arithmetic.md5sum diff --git a/src/test/dsa/unsafe_pointer_arithmetic/gcc_pic/md5sums b/src/test/dsa/unsafe_pointer_arithmetic/gcc_pic/unsafe_pointer_arithmetic.md5sum similarity index 100% rename from src/test/dsa/unsafe_pointer_arithmetic/gcc_pic/md5sums rename to src/test/dsa/unsafe_pointer_arithmetic/gcc_pic/unsafe_pointer_arithmetic.md5sum diff --git a/src/test/extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/md5sums b/src/test/extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.md5sum similarity index 100% rename from src/test/extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/md5sums rename to src/test/extraspec_correct/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.md5sum diff --git a/src/test/extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/md5sums b/src/test/extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.md5sum similarity index 100% rename from src/test/extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/md5sums rename to src/test/extraspec_correct/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.md5sum diff --git a/src/test/extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/md5sums b/src/test/extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.md5sum similarity index 100% rename from src/test/extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/md5sums rename to src/test/extraspec_incorrect/malloc_memcpy_strlen_memset_free/clang_O2/malloc_memcpy_strlen_memset_free.md5sum diff --git a/src/test/extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/md5sums b/src/test/extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.md5sum similarity index 100% rename from src/test/extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/md5sums rename to src/test/extraspec_incorrect/malloc_memcpy_strlen_memset_free/gcc_O2/malloc_memcpy_strlen_memset_free.md5sum diff --git a/src/test/incorrect/basicassign/clang/md5sums b/src/test/incorrect/basicassign/clang/basicassign.md5sum similarity index 100% rename from src/test/incorrect/basicassign/clang/md5sums rename to src/test/incorrect/basicassign/clang/basicassign.md5sum diff --git a/src/test/incorrect/basicassign/clang_O2/md5sums b/src/test/incorrect/basicassign/clang_O2/basicassign.md5sum similarity index 100% rename from src/test/incorrect/basicassign/clang_O2/md5sums rename to src/test/incorrect/basicassign/clang_O2/basicassign.md5sum diff --git a/src/test/incorrect/basicassign/clang_pic/md5sums b/src/test/incorrect/basicassign/clang_pic/basicassign.md5sum similarity index 100% rename from src/test/incorrect/basicassign/clang_pic/md5sums rename to src/test/incorrect/basicassign/clang_pic/basicassign.md5sum diff --git a/src/test/incorrect/basicassign/gcc/md5sums b/src/test/incorrect/basicassign/gcc/basicassign.md5sum similarity index 100% rename from src/test/incorrect/basicassign/gcc/md5sums rename to src/test/incorrect/basicassign/gcc/basicassign.md5sum diff --git a/src/test/incorrect/basicassign/gcc_O2/md5sums b/src/test/incorrect/basicassign/gcc_O2/basicassign.md5sum similarity index 100% rename from src/test/incorrect/basicassign/gcc_O2/md5sums rename to src/test/incorrect/basicassign/gcc_O2/basicassign.md5sum diff --git a/src/test/incorrect/basicassign/gcc_pic/md5sums b/src/test/incorrect/basicassign/gcc_pic/basicassign.md5sum similarity index 100% rename from src/test/incorrect/basicassign/gcc_pic/md5sums rename to src/test/incorrect/basicassign/gcc_pic/basicassign.md5sum diff --git a/src/test/incorrect/basicassign1/clang/md5sums b/src/test/incorrect/basicassign1/clang/basicassign1.md5sum similarity index 100% rename from src/test/incorrect/basicassign1/clang/md5sums rename to src/test/incorrect/basicassign1/clang/basicassign1.md5sum diff --git a/src/test/incorrect/basicassign1/clang_O2/md5sums b/src/test/incorrect/basicassign1/clang_O2/basicassign1.md5sum similarity index 100% rename from src/test/incorrect/basicassign1/clang_O2/md5sums rename to src/test/incorrect/basicassign1/clang_O2/basicassign1.md5sum diff --git a/src/test/incorrect/basicassign1/clang_pic/md5sums b/src/test/incorrect/basicassign1/clang_pic/basicassign1.md5sum similarity index 100% rename from src/test/incorrect/basicassign1/clang_pic/md5sums rename to src/test/incorrect/basicassign1/clang_pic/basicassign1.md5sum diff --git a/src/test/incorrect/basicassign1/gcc/md5sums b/src/test/incorrect/basicassign1/gcc/basicassign1.md5sum similarity index 100% rename from src/test/incorrect/basicassign1/gcc/md5sums rename to src/test/incorrect/basicassign1/gcc/basicassign1.md5sum diff --git a/src/test/incorrect/basicassign1/gcc_O2/md5sums b/src/test/incorrect/basicassign1/gcc_O2/basicassign1.md5sum similarity index 100% rename from src/test/incorrect/basicassign1/gcc_O2/md5sums rename to src/test/incorrect/basicassign1/gcc_O2/basicassign1.md5sum diff --git a/src/test/incorrect/basicassign1/gcc_pic/md5sums b/src/test/incorrect/basicassign1/gcc_pic/basicassign1.md5sum similarity index 100% rename from src/test/incorrect/basicassign1/gcc_pic/md5sums rename to src/test/incorrect/basicassign1/gcc_pic/basicassign1.md5sum diff --git a/src/test/incorrect/basicassign2/clang/md5sums b/src/test/incorrect/basicassign2/clang/basicassign2.md5sum similarity index 100% rename from src/test/incorrect/basicassign2/clang/md5sums rename to src/test/incorrect/basicassign2/clang/basicassign2.md5sum diff --git a/src/test/incorrect/basicassign2/clang_O2/md5sums b/src/test/incorrect/basicassign2/clang_O2/basicassign2.md5sum similarity index 100% rename from src/test/incorrect/basicassign2/clang_O2/md5sums rename to src/test/incorrect/basicassign2/clang_O2/basicassign2.md5sum diff --git a/src/test/incorrect/basicassign2/clang_pic/md5sums b/src/test/incorrect/basicassign2/clang_pic/basicassign2.md5sum similarity index 100% rename from src/test/incorrect/basicassign2/clang_pic/md5sums rename to src/test/incorrect/basicassign2/clang_pic/basicassign2.md5sum diff --git a/src/test/incorrect/basicassign2/gcc/md5sums b/src/test/incorrect/basicassign2/gcc/basicassign2.md5sum similarity index 100% rename from src/test/incorrect/basicassign2/gcc/md5sums rename to src/test/incorrect/basicassign2/gcc/basicassign2.md5sum diff --git a/src/test/incorrect/basicassign2/gcc_O2/md5sums b/src/test/incorrect/basicassign2/gcc_O2/basicassign2.md5sum similarity index 100% rename from src/test/incorrect/basicassign2/gcc_O2/md5sums rename to src/test/incorrect/basicassign2/gcc_O2/basicassign2.md5sum diff --git a/src/test/incorrect/basicassign2/gcc_pic/md5sums b/src/test/incorrect/basicassign2/gcc_pic/basicassign2.md5sum similarity index 100% rename from src/test/incorrect/basicassign2/gcc_pic/md5sums rename to src/test/incorrect/basicassign2/gcc_pic/basicassign2.md5sum diff --git a/src/test/incorrect/basicassign3/clang/md5sums b/src/test/incorrect/basicassign3/clang/basicassign3.md5sum similarity index 100% rename from src/test/incorrect/basicassign3/clang/md5sums rename to src/test/incorrect/basicassign3/clang/basicassign3.md5sum diff --git a/src/test/incorrect/basicassign3/clang_O2/md5sums b/src/test/incorrect/basicassign3/clang_O2/basicassign3.md5sum similarity index 100% rename from src/test/incorrect/basicassign3/clang_O2/md5sums rename to src/test/incorrect/basicassign3/clang_O2/basicassign3.md5sum diff --git a/src/test/incorrect/basicassign3/clang_pic/md5sums b/src/test/incorrect/basicassign3/clang_pic/basicassign3.md5sum similarity index 100% rename from src/test/incorrect/basicassign3/clang_pic/md5sums rename to src/test/incorrect/basicassign3/clang_pic/basicassign3.md5sum diff --git a/src/test/incorrect/basicassign3/gcc/md5sums b/src/test/incorrect/basicassign3/gcc/basicassign3.md5sum similarity index 100% rename from src/test/incorrect/basicassign3/gcc/md5sums rename to src/test/incorrect/basicassign3/gcc/basicassign3.md5sum diff --git a/src/test/incorrect/basicassign3/gcc_O2/md5sums b/src/test/incorrect/basicassign3/gcc_O2/basicassign3.md5sum similarity index 100% rename from src/test/incorrect/basicassign3/gcc_O2/md5sums rename to src/test/incorrect/basicassign3/gcc_O2/basicassign3.md5sum diff --git a/src/test/incorrect/basicassign3/gcc_pic/md5sums b/src/test/incorrect/basicassign3/gcc_pic/basicassign3.md5sum similarity index 100% rename from src/test/incorrect/basicassign3/gcc_pic/md5sums rename to src/test/incorrect/basicassign3/gcc_pic/basicassign3.md5sum diff --git a/src/test/incorrect/iflocal/clang/md5sums b/src/test/incorrect/iflocal/clang/iflocal.md5sum similarity index 100% rename from src/test/incorrect/iflocal/clang/md5sums rename to src/test/incorrect/iflocal/clang/iflocal.md5sum diff --git a/src/test/incorrect/iflocal/gcc/md5sums b/src/test/incorrect/iflocal/gcc/iflocal.md5sum similarity index 100% rename from src/test/incorrect/iflocal/gcc/md5sums rename to src/test/incorrect/iflocal/gcc/iflocal.md5sum diff --git a/src/test/incorrect/nestedifglobal/clang/md5sums b/src/test/incorrect/nestedifglobal/clang/nestedifglobal.md5sum similarity index 100% rename from src/test/incorrect/nestedifglobal/clang/md5sums rename to src/test/incorrect/nestedifglobal/clang/nestedifglobal.md5sum diff --git a/src/test/incorrect/nestedifglobal/clang_pic/md5sums b/src/test/incorrect/nestedifglobal/clang_pic/nestedifglobal.md5sum similarity index 100% rename from src/test/incorrect/nestedifglobal/clang_pic/md5sums rename to src/test/incorrect/nestedifglobal/clang_pic/nestedifglobal.md5sum diff --git a/src/test/incorrect/nestedifglobal/gcc/md5sums b/src/test/incorrect/nestedifglobal/gcc/nestedifglobal.md5sum similarity index 100% rename from src/test/incorrect/nestedifglobal/gcc/md5sums rename to src/test/incorrect/nestedifglobal/gcc/nestedifglobal.md5sum diff --git a/src/test/incorrect/nestedifglobal/gcc_pic/md5sums b/src/test/incorrect/nestedifglobal/gcc_pic/nestedifglobal.md5sum similarity index 100% rename from src/test/incorrect/nestedifglobal/gcc_pic/md5sums rename to src/test/incorrect/nestedifglobal/gcc_pic/nestedifglobal.md5sum diff --git a/src/test/indirect_calls/functionpointer/clang/md5sums b/src/test/indirect_calls/functionpointer/clang/functionpointer.md5sum similarity index 100% rename from src/test/indirect_calls/functionpointer/clang/md5sums rename to src/test/indirect_calls/functionpointer/clang/functionpointer.md5sum diff --git a/src/test/indirect_calls/functionpointer/clang_O2/md5sums b/src/test/indirect_calls/functionpointer/clang_O2/functionpointer.md5sum similarity index 100% rename from src/test/indirect_calls/functionpointer/clang_O2/md5sums rename to src/test/indirect_calls/functionpointer/clang_O2/functionpointer.md5sum diff --git a/src/test/indirect_calls/functionpointer/clang_pic/md5sums b/src/test/indirect_calls/functionpointer/clang_pic/functionpointer.md5sum similarity index 100% rename from src/test/indirect_calls/functionpointer/clang_pic/md5sums rename to src/test/indirect_calls/functionpointer/clang_pic/functionpointer.md5sum diff --git a/src/test/indirect_calls/functionpointer/gcc/md5sums b/src/test/indirect_calls/functionpointer/gcc/functionpointer.md5sum similarity index 100% rename from src/test/indirect_calls/functionpointer/gcc/md5sums rename to src/test/indirect_calls/functionpointer/gcc/functionpointer.md5sum diff --git a/src/test/indirect_calls/functionpointer/gcc_O2/md5sums b/src/test/indirect_calls/functionpointer/gcc_O2/functionpointer.md5sum similarity index 100% rename from src/test/indirect_calls/functionpointer/gcc_O2/md5sums rename to src/test/indirect_calls/functionpointer/gcc_O2/functionpointer.md5sum diff --git a/src/test/indirect_calls/functionpointer/gcc_pic/md5sums b/src/test/indirect_calls/functionpointer/gcc_pic/functionpointer.md5sum similarity index 100% rename from src/test/indirect_calls/functionpointer/gcc_pic/md5sums rename to src/test/indirect_calls/functionpointer/gcc_pic/functionpointer.md5sum diff --git a/src/test/indirect_calls/indirect_call/clang/md5sums b/src/test/indirect_calls/indirect_call/clang/indirect_call.md5sum similarity index 100% rename from src/test/indirect_calls/indirect_call/clang/md5sums rename to src/test/indirect_calls/indirect_call/clang/indirect_call.md5sum diff --git a/src/test/indirect_calls/indirect_call/clang_pic/md5sums b/src/test/indirect_calls/indirect_call/clang_pic/indirect_call.md5sum similarity index 100% rename from src/test/indirect_calls/indirect_call/clang_pic/md5sums rename to src/test/indirect_calls/indirect_call/clang_pic/indirect_call.md5sum diff --git a/src/test/indirect_calls/indirect_call/gcc/md5sums b/src/test/indirect_calls/indirect_call/gcc/indirect_call.md5sum similarity index 100% rename from src/test/indirect_calls/indirect_call/gcc/md5sums rename to src/test/indirect_calls/indirect_call/gcc/indirect_call.md5sum diff --git a/src/test/indirect_calls/indirect_call/gcc_pic/md5sums b/src/test/indirect_calls/indirect_call/gcc_pic/indirect_call.md5sum similarity index 100% rename from src/test/indirect_calls/indirect_call/gcc_pic/md5sums rename to src/test/indirect_calls/indirect_call/gcc_pic/indirect_call.md5sum diff --git a/src/test/indirect_calls/indirect_call_outparam/clang/md5sums b/src/test/indirect_calls/indirect_call_outparam/clang/indirect_call_outparam.md5sum similarity index 100% rename from src/test/indirect_calls/indirect_call_outparam/clang/md5sums rename to src/test/indirect_calls/indirect_call_outparam/clang/indirect_call_outparam.md5sum diff --git a/src/test/indirect_calls/indirect_call_outparam/gcc/md5sums b/src/test/indirect_calls/indirect_call_outparam/gcc/indirect_call_outparam.md5sum similarity index 100% rename from src/test/indirect_calls/indirect_call_outparam/gcc/md5sums rename to src/test/indirect_calls/indirect_call_outparam/gcc/indirect_call_outparam.md5sum diff --git a/src/test/indirect_calls/jumptable/clang/md5sums b/src/test/indirect_calls/jumptable/clang/jumptable.md5sum similarity index 100% rename from src/test/indirect_calls/jumptable/clang/md5sums rename to src/test/indirect_calls/jumptable/clang/jumptable.md5sum diff --git a/src/test/indirect_calls/jumptable/gcc/md5sums b/src/test/indirect_calls/jumptable/gcc/jumptable.md5sum similarity index 100% rename from src/test/indirect_calls/jumptable/gcc/md5sums rename to src/test/indirect_calls/jumptable/gcc/jumptable.md5sum diff --git a/src/test/indirect_calls/jumptable2/clang/md5sums b/src/test/indirect_calls/jumptable2/clang/jumptable2.md5sum similarity index 100% rename from src/test/indirect_calls/jumptable2/clang/md5sums rename to src/test/indirect_calls/jumptable2/clang/jumptable2.md5sum diff --git a/src/test/indirect_calls/jumptable2/clang_O2/md5sums b/src/test/indirect_calls/jumptable2/clang_O2/jumptable2.md5sum similarity index 100% rename from src/test/indirect_calls/jumptable2/clang_O2/md5sums rename to src/test/indirect_calls/jumptable2/clang_O2/jumptable2.md5sum diff --git a/src/test/indirect_calls/jumptable2/clang_pic/md5sums b/src/test/indirect_calls/jumptable2/clang_pic/jumptable2.md5sum similarity index 100% rename from src/test/indirect_calls/jumptable2/clang_pic/md5sums rename to src/test/indirect_calls/jumptable2/clang_pic/jumptable2.md5sum diff --git a/src/test/indirect_calls/jumptable2/gcc/md5sums b/src/test/indirect_calls/jumptable2/gcc/jumptable2.md5sum similarity index 100% rename from src/test/indirect_calls/jumptable2/gcc/md5sums rename to src/test/indirect_calls/jumptable2/gcc/jumptable2.md5sum diff --git a/src/test/indirect_calls/jumptable2/gcc_O2/md5sums b/src/test/indirect_calls/jumptable2/gcc_O2/jumptable2.md5sum similarity index 100% rename from src/test/indirect_calls/jumptable2/gcc_O2/md5sums rename to src/test/indirect_calls/jumptable2/gcc_O2/jumptable2.md5sum diff --git a/src/test/indirect_calls/jumptable2/gcc_pic/md5sums b/src/test/indirect_calls/jumptable2/gcc_pic/jumptable2.md5sum similarity index 100% rename from src/test/indirect_calls/jumptable2/gcc_pic/md5sums rename to src/test/indirect_calls/jumptable2/gcc_pic/jumptable2.md5sum diff --git a/src/test/indirect_calls/jumptable3/clang/md5sums b/src/test/indirect_calls/jumptable3/clang/jumptable3.md5sum similarity index 100% rename from src/test/indirect_calls/jumptable3/clang/md5sums rename to src/test/indirect_calls/jumptable3/clang/jumptable3.md5sum diff --git a/src/test/indirect_calls/jumptable3/clang_O2/md5sums b/src/test/indirect_calls/jumptable3/clang_O2/jumptable3.md5sum similarity index 100% rename from src/test/indirect_calls/jumptable3/clang_O2/md5sums rename to src/test/indirect_calls/jumptable3/clang_O2/jumptable3.md5sum diff --git a/src/test/indirect_calls/switch2/clang/md5sums b/src/test/indirect_calls/switch2/clang/switch2.md5sum similarity index 100% rename from src/test/indirect_calls/switch2/clang/md5sums rename to src/test/indirect_calls/switch2/clang/switch2.md5sum diff --git a/src/test/indirect_calls/syscall/clang_O2/md5sums b/src/test/indirect_calls/syscall/clang_O2/syscall.md5sum similarity index 100% rename from src/test/indirect_calls/syscall/clang_O2/md5sums rename to src/test/indirect_calls/syscall/clang_O2/syscall.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop/clang/md5sums b/src/test/irreducible_loops/irreducible_loop/clang/irreducible_loop.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop/clang/md5sums rename to src/test/irreducible_loops/irreducible_loop/clang/irreducible_loop.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop/clang_O2/md5sums b/src/test/irreducible_loops/irreducible_loop/clang_O2/irreducible_loop.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop/clang_O2/md5sums rename to src/test/irreducible_loops/irreducible_loop/clang_O2/irreducible_loop.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop/clang_pic/md5sums b/src/test/irreducible_loops/irreducible_loop/clang_pic/irreducible_loop.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop/clang_pic/md5sums rename to src/test/irreducible_loops/irreducible_loop/clang_pic/irreducible_loop.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop/gcc/md5sums b/src/test/irreducible_loops/irreducible_loop/gcc/irreducible_loop.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop/gcc/md5sums rename to src/test/irreducible_loops/irreducible_loop/gcc/irreducible_loop.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop/gcc_O2/md5sums b/src/test/irreducible_loops/irreducible_loop/gcc_O2/irreducible_loop.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop/gcc_O2/md5sums rename to src/test/irreducible_loops/irreducible_loop/gcc_O2/irreducible_loop.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop/gcc_pic/md5sums b/src/test/irreducible_loops/irreducible_loop/gcc_pic/irreducible_loop.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop/gcc_pic/md5sums rename to src/test/irreducible_loops/irreducible_loop/gcc_pic/irreducible_loop.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop_2/clang/md5sums b/src/test/irreducible_loops/irreducible_loop_2/clang/irreducible_loop_2.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop_2/clang/md5sums rename to src/test/irreducible_loops/irreducible_loop_2/clang/irreducible_loop_2.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop_2/clang_O2/md5sums b/src/test/irreducible_loops/irreducible_loop_2/clang_O2/irreducible_loop_2.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop_2/clang_O2/md5sums rename to src/test/irreducible_loops/irreducible_loop_2/clang_O2/irreducible_loop_2.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop_2/clang_pic/md5sums b/src/test/irreducible_loops/irreducible_loop_2/clang_pic/irreducible_loop_2.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop_2/clang_pic/md5sums rename to src/test/irreducible_loops/irreducible_loop_2/clang_pic/irreducible_loop_2.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop_2/gcc/md5sums b/src/test/irreducible_loops/irreducible_loop_2/gcc/irreducible_loop_2.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop_2/gcc/md5sums rename to src/test/irreducible_loops/irreducible_loop_2/gcc/irreducible_loop_2.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop_2/gcc_O2/md5sums b/src/test/irreducible_loops/irreducible_loop_2/gcc_O2/irreducible_loop_2.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop_2/gcc_O2/md5sums rename to src/test/irreducible_loops/irreducible_loop_2/gcc_O2/irreducible_loop_2.md5sum diff --git a/src/test/irreducible_loops/irreducible_loop_2/gcc_pic/md5sums b/src/test/irreducible_loops/irreducible_loop_2/gcc_pic/irreducible_loop_2.md5sum similarity index 100% rename from src/test/irreducible_loops/irreducible_loop_2/gcc_pic/md5sums rename to src/test/irreducible_loops/irreducible_loop_2/gcc_pic/irreducible_loop_2.md5sum diff --git a/src/test/make/lift.mk b/src/test/make/lift.mk index a828b6f42..c724c8b4c 100644 --- a/src/test/make/lift.mk +++ b/src/test/make/lift.mk @@ -1,6 +1,8 @@ # Run from the directory basil/src/test/*/test_case/compilation_variant/ +MD5SUM_FILE := $(NAME).md5sum + all: $(LIFT_ARTEFACTS) $(NAME).relf: a.out @@ -37,15 +39,15 @@ ifeq ($(USE_DOCKER), 1) # $(DOCKER_CMD) hash > docker-hash-new # diff --color -u docker-hash docker-hash-new # if this fails, make sure your docker image is up-to-date. # rm docker-hash-new - cd $(BASE_DIR) && md5sum -c $(realpath .)/md5sums # using docker; checking compiler output hashes. + cd $(BASE_DIR) && md5sum -c $(realpath .)/$(MD5SUM_FILE) # using docker; checking compiler output hashes. else echo "not running within docker; skipping docker image validation." - cd $(BASE_DIR) && md5sum -c $(realpath .)/md5sums + cd $(BASE_DIR) && md5sum -c $(realpath .)/$(MD5SUM_FILE) endif # paths in md5sum are relative to src/test, to allow for collation into a big md5sums file md5sum-update: a.out $(LIFT_ARTEFACTS) - cd $(BASE_DIR) && md5sum $(addprefix $(RELATIVE_DIR)/,$^) > $(RELATIVE_DIR)/md5sums # $^ is all specified dependencies + cd $(BASE_DIR) && md5sum $(addprefix $(RELATIVE_DIR)/,$^) > $(RELATIVE_DIR)/$(MD5SUM_FILE) # $^ is all specified dependencies # $(ENSURE_DOCKER) $(DOCKER_CMD) hash > docker-hash ifdef $(SPEC) diff --git a/src/test/memory_regions/heap_pointer/clang/md5sums b/src/test/memory_regions/heap_pointer/clang/heap_pointer.md5sum similarity index 100% rename from src/test/memory_regions/heap_pointer/clang/md5sums rename to src/test/memory_regions/heap_pointer/clang/heap_pointer.md5sum diff --git a/src/test/memory_regions/heap_pointer/clang_pic/md5sums b/src/test/memory_regions/heap_pointer/clang_pic/heap_pointer.md5sum similarity index 100% rename from src/test/memory_regions/heap_pointer/clang_pic/md5sums rename to src/test/memory_regions/heap_pointer/clang_pic/heap_pointer.md5sum diff --git a/src/test/memory_regions/heap_pointer/gcc/md5sums b/src/test/memory_regions/heap_pointer/gcc/heap_pointer.md5sum similarity index 100% rename from src/test/memory_regions/heap_pointer/gcc/md5sums rename to src/test/memory_regions/heap_pointer/gcc/heap_pointer.md5sum diff --git a/src/test/memory_regions/heap_pointer/gcc_pic/md5sums b/src/test/memory_regions/heap_pointer/gcc_pic/heap_pointer.md5sum similarity index 100% rename from src/test/memory_regions/heap_pointer/gcc_pic/md5sums rename to src/test/memory_regions/heap_pointer/gcc_pic/heap_pointer.md5sum diff --git a/src/test/memory_regions/stack_pointer/clang/md5sums b/src/test/memory_regions/stack_pointer/clang/stack_pointer.md5sum similarity index 100% rename from src/test/memory_regions/stack_pointer/clang/md5sums rename to src/test/memory_regions/stack_pointer/clang/stack_pointer.md5sum diff --git a/src/test/memory_regions/stack_pointer/clang_pic/md5sums b/src/test/memory_regions/stack_pointer/clang_pic/stack_pointer.md5sum similarity index 100% rename from src/test/memory_regions/stack_pointer/clang_pic/md5sums rename to src/test/memory_regions/stack_pointer/clang_pic/stack_pointer.md5sum diff --git a/src/test/procedure_summaries/procedure_summary/gcc/md5sums b/src/test/procedure_summaries/procedure_summary/gcc/procedure_summary.md5sum similarity index 100% rename from src/test/procedure_summaries/procedure_summary/gcc/md5sums rename to src/test/procedure_summaries/procedure_summary/gcc/procedure_summary.md5sum diff --git a/src/test/procedure_summaries/procedure_summary2/gcc_O2/md5sums b/src/test/procedure_summaries/procedure_summary2/gcc_O2/procedure_summary2.md5sum similarity index 100% rename from src/test/procedure_summaries/procedure_summary2/gcc_O2/md5sums rename to src/test/procedure_summaries/procedure_summary2/gcc_O2/procedure_summary2.md5sum diff --git a/src/test/procedure_summaries/procedure_summary3/gcc_O2/md5sums b/src/test/procedure_summaries/procedure_summary3/gcc_O2/procedure_summary3.md5sum similarity index 100% rename from src/test/procedure_summaries/procedure_summary3/gcc_O2/md5sums rename to src/test/procedure_summaries/procedure_summary3/gcc_O2/procedure_summary3.md5sum