From 94fe3e61347da78f8dc833523c5f69400d6f9c36 Mon Sep 17 00:00:00 2001 From: Yannick Moy <yannick.moy@lri.fr> Date: Fri, 30 Nov 2007 13:04:10 +0000 Subject: [PATCH] Adding Minix 3 tests --- tests/jessie/CA-1999-14-nxtsimp-ok.c | 8 +- tests/jessie/CVE-1999-0368-simple-ok.c | 2 +- tests/jessie/Makefile | 2 +- tests/jessie/copy_struct.c | 4 +- tests/jessie/dassault_1.c | 2 + tests/jessie/invariant.c | 5 + tests/jessie/minix3_memchr.c | 32 ++++ tests/jessie/minix3_memcmp.c | 31 +++ tests/jessie/minix3_memcpy.c | 32 ++++ tests/jessie/minix3_memmove.c | 41 ++++ tests/jessie/minix3_memset.c | 30 +++ tests/jessie/minix3_strcat.c | 30 +++ tests/jessie/minix3_strchr.c | 27 +++ tests/jessie/minix3_strcmp.c | 29 +++ tests/jessie/minix3_strcoll.c | 28 +++ tests/jessie/minix3_strcpy.c | 27 +++ tests/jessie/minix3_strcspn.c | 30 +++ tests/jessie/minix3_strerror.c | 31 +++ tests/jessie/minix3_strftime.c | 181 ++++++++++++++++++ tests/jessie/minix3_strlen.c | 27 +++ tests/jessie/minix3_strncat.c | 34 ++++ tests/jessie/minix3_strncmp.c | 35 ++++ tests/jessie/minix3_strncpy.c | 33 ++++ tests/jessie/minix3_strpbrk.c | 31 +++ tests/jessie/minix3_strrchr.c | 31 +++ tests/jessie/minix3_strspn.c | 30 +++ tests/jessie/minix3_strstr.c | 58 ++++++ tests/jessie/minix3_strtok.c | 69 +++++++ tests/jessie/minix3_strtol.c | 110 +++++++++++ tests/jessie/minix3_strxfrm.c | 33 ++++ tests/jessie/minusminus.c | 3 + .../oracle/BID-6679-loop-bad.err.oracle | 11 +- .../oracle/BID-6679-loop-bad.res.oracle | 10 +- .../jessie/oracle/BID-6679-loop-ok.err.oracle | 11 +- .../jessie/oracle/BID-6679-loop-ok.res.oracle | 10 +- .../oracle/CA-1999-14-nxtsimp-bad.err.oracle | 18 +- .../oracle/CA-1999-14-nxtsimp-bad.res.oracle | 10 +- .../oracle/CA-1999-14-nxtsimp-ok.err.oracle | 18 +- .../oracle/CA-1999-14-nxtsimp-ok.res.oracle | 12 +- .../CVE-1999-0047-arroneno-bad.err.oracle | 10 +- .../CVE-1999-0047-arroneno-bad.res.oracle | 10 +- .../CVE-1999-0047-arroneno-ok.err.oracle | 10 +- .../CVE-1999-0047-arroneno-ok.res.oracle | 10 +- .../CVE-1999-0368-simple-bad.err.oracle | 11 +- .../CVE-1999-0368-simple-bad.res.oracle | 12 +- .../oracle/CVE-1999-0368-simple-ok.err.oracle | 11 +- .../oracle/CVE-1999-0368-simple-ok.res.oracle | 12 +- .../CVE-2004-0940-1Longarr-bad.err.oracle | 22 ++- .../CVE-2004-0940-1Longarr-bad.res.oracle | 10 +- .../CVE-2004-0940-1Longarr-ok.err.oracle | 22 ++- .../CVE-2004-0940-1Longarr-ok.res.oracle | 10 +- .../CVE-2006-6332-nosprintf-bad.err.oracle | 12 +- .../CVE-2006-6332-nosprintf-bad.res.oracle | 10 +- .../CVE-2006-6332-nosprintf-ok.err.oracle | 12 +- .../CVE-2006-6332-nosprintf-ok.res.oracle | 10 +- .../CVE-2006-6749-perandom-bad.err.oracle | 14 +- .../CVE-2006-6749-perandom-bad.res.oracle | 10 +- .../CVE-2006-6749-perandom-ok.err.oracle | 14 +- .../CVE-2006-6749-perandom-ok.res.oracle | 10 +- .../CVE-2006-6909-strchr-bad.err.oracle | 16 +- .../CVE-2006-6909-strchr-bad.res.oracle | 10 +- .../oracle/CVE-2006-6909-strchr-ok.err.oracle | 16 +- .../oracle/CVE-2006-6909-strchr-ok.res.oracle | 10 +- .../oracle/CVE-2007-0406-simp-bad.err.oracle | 18 +- .../oracle/CVE-2007-0406-simp-bad.res.oracle | 10 +- .../oracle/CVE-2007-0406-simp-ok.err.oracle | 18 +- .../oracle/CVE-2007-0406-simp-ok.res.oracle | 10 +- .../oracle/CVE-2007-0453-simp-bad.err.oracle | 13 +- .../oracle/CVE-2007-0453-simp-bad.res.oracle | 10 +- .../oracle/CVE-2007-0453-simp-ok.err.oracle | 11 +- .../oracle/CVE-2007-0453-simp-ok.res.oracle | 10 +- .../oracle/CVE-2007-0455-simp-bad.err.oracle | 12 +- .../oracle/CVE-2007-0455-simp-bad.res.oracle | 10 +- .../oracle/CVE-2007-0455-simp-ok.err.oracle | 12 +- .../oracle/CVE-2007-0455-simp-ok.res.oracle | 10 +- tests/jessie/oracle/abs.err.oracle | 8 +- tests/jessie/oracle/abs.res.oracle | 8 +- tests/jessie/oracle/addrof_field.err.oracle | 22 ++- tests/jessie/oracle/addrof_field.res.oracle | 10 +- tests/jessie/oracle/addrof_global.err.oracle | 16 +- tests/jessie/oracle/addrof_global.res.oracle | 10 +- tests/jessie/oracle/addrof_local.err.oracle | 10 +- tests/jessie/oracle/addrof_local.res.oracle | 8 +- tests/jessie/oracle/addrof_param.err.oracle | 10 +- tests/jessie/oracle/addrof_param.res.oracle | 10 +- tests/jessie/oracle/alias.err.oracle | 10 +- tests/jessie/oracle/alias.res.oracle | 10 +- tests/jessie/oracle/all.err.oracle | 38 ++-- tests/jessie/oracle/all.res.oracle | 10 +- tests/jessie/oracle/all_zeros.err.oracle | 16 +- tests/jessie/oracle/all_zeros.res.oracle | 12 +- tests/jessie/oracle/alloc.err.oracle | 8 +- tests/jessie/oracle/alloc.res.oracle | 8 +- tests/jessie/oracle/alloca.err.oracle | 13 +- tests/jessie/oracle/alloca.res.oracle | 10 +- tests/jessie/oracle/arith.err.oracle | 7 +- tests/jessie/oracle/array.err.oracle | 9 +- tests/jessie/oracle/array.res.oracle | 6 +- tests/jessie/oracle/array_addr.err.oracle | 16 +- tests/jessie/oracle/array_addr.res.oracle | 10 +- .../jessie/oracle/array_and_field.err.oracle | 26 ++- .../jessie/oracle/array_and_field.res.oracle | 10 +- tests/jessie/oracle/array_basic.err.oracle | 21 +- tests/jessie/oracle/array_basic.res.oracle | 6 +- tests/jessie/oracle/array_field.err.oracle | 26 ++- tests/jessie/oracle/array_field.res.oracle | 10 +- .../jessie/oracle/array_field_addr.err.oracle | 18 +- .../jessie/oracle/array_field_addr.res.oracle | 8 +- tests/jessie/oracle/array_multi.err.oracle | 21 +- tests/jessie/oracle/array_multi.res.oracle | 6 +- tests/jessie/oracle/array_ptr.err.oracle | 31 +-- tests/jessie/oracle/array_ptr.res.oracle | 10 +- tests/jessie/oracle/array_struct.err.oracle | 21 +- tests/jessie/oracle/array_struct.res.oracle | 6 +- tests/jessie/oracle/assert.err.oracle | 8 +- tests/jessie/oracle/assert.res.oracle | 6 +- tests/jessie/oracle/assigns_range.err.oracle | 11 +- .../oracle/assigns_range_right.err.oracle | 17 +- .../oracle/assigns_range_right.res.oracle | 10 +- tests/jessie/oracle/band.err.oracle | 9 +- tests/jessie/oracle/band.res.oracle | 10 +- tests/jessie/oracle/basic.err.oracle | 9 +- tests/jessie/oracle/basic.res.oracle | 8 +- tests/jessie/oracle/binary_search.err.oracle | 11 +- tests/jessie/oracle/binary_search.res.oracle | 8 +- .../oracle/binary_search_overflows.err.oracle | 11 +- .../oracle/binary_search_overflows.res.oracle | 8 +- tests/jessie/oracle/break.err.oracle | 18 +- tests/jessie/oracle/break.res.oracle | 8 +- tests/jessie/oracle/bug184.err.oracle | 8 +- tests/jessie/oracle/call.err.oracle | 9 +- tests/jessie/oracle/clash_alloc.err.oracle | 7 +- tests/jessie/oracle/clash_alloc.res.oracle | 6 +- .../jessie/oracle/compound_global.err.oracle | 8 +- .../jessie/oracle/compound_global.res.oracle | 10 +- tests/jessie/oracle/compound_local.err.oracle | 16 +- tests/jessie/oracle/compound_local.res.oracle | 10 +- tests/jessie/oracle/conflict.err.oracle | 7 +- tests/jessie/oracle/conflict.res.oracle | 6 +- tests/jessie/oracle/consts.err.oracle | 8 +- tests/jessie/oracle/consts.res.oracle | 6 +- tests/jessie/oracle/continue.err.oracle | 15 +- tests/jessie/oracle/continue.res.oracle | 8 +- tests/jessie/oracle/coord.err.oracle | 10 +- tests/jessie/oracle/coord.res.oracle | 6 +- tests/jessie/oracle/copy.err.oracle | 11 +- tests/jessie/oracle/copy.res.oracle | 12 +- tests/jessie/oracle/copy_struct.err.oracle | 32 +++- tests/jessie/oracle/copy_struct.res.oracle | 10 +- tests/jessie/oracle/count_bits.err.oracle | 9 +- tests/jessie/oracle/count_bits.res.oracle | 12 +- tests/jessie/oracle/dassault_1.err.oracle | 63 +++++- tests/jessie/oracle/dassault_1.res.oracle | 6 +- tests/jessie/oracle/dassault_2.err.oracle | 7 +- tests/jessie/oracle/discr_union.err.oracle | 21 +- tests/jessie/oracle/discr_union.res.oracle | 8 +- tests/jessie/oracle/division.err.oracle | 9 +- tests/jessie/oracle/division.res.oracle | 12 +- tests/jessie/oracle/dowhile.err.oracle | 12 +- tests/jessie/oracle/dowhile.res.oracle | 8 +- tests/jessie/oracle/enum.err.oracle | 10 +- tests/jessie/oracle/enum.res.oracle | 6 +- tests/jessie/oracle/extern.err.oracle | 7 +- tests/jessie/oracle/extern.res.oracle | 10 +- tests/jessie/oracle/fact.err.oracle | 7 +- tests/jessie/oracle/false.err.oracle | 34 +++- tests/jessie/oracle/false.res.oracle | 10 +- tests/jessie/oracle/false2.err.oracle | 9 +- tests/jessie/oracle/false2.res.oracle | 10 +- tests/jessie/oracle/ghost2.err.oracle | 10 +- tests/jessie/oracle/ghost2.res.oracle | 10 +- tests/jessie/oracle/goto.err.oracle | 10 +- tests/jessie/oracle/goto.res.oracle | 6 +- tests/jessie/oracle/incr.err.oracle | 9 +- tests/jessie/oracle/init.err.oracle | 21 +- tests/jessie/oracle/init.res.oracle | 10 +- tests/jessie/oracle/init2.err.oracle | 23 ++- tests/jessie/oracle/init2.res.oracle | 10 +- .../jessie/oracle/inv_perm_minimal.err.oracle | 11 +- .../jessie/oracle/inv_perm_minimal.res.oracle | 6 +- tests/jessie/oracle/invariant.err.oracle | 10 +- tests/jessie/oracle/invariant.res.oracle | 6 +- tests/jessie/oracle/invariants.err.oracle | 11 +- tests/jessie/oracle/invariants.res.oracle | 6 +- tests/jessie/oracle/loop_inv.err.oracle | 13 +- tests/jessie/oracle/loop_inv.res.oracle | 8 +- tests/jessie/oracle/malloc.err.oracle | 18 +- tests/jessie/oracle/malloc.res.oracle | 10 +- tests/jessie/oracle/mean.err.oracle | 11 +- tests/jessie/oracle/mean.res.oracle | 8 +- tests/jessie/oracle/minix3_memchr.err.oracle | 1 + tests/jessie/oracle/minix3_memchr.res.oracle | 0 tests/jessie/oracle/minix3_memcmp.err.oracle | 1 + tests/jessie/oracle/minix3_memcmp.res.oracle | 0 tests/jessie/oracle/minix3_memcpy.err.oracle | 1 + tests/jessie/oracle/minix3_memcpy.res.oracle | 0 tests/jessie/oracle/minix3_memmove.err.oracle | 1 + tests/jessie/oracle/minix3_memmove.res.oracle | 0 tests/jessie/oracle/minix3_memset.err.oracle | 1 + tests/jessie/oracle/minix3_memset.res.oracle | 0 tests/jessie/oracle/minix3_strcat.err.oracle | 1 + tests/jessie/oracle/minix3_strcat.res.oracle | 0 tests/jessie/oracle/minix3_strchr.err.oracle | 1 + tests/jessie/oracle/minix3_strchr.res.oracle | 0 tests/jessie/oracle/minix3_strcmp.err.oracle | 1 + tests/jessie/oracle/minix3_strcmp.res.oracle | 0 tests/jessie/oracle/minix3_strcoll.err.oracle | 1 + tests/jessie/oracle/minix3_strcoll.res.oracle | 0 tests/jessie/oracle/minix3_strcpy.err.oracle | 1 + tests/jessie/oracle/minix3_strcpy.res.oracle | 0 tests/jessie/oracle/minix3_strcspn.err.oracle | 1 + tests/jessie/oracle/minix3_strcspn.res.oracle | 0 .../jessie/oracle/minix3_strerror.err.oracle | 1 + .../jessie/oracle/minix3_strerror.res.oracle | 0 .../jessie/oracle/minix3_strftime.err.oracle | 1 + .../jessie/oracle/minix3_strftime.res.oracle | 0 tests/jessie/oracle/minix3_strlen.err.oracle | 1 + tests/jessie/oracle/minix3_strlen.res.oracle | 0 tests/jessie/oracle/minix3_strncat.err.oracle | 1 + tests/jessie/oracle/minix3_strncat.res.oracle | 0 tests/jessie/oracle/minix3_strncmp.err.oracle | 1 + tests/jessie/oracle/minix3_strncmp.res.oracle | 0 tests/jessie/oracle/minix3_strncpy.err.oracle | 1 + tests/jessie/oracle/minix3_strncpy.res.oracle | 0 tests/jessie/oracle/minix3_strpbrk.err.oracle | 1 + tests/jessie/oracle/minix3_strpbrk.res.oracle | 0 tests/jessie/oracle/minix3_strrchr.err.oracle | 1 + tests/jessie/oracle/minix3_strrchr.res.oracle | 0 tests/jessie/oracle/minix3_strspn.err.oracle | 1 + tests/jessie/oracle/minix3_strspn.res.oracle | 0 tests/jessie/oracle/minix3_strstr.err.oracle | 1 + tests/jessie/oracle/minix3_strstr.res.oracle | 0 tests/jessie/oracle/minix3_strtok.err.oracle | 1 + tests/jessie/oracle/minix3_strtok.res.oracle | 0 tests/jessie/oracle/minix3_strtol.err.oracle | 1 + tests/jessie/oracle/minix3_strtol.res.oracle | 0 tests/jessie/oracle/minix3_strxfrm.err.oracle | 1 + tests/jessie/oracle/minix3_strxfrm.res.oracle | 0 tests/jessie/oracle/minusminus.err.oracle | 7 +- tests/jessie/oracle/minusminus.res.oracle | 6 +- tests/jessie/oracle/negate.err.oracle | 11 +- tests/jessie/oracle/negate.res.oracle | 12 +- tests/jessie/oracle/null.err.oracle | 8 +- tests/jessie/oracle/null.res.oracle | 8 +- tests/jessie/oracle/overflow.err.oracle | 14 +- tests/jessie/oracle/overflow.res.oracle | 6 +- tests/jessie/oracle/param.err.oracle | 7 +- tests/jessie/oracle/passing.err.oracle | 11 +- tests/jessie/oracle/passing.res.oracle | 10 +- tests/jessie/oracle/pointer.err.oracle | 30 ++- tests/jessie/oracle/pointer.res.oracle | 10 +- tests/jessie/oracle/queue.err.oracle | 29 ++- tests/jessie/oracle/queue.res.oracle | 12 +- tests/jessie/oracle/rec.err.oracle | 7 +- tests/jessie/oracle/rec2.err.oracle | 7 +- tests/jessie/oracle/ref.err.oracle | 8 +- tests/jessie/oracle/ref.res.oracle | 8 +- tests/jessie/oracle/ref_glob.err.oracle | 35 +++- tests/jessie/oracle/ref_glob.res.oracle | 8 +- tests/jessie/oracle/return.err.oracle | 10 +- tests/jessie/oracle/return.res.oracle | 8 +- tests/jessie/oracle/see.err.oracle | 8 +- tests/jessie/oracle/see.res.oracle | 8 +- tests/jessie/oracle/separation3.err.oracle | 59 +++++- tests/jessie/oracle/separation3.res.oracle | 10 +- tests/jessie/oracle/separation4.err.oracle | 21 +- tests/jessie/oracle/separation4.res.oracle | 6 +- tests/jessie/oracle/shift.err.oracle | 7 +- tests/jessie/oracle/shift.res.oracle | 6 +- tests/jessie/oracle/string_basic.err.oracle | 17 +- tests/jessie/oracle/string_basic.res.oracle | 10 +- tests/jessie/oracle/struct.err.oracle | 20 +- tests/jessie/oracle/struct.res.oracle | 8 +- tests/jessie/oracle/struct2.err.oracle | 42 +++- tests/jessie/oracle/struct2.res.oracle | 6 +- tests/jessie/oracle/struct3.err.oracle | 16 +- tests/jessie/oracle/struct3.res.oracle | 6 +- tests/jessie/oracle/struct4.err.oracle | 21 +- tests/jessie/oracle/struct4.res.oracle | 8 +- tests/jessie/oracle/struct_hack.err.oracle | 32 ++-- tests/jessie/oracle/struct_hack.res.oracle | 10 +- tests/jessie/oracle/sum1.err.oracle | 12 +- tests/jessie/oracle/sum1.res.oracle | 12 +- tests/jessie/oracle/switch.err.oracle | 16 +- tests/jessie/oracle/switch.res.oracle | 8 +- tests/jessie/oracle/unsafe.err.oracle | 18 +- tests/jessie/oracle/unsafe.res.oracle | 10 +- tests/jessie/oracle/zones.err.oracle | 11 +- tests/jessie/oracle/zones.res.oracle | 10 +- tests/jessie/oracle/zones2.err.oracle | 32 +++- tests/jessie/oracle/zones2.res.oracle | 10 +- tests/jessie/separation4.c | 4 +- tests/jessie/struct2.c | 4 +- 293 files changed, 3020 insertions(+), 717 deletions(-) create mode 100644 tests/jessie/minix3_memchr.c create mode 100644 tests/jessie/minix3_memcmp.c create mode 100644 tests/jessie/minix3_memcpy.c create mode 100644 tests/jessie/minix3_memmove.c create mode 100644 tests/jessie/minix3_memset.c create mode 100644 tests/jessie/minix3_strcat.c create mode 100644 tests/jessie/minix3_strchr.c create mode 100644 tests/jessie/minix3_strcmp.c create mode 100644 tests/jessie/minix3_strcoll.c create mode 100644 tests/jessie/minix3_strcpy.c create mode 100644 tests/jessie/minix3_strcspn.c create mode 100644 tests/jessie/minix3_strerror.c create mode 100644 tests/jessie/minix3_strftime.c create mode 100644 tests/jessie/minix3_strlen.c create mode 100644 tests/jessie/minix3_strncat.c create mode 100644 tests/jessie/minix3_strncmp.c create mode 100644 tests/jessie/minix3_strncpy.c create mode 100644 tests/jessie/minix3_strpbrk.c create mode 100644 tests/jessie/minix3_strrchr.c create mode 100644 tests/jessie/minix3_strspn.c create mode 100644 tests/jessie/minix3_strstr.c create mode 100644 tests/jessie/minix3_strtok.c create mode 100644 tests/jessie/minix3_strtol.c create mode 100644 tests/jessie/minix3_strxfrm.c create mode 100644 tests/jessie/oracle/minix3_memchr.err.oracle create mode 100644 tests/jessie/oracle/minix3_memchr.res.oracle create mode 100644 tests/jessie/oracle/minix3_memcmp.err.oracle create mode 100644 tests/jessie/oracle/minix3_memcmp.res.oracle create mode 100644 tests/jessie/oracle/minix3_memcpy.err.oracle create mode 100644 tests/jessie/oracle/minix3_memcpy.res.oracle create mode 100644 tests/jessie/oracle/minix3_memmove.err.oracle create mode 100644 tests/jessie/oracle/minix3_memmove.res.oracle create mode 100644 tests/jessie/oracle/minix3_memset.err.oracle create mode 100644 tests/jessie/oracle/minix3_memset.res.oracle create mode 100644 tests/jessie/oracle/minix3_strcat.err.oracle create mode 100644 tests/jessie/oracle/minix3_strcat.res.oracle create mode 100644 tests/jessie/oracle/minix3_strchr.err.oracle create mode 100644 tests/jessie/oracle/minix3_strchr.res.oracle create mode 100644 tests/jessie/oracle/minix3_strcmp.err.oracle create mode 100644 tests/jessie/oracle/minix3_strcmp.res.oracle create mode 100644 tests/jessie/oracle/minix3_strcoll.err.oracle create mode 100644 tests/jessie/oracle/minix3_strcoll.res.oracle create mode 100644 tests/jessie/oracle/minix3_strcpy.err.oracle create mode 100644 tests/jessie/oracle/minix3_strcpy.res.oracle create mode 100644 tests/jessie/oracle/minix3_strcspn.err.oracle create mode 100644 tests/jessie/oracle/minix3_strcspn.res.oracle create mode 100644 tests/jessie/oracle/minix3_strerror.err.oracle create mode 100644 tests/jessie/oracle/minix3_strerror.res.oracle create mode 100644 tests/jessie/oracle/minix3_strftime.err.oracle create mode 100644 tests/jessie/oracle/minix3_strftime.res.oracle create mode 100644 tests/jessie/oracle/minix3_strlen.err.oracle create mode 100644 tests/jessie/oracle/minix3_strlen.res.oracle create mode 100644 tests/jessie/oracle/minix3_strncat.err.oracle create mode 100644 tests/jessie/oracle/minix3_strncat.res.oracle create mode 100644 tests/jessie/oracle/minix3_strncmp.err.oracle create mode 100644 tests/jessie/oracle/minix3_strncmp.res.oracle create mode 100644 tests/jessie/oracle/minix3_strncpy.err.oracle create mode 100644 tests/jessie/oracle/minix3_strncpy.res.oracle create mode 100644 tests/jessie/oracle/minix3_strpbrk.err.oracle create mode 100644 tests/jessie/oracle/minix3_strpbrk.res.oracle create mode 100644 tests/jessie/oracle/minix3_strrchr.err.oracle create mode 100644 tests/jessie/oracle/minix3_strrchr.res.oracle create mode 100644 tests/jessie/oracle/minix3_strspn.err.oracle create mode 100644 tests/jessie/oracle/minix3_strspn.res.oracle create mode 100644 tests/jessie/oracle/minix3_strstr.err.oracle create mode 100644 tests/jessie/oracle/minix3_strstr.res.oracle create mode 100644 tests/jessie/oracle/minix3_strtok.err.oracle create mode 100644 tests/jessie/oracle/minix3_strtok.res.oracle create mode 100644 tests/jessie/oracle/minix3_strtol.err.oracle create mode 100644 tests/jessie/oracle/minix3_strtol.res.oracle create mode 100644 tests/jessie/oracle/minix3_strxfrm.err.oracle create mode 100644 tests/jessie/oracle/minix3_strxfrm.res.oracle diff --git a/tests/jessie/CA-1999-14-nxtsimp-ok.c b/tests/jessie/CA-1999-14-nxtsimp-ok.c index aa898fb57f7..fabdb0d5fba 100644 --- a/tests/jessie/CA-1999-14-nxtsimp-ok.c +++ b/tests/jessie/CA-1999-14-nxtsimp-ok.c @@ -285,7 +285,7 @@ char *strstr(const char *haystack, const char *needle) return NULL; } -unsigned strlen(char *s) +unsigned strlen(char *STRING s) { int i; i = 0; @@ -496,8 +496,8 @@ int dn_expand(const u_char *msg, const u_char *eomorig, extern int nondet_int(); //bind.c -int dn_expand(const u_char *msg, const u_char *eomorig, - const u_char *comp_dn, char *exp_dn, int length) +int dn_expand(const u_char *STRING msg, const u_char *eomorig, + const u_char *STRING comp_dn, char *exp_dn, int length) { if (nondet_int ()) return -1; @@ -511,7 +511,7 @@ int dn_expand(const u_char *msg, const u_char *eomorig, #define SPACE_FOR_VARS 2 static int -rrextract(u_char *msg, int msglen, u_char *rrp, u_char *dname, int namelen) +rrextract(u_char *STRING msg, int msglen, u_char *STRING rrp, u_char *STRING dname, int namelen) { u_char *eom, *cp, *cp1, *rdatap; u_int class, type, dlen; diff --git a/tests/jessie/CVE-1999-0368-simple-ok.c b/tests/jessie/CVE-1999-0368-simple-ok.c index 2b6ee051a52..c1d2359359a 100644 --- a/tests/jessie/CVE-1999-0368-simple-ok.c +++ b/tests/jessie/CVE-1999-0368-simple-ok.c @@ -126,7 +126,7 @@ char *r_memcpy(char *dest, const char *src, size_t n) return dest; } -char *r_strncpy (char *dest, const char *src, size_t n) +char *r_strncpy (char *dest, const char *STRING src, size_t n) { int _i; diff --git a/tests/jessie/Makefile b/tests/jessie/Makefile index be6b95f6d77..fa3fc8e56ee 100644 --- a/tests/jessie/Makefile +++ b/tests/jessie/Makefile @@ -26,7 +26,7 @@ EXECCADUCEUS=WHYLIB=$(WHYLIB) CADUCEUSLIB=$(CADUCEUSLIB) $(CADUCEUS) \ CFILES=$(shell ls *.c) -PPC_OPTIONS += $(PPCHOME)/src/jessie/prolog.c +PPC_OPTIONS += -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" $(PPCHOME)/src/jessie/prolog.c # generating and type-checking Why files for all C files default: diff --git a/tests/jessie/copy_struct.c b/tests/jessie/copy_struct.c index d75a0212b33..bf109be4d3e 100644 --- a/tests/jessie/copy_struct.c +++ b/tests/jessie/copy_struct.c @@ -26,8 +26,8 @@ struct T id(struct T p) { } /*@ requires \valid(p); - @ ensures \result.a.i == p.a.i && \result.a.j == p.a.j; - @ ensures \result.b.i == p.b.i && \result.b.j == p.b.j; + @ ensures \result.a.i == p->a.i && \result.a.j == p->a.j; + @ ensures \result.b.i == p->b.i && \result.b.j == p->b.j; @ */ struct T idp(struct T* p) { return *p; diff --git a/tests/jessie/dassault_1.c b/tests/jessie/dassault_1.c index 43f6a352d45..70d9c244d56 100644 --- a/tests/jessie/dassault_1.c +++ b/tests/jessie/dassault_1.c @@ -47,6 +47,8 @@ typedef struct las las x; las2 y; +/*@ ensures \result == x.a.d.b[0].c + y.b[1].c; + @ */ int f() { return x.a.d.b[0].c + y.b[1].c; } diff --git a/tests/jessie/invariant.c b/tests/jessie/invariant.c index 6dd93e36146..8b49a96a570 100644 --- a/tests/jessie/invariant.c +++ b/tests/jessie/invariant.c @@ -27,6 +27,11 @@ const struct { int y; } s; +/*@ ensures \result == s.x + s.y; + @*/ +int sum() { + return s.x + s.y; +} /* Local Variables: diff --git a/tests/jessie/minix3_memchr.c b/tests/jessie/minix3_memchr.c new file mode 100644 index 00000000000..1ba7156ac0d --- /dev/null +++ b/tests/jessie/minix3_memchr.c @@ -0,0 +1,32 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_memchr.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +void * +memchr(const void *s, register int c, register size_t n) +{ + register const unsigned char *s1 = s; + + c = (unsigned char) c; + if (n) { + n++; + while (--n > 0) { + if (*s1++ != c) continue; + return (void *) --s1; + } + } + return NULL; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_memchr.c" +End: +*/ diff --git a/tests/jessie/minix3_memcmp.c b/tests/jessie/minix3_memcmp.c new file mode 100644 index 00000000000..898c357a559 --- /dev/null +++ b/tests/jessie/minix3_memcmp.c @@ -0,0 +1,31 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Id: minix3_memcmp.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +int +memcmp(const void *s1, const void *s2, size_t n) +{ + register const unsigned char *p1 = s1, *p2 = s2; + + if (n) { + n++; + while (--n > 0) { + if (*p1++ == *p2++) continue; + return *--p1 - *--p2; + } + } + return 0; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_memcmp.c" +End: +*/ diff --git a/tests/jessie/minix3_memcpy.c b/tests/jessie/minix3_memcpy.c new file mode 100644 index 00000000000..c6742e59a6f --- /dev/null +++ b/tests/jessie/minix3_memcpy.c @@ -0,0 +1,32 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_memcpy.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +void * +memcpy(void *s1, const void *s2, register size_t n) +{ + register char *p1 = s1; + register const char *p2 = s2; + + + if (n) { + n++; + while (--n > 0) { + *p1++ = *p2++; + } + } + return s1; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_memcpy.c" +End: +*/ diff --git a/tests/jessie/minix3_memmove.c b/tests/jessie/minix3_memmove.c new file mode 100644 index 00000000000..472369665ab --- /dev/null +++ b/tests/jessie/minix3_memmove.c @@ -0,0 +1,41 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_memmove.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +void * +memmove(void *s1, const void *s2, register size_t n) +{ + register char *p1 = s1; + register const char *p2 = s2; + + if (n>0) { + if (p2 <= p1 && p2 + n > p1) { + /* overlap, copy backwards */ + p1 += n; + p2 += n; + n++; + while (--n > 0) { + *--p1 = *--p2; + } + } else { + n++; + while (--n > 0) { + *p1++ = *p2++; + } + } + } + return s1; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_memmove.c" +End: +*/ diff --git a/tests/jessie/minix3_memset.c b/tests/jessie/minix3_memset.c new file mode 100644 index 00000000000..0b4f32eb8e4 --- /dev/null +++ b/tests/jessie/minix3_memset.c @@ -0,0 +1,30 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_memset.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +void * +memset(void *s, register int c, register size_t n) +{ + register char *s1 = s; + + if (n>0) { + n++; + while (--n > 0) { + *s1++ = c; + } + } + return s; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_memset.c" +End: +*/ diff --git a/tests/jessie/minix3_strcat.c b/tests/jessie/minix3_strcat.c new file mode 100644 index 00000000000..28564fc8d93 --- /dev/null +++ b/tests/jessie/minix3_strcat.c @@ -0,0 +1,30 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strcat.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +char * +strcat(char *STRING ret, register const char *STRING s2) +{ + register char *s1 = ret; + + while (*s1++ != '\0') + /* EMPTY */ ; + s1--; + while (*s1++ = *s2++) + /* EMPTY */ ; + return ret; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strcat.c" +End: +*/ + diff --git a/tests/jessie/minix3_strchr.c b/tests/jessie/minix3_strchr.c new file mode 100644 index 00000000000..4831e404c62 --- /dev/null +++ b/tests/jessie/minix3_strchr.c @@ -0,0 +1,27 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strchr.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +char * +strchr(register const char *STRING s, register int c) +{ + c = (char) c; + + while (c != *s) { + if (*s++ == '\0') return NULL; + } + return (char *)s; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strchr.c" +End: +*/ diff --git a/tests/jessie/minix3_strcmp.c b/tests/jessie/minix3_strcmp.c new file mode 100644 index 00000000000..a342fbcd135 --- /dev/null +++ b/tests/jessie/minix3_strcmp.c @@ -0,0 +1,29 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Id: minix3_strcmp.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +int +strcmp(register const char *STRING s1, register const char *STRING s2) +{ + while (*s1 == *s2++) { + if (*s1++ == '\0') { + return 0; + } + } + if (*s1 == '\0') return -1; + if (*--s2 == '\0') return 1; + return (unsigned char) *s1 - (unsigned char) *s2; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strcmp.c" +End: +*/ diff --git a/tests/jessie/minix3_strcoll.c b/tests/jessie/minix3_strcoll.c new file mode 100644 index 00000000000..b02d9622234 --- /dev/null +++ b/tests/jessie/minix3_strcoll.c @@ -0,0 +1,28 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strcoll.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> +#include <locale.h> + +int +strcoll(register const char *STRING s1, register const char *STRING s2) +{ + while (*s1 == *s2++) { + if (*s1++ == '\0') { + return 0; + } + } + return *s1 - *--s2; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strcoll.c" +End: +*/ diff --git a/tests/jessie/minix3_strcpy.c b/tests/jessie/minix3_strcpy.c new file mode 100644 index 00000000000..ccc60985d2f --- /dev/null +++ b/tests/jessie/minix3_strcpy.c @@ -0,0 +1,27 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strcpy.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +char * +strcpy(char *ret, register const char *STRING s2) +{ + register char *s1 = ret; + + while (*s1++ = *s2++) + /* EMPTY */ ; + + return ret; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strcpy.c" +End: +*/ diff --git a/tests/jessie/minix3_strcspn.c b/tests/jessie/minix3_strcspn.c new file mode 100644 index 00000000000..0bce37699d4 --- /dev/null +++ b/tests/jessie/minix3_strcspn.c @@ -0,0 +1,30 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strcspn.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +size_t +strcspn(const char *STRING string, const char *STRING notin) +{ + register const char *s1, *s2; + + for (s1 = string; *s1; s1++) { + for(s2 = notin; *s2 != *s1 && *s2; s2++) + /* EMPTY */ ; + if (*s2) + break; + } + return s1 - string; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strcspn.c" +End: +*/ diff --git a/tests/jessie/minix3_strerror.c b/tests/jessie/minix3_strerror.c new file mode 100644 index 00000000000..a2a37276c23 --- /dev/null +++ b/tests/jessie/minix3_strerror.c @@ -0,0 +1,31 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strerror.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +/* + * I don't know why, but X3J11 says that strerror() should be in declared + * in <string.h>. That is why the function is defined here. + */ +char * +strerror(register int errnum) +{ + extern const char *_sys_errlist[]; + extern const int _sys_nerr; + + if (errnum < 0 || errnum >= _sys_nerr) + return "unknown error"; + return (char *)_sys_errlist[errnum]; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strerror.c" +End: +*/ diff --git a/tests/jessie/minix3_strftime.c b/tests/jessie/minix3_strftime.c new file mode 100644 index 00000000000..988b279dfe5 --- /dev/null +++ b/tests/jessie/minix3_strftime.c @@ -0,0 +1,181 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * strftime - convert a structure to a string, controlled by an argument + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strftime.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <time.h> +#include "loc_time.h" + +/* The width can be -1 in both s_prnt() as in u_prnt(). This + * indicates that as many characters as needed should be printed. + */ +static char * +s_prnt(char *s, size_t maxsize, const char *str, int width) +{ + while (width > 0 || (width < 0 && *str)) { + if (!maxsize) break; + *s++ = *str++; + maxsize--; + width--; + } + return s; +} + +static char * +u_prnt(char *s, size_t maxsize, unsigned val, int width) +{ + int c; + + c = val % 10; + val = val / 10; + if (--width > 0 || (width < 0 && val != 0)) + s = u_prnt(s, (maxsize ? maxsize - 1 : 0), val, width); + if (maxsize) *s++ = c + '0'; + return s; +} + +size_t +strftime(char *s, size_t maxsize, + const char *format, const struct tm *timeptr) +{ + size_t n; + char *firsts, *olds; + + if (!format) return 0; + + _tzset(); /* for %Z conversion */ + firsts = s; + while (maxsize && *format) { + while (maxsize && *format && *format != '%') { + *s++ = *format++; + maxsize--; + } + if (!maxsize || !*format) break; + format++; + + olds = s; + switch (*format++) { + case 'a': + s = s_prnt(s, maxsize, + _days[timeptr->tm_wday], ABB_LEN); + maxsize -= s - olds; + break; + case 'A': + s = s_prnt(s, maxsize, _days[timeptr->tm_wday], -1); + maxsize -= s - olds; + break; + case 'b': + s = s_prnt(s, maxsize, + _months[timeptr->tm_mon], ABB_LEN); + maxsize -= s - olds; + break; + case 'B': + s = s_prnt(s, maxsize, _months[timeptr->tm_mon], -1); + maxsize -= s - olds; + break; + case 'c': + n = strftime(s, maxsize, + "%a %b %d %H:%M:%S %Y", timeptr); + if (n) maxsize -= n; + else maxsize = 0; + s += n; + break; + case 'd': + s = u_prnt(s, maxsize, timeptr->tm_mday, 2); + maxsize -= s - olds; + break; + case 'H': + s = u_prnt(s, maxsize, timeptr->tm_hour, 2); + maxsize -= s - olds; + break; + case 'I': + s = u_prnt(s, maxsize, + (timeptr->tm_hour + 11) % 12 + 1, 2); + maxsize -= s - olds; + break; + case 'j': + s = u_prnt(s, maxsize, timeptr->tm_yday + 1, 3); + maxsize -= s - olds; + break; + case 'm': + s = u_prnt(s, maxsize, timeptr->tm_mon + 1, 2); + maxsize -= s - olds; + break; + case 'M': + s = u_prnt(s, maxsize, timeptr->tm_min, 2); + maxsize -= s - olds; + break; + case 'p': + s = s_prnt(s, maxsize, + (timeptr->tm_hour < 12) ? "AM" : "PM", 2); + maxsize -= s - olds; + break; + case 'S': + s = u_prnt(s, maxsize, timeptr->tm_sec, 2); + maxsize -= s - olds; + break; + case 'U': + s = u_prnt(s, maxsize, /* ??? */ + (timeptr->tm_yday + 7 - timeptr->tm_wday) / 7, 2); + maxsize -= s - olds; + break; + case 'w': + s = u_prnt(s, maxsize, timeptr->tm_wday, 1); + maxsize -= s - olds; + break; + case 'W': + s = u_prnt(s, maxsize, /* ??? */ + (timeptr->tm_yday+7-(timeptr->tm_wday+6)%7)/7,2); + maxsize -= s - olds; + break; + case 'x': + n = strftime(s, maxsize, "%a %b %d %Y", timeptr); + if (n) maxsize -= n; + else maxsize = 0; + s += n; + break; + case 'X': + n = strftime(s, maxsize, "%H:%M:%S", timeptr); + if (n) maxsize -= n; + else maxsize = 0; + s += n; + break; + case 'y': + s = u_prnt(s, maxsize, timeptr->tm_year % 100, 2); + maxsize -= s - olds; + break; + case 'Y': + s = u_prnt(s, maxsize, timeptr->tm_year + YEAR0, -1); + maxsize -= s - olds; + break; + case 'Z': + s = s_prnt(s, maxsize, + _tzname[(timeptr->tm_isdst > 0)], -1); + maxsize -= s - olds; + break; + case '%': + *s++ = '%'; + maxsize--; + break; + default: + /* A conversion error. Leave the loop. */ + while (*format) format++; + break; + } + + } + if (maxsize) { + *s = '\0'; + return s - firsts; + } + return 0; /* The buffer is full */ +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strftime.c" +End: +*/ diff --git a/tests/jessie/minix3_strlen.c b/tests/jessie/minix3_strlen.c new file mode 100644 index 00000000000..3c182a1e68d --- /dev/null +++ b/tests/jessie/minix3_strlen.c @@ -0,0 +1,27 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strlen.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +size_t +strlen(const char *STRING org) +{ + register const char *s = org; + + while (*s++) + /* EMPTY */ ; + + return --s - org; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strlen.c" +End: +*/ diff --git a/tests/jessie/minix3_strncat.c b/tests/jessie/minix3_strncat.c new file mode 100644 index 00000000000..249de8515da --- /dev/null +++ b/tests/jessie/minix3_strncat.c @@ -0,0 +1,34 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strncat.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +char * +strncat(char *STRING ret, register const char *STRING s2, size_t n) +{ + register char *s1 = ret; + + if (n > 0) { + while (*s1++) + /* EMPTY */ ; + s1--; + while (*s1++ = *s2++) { + if (--n > 0) continue; + *s1 = '\0'; + break; + } + return ret; + } else return s1; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strncat.c" +End: +*/ diff --git a/tests/jessie/minix3_strncmp.c b/tests/jessie/minix3_strncmp.c new file mode 100644 index 00000000000..ae6e63237e4 --- /dev/null +++ b/tests/jessie/minix3_strncmp.c @@ -0,0 +1,35 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Id: minix3_strncmp.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +int +strncmp(register const char *STRING s1, register const char *STRING s2, register size_t n) +{ + if (n) { + do { + if (*s1 != *s2++) + break; + if (*s1++ == '\0') + return 0; + } while (--n > 0); + if (n > 0) { + if (*s1 == '\0') return -1; + if (*--s2 == '\0') return 1; + return (unsigned char) *s1 - (unsigned char) *s2; + } + } + return 0; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strncmp.c" +End: +*/ diff --git a/tests/jessie/minix3_strncpy.c b/tests/jessie/minix3_strncpy.c new file mode 100644 index 00000000000..9bfce705323 --- /dev/null +++ b/tests/jessie/minix3_strncpy.c @@ -0,0 +1,33 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strncpy.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +char * +strncpy(char *ret, register const char *STRING s2, register size_t n) +{ + register char *s1 = ret; + + if (n>0) { + while((*s1++ = *s2++) && --n > 0) + /* EMPTY */ ; + if ((*--s2 == '\0') && --n > 0) { + do { + *s1++ = '\0'; + } while(--n > 0); + } + } + return ret; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strncpy.c" +End: +*/ diff --git a/tests/jessie/minix3_strpbrk.c b/tests/jessie/minix3_strpbrk.c new file mode 100644 index 00000000000..e67eadc9555 --- /dev/null +++ b/tests/jessie/minix3_strpbrk.c @@ -0,0 +1,31 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strpbrk.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +char * +strpbrk(register const char *STRING string, register const char *STRING brk) +{ + register const char *s1; + + while (*string) { + for (s1 = brk; *s1 && *s1 != *string; s1++) + /* EMPTY */ ; + if (*s1) + return (char *)string; + string++; + } + return (char *)NULL; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strpbrk.c" +End: +*/ diff --git a/tests/jessie/minix3_strrchr.c b/tests/jessie/minix3_strrchr.c new file mode 100644 index 00000000000..d7b29a7fe62 --- /dev/null +++ b/tests/jessie/minix3_strrchr.c @@ -0,0 +1,31 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strrchr.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +char * +strrchr(register const char *STRING s, int c) +{ + register const char *result = NULL; + + c = (char) c; + + do { + if (c == *s) + result = s; + } while (*s++ != '\0'); + + return (char *)result; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strrchr.c" +End: +*/ diff --git a/tests/jessie/minix3_strspn.c b/tests/jessie/minix3_strspn.c new file mode 100644 index 00000000000..9bdc11e0361 --- /dev/null +++ b/tests/jessie/minix3_strspn.c @@ -0,0 +1,30 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strspn.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +size_t +strspn(const char *STRING string, const char *STRING in) +{ + register const char *s1, *s2; + + for (s1 = string; *s1; s1++) { + for (s2 = in; *s2 && *s2 != *s1; s2++) + /* EMPTY */ ; + if (*s2 == '\0') + break; + } + return s1 - string; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strspn.c" +End: +*/ diff --git a/tests/jessie/minix3_strstr.c b/tests/jessie/minix3_strstr.c new file mode 100644 index 00000000000..7ef5e81608a --- /dev/null +++ b/tests/jessie/minix3_strstr.c @@ -0,0 +1,58 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strstr.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +size_t +strlen(const char *STRING org) +{ + register const char *s = org; + + while (*s++) + /* EMPTY */ ; + + return --s - org; +} + +int +strncmp(register const char *STRING s1, register const char *STRING s2, register size_t n) +{ + if (n) { + do { + if (*s1 != *s2++) + break; + if (*s1++ == '\0') + return 0; + } while (--n > 0); + if (n > 0) { + if (*s1 == '\0') return -1; + if (*--s2 == '\0') return 1; + return (unsigned char) *s1 - (unsigned char) *s2; + } + } + return 0; +} + +char * +strstr(register const char *STRING s, register const char *STRING wanted) +{ + register const size_t len = strlen(wanted); + + if (len == 0) return (char *)s; + while (*s != *wanted || strncmp(s, wanted, len)) + if (*s++ == '\0') + return (char *)NULL; + return (char *)s; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strstr.c" +End: +*/ diff --git a/tests/jessie/minix3_strtok.c b/tests/jessie/minix3_strtok.c new file mode 100644 index 00000000000..5973deb5a27 --- /dev/null +++ b/tests/jessie/minix3_strtok.c @@ -0,0 +1,69 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strtok.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +size_t +strspn(const char *STRING string, const char *STRING in) +{ + register const char *s1, *s2; + + for (s1 = string; *s1; s1++) { + for (s2 = in; *s2 && *s2 != *s1; s2++) + /* EMPTY */ ; + if (*s2 == '\0') + break; + } + return s1 - string; +} + +char * +strpbrk(register const char *STRING string, register const char *STRING brk) +{ + register const char *s1; + + while (*string) { + for (s1 = brk; *s1 && *s1 != *string; s1++) + /* EMPTY */ ; + if (*s1) + return (char *)string; + string++; + } + return (char *)NULL; +} + +char * +strtok(register char *STRING string, const char *STRING separators) +{ + register char *s1, *s2; + static char *savestring; + + if (string == NULL) { + string = savestring; + if (string == NULL) return (char *)NULL; + } + + s1 = string + strspn(string, separators); + if (*s1 == '\0') { + savestring = NULL; + return (char *)NULL; + } + + s2 = strpbrk(s1, separators); + if (s2 != NULL) + *s2++ = '\0'; + savestring = s2; + return s1; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strtok.c" +End: +*/ diff --git a/tests/jessie/minix3_strtol.c b/tests/jessie/minix3_strtol.c new file mode 100644 index 00000000000..991d219b10e --- /dev/null +++ b/tests/jessie/minix3_strtol.c @@ -0,0 +1,110 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strtol.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <ctype.h> +#include <errno.h> +#include <limits.h> +#include <stdlib.h> + +static unsigned long +string2long(register const char *STRING nptr, char **endptr, + int base, int is_signed); + +long int +strtol(register const char *STRING nptr, char **endptr, int base) +{ + return (signed long)string2long(nptr, endptr, base, 1); +} + +unsigned long int +strtoul(register const char *STRING nptr, char **endptr, int base) +{ + return (unsigned long)string2long(nptr, endptr, base, 0); +} + +#define between(a, c, z) ((unsigned) ((c) - (a)) <= (unsigned) ((z) - (a))) + +static unsigned long +string2long(register const char *STRING nptr, char ** const endptr, + int base, int is_signed) +{ + register unsigned int v; + register unsigned long val = 0; + register int c; + int ovfl = 0, sign = 1; + const char *startnptr = nptr, *nrstart; + + if (endptr) *endptr = (char *)nptr; + while (isspace(*nptr)) nptr++; + c = *nptr; + + if (c == '-' || c == '+') { + if (c == '-') sign = -1; + nptr++; + } + nrstart = nptr; /* start of the number */ + + /* When base is 0, the syntax determines the actual base */ + if (base == 0) + if (*nptr == '0') + if (*++nptr == 'x' || *nptr == 'X') { + base = 16; + nptr++; + } + else base = 8; + else base = 10; + else if (base==16 && *nptr=='0' && (*++nptr =='x' || *nptr =='X')) + nptr++; + + for (;;) { + c = *nptr; + if (between('0', c, '9')) { + v = c - '0'; + } else + if (between('a', c, 'z')) { + v = c - 'a' + 0xa; + } else + if (between('A', c, 'Z')) { + v = c - 'A' + 0xA; + } else { + break; + } + if (v >= base) break; + if (val > (ULONG_MAX - v) / base) ovfl++; + val = (val * base) + v; + nptr++; + } + if (endptr) { + if (nrstart == nptr) *endptr = (char *)startnptr; + else *endptr = (char *)nptr; + } + + if (!ovfl) { + /* Overflow is only possible when converting a signed long. */ + if (is_signed + && ( (sign < 0 && val > -(unsigned long)LONG_MIN) + || (sign > 0 && val > LONG_MAX))) + ovfl++; + } + + if (ovfl) { + errno = ERANGE; + if (is_signed) + if (sign < 0) return LONG_MIN; + else return LONG_MAX; + else return ULONG_MAX; + } + return (long) sign * val; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strtol.c" +End: +*/ diff --git a/tests/jessie/minix3_strxfrm.c b/tests/jessie/minix3_strxfrm.c new file mode 100644 index 00000000000..a1f8a3ac38c --- /dev/null +++ b/tests/jessie/minix3_strxfrm.c @@ -0,0 +1,33 @@ +/* +@PPC_OPTIONS: -cpp-command "gcc -C -E -I. -I minix3_include -include $(PPCHOME)/src/jessie/prolog.h" + */ +/* + * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands. + * See the copyright notice in the ACK home directory, in the file "Copyright". + */ +/* $Header: /root/MIGRATION/ppc/tests/jessie/minix3_strxfrm.c,v 1.1 2007-11-30 13:04:08 uid570 Exp $ */ + +#include <string.h> + +size_t +strxfrm(register char *s1, register const char *STRING save, register size_t n) +{ + register const char *s2 = save; + + while (*s2) { + if (n > 1) { + n--; + *s1++ = *s2++; + } else + s2++; + } + if (n > 0) + *s1++ = '\0'; + return s2 - save; +} + +/* +Local Variables: +compile-command: "./run_test.sh minix3_strxfrm.c" +End: +*/ diff --git a/tests/jessie/minusminus.c b/tests/jessie/minusminus.c index 11b811c710b..3e0c25aa65c 100644 --- a/tests/jessie/minusminus.c +++ b/tests/jessie/minusminus.c @@ -22,6 +22,9 @@ /* */ /**************************************************************************/ +/*@ requires *p == 1; + @ ensures *p != 0; + @ */ void f(char *p) { p--; } diff --git a/tests/jessie/oracle/BID-6679-loop-bad.err.oracle b/tests/jessie/oracle/BID-6679-loop-bad.err.oracle index 0956d79eba3..ef6b976f52e 100644 --- a/tests/jessie/oracle/BID-6679-loop-bad.err.oracle +++ b/tests/jessie/oracle/BID-6679-loop-bad.err.oracle @@ -1,4 +1,11 @@ -[preprocessing] running gcc -C -E -I. BID-6679-loop-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h BID-6679-loop-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function message_write +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +14,5 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function message_write FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/BID-6679-loop-bad.res.oracle b/tests/jessie/oracle/BID-6679-loop-bad.res.oracle index fc2e11107ee..b3ed01a6af1 100644 --- a/tests/jessie/oracle/BID-6679-loop-bad.res.oracle +++ b/tests/jessie/oracle/BID-6679-loop-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/BID-6679-loop-bad_why.why : ......**.*..*......*..*...*.***. (22/10/0/0/0) -total : 32 -valid : 22 ( 69%) -invalid : 10 ( 31%) -unknown : 0 ( 0%) +why/BID-6679-loop-bad_why.why : .?????...??............................?............................. (61/0/8/0/0) +total : 69 +valid : 61 ( 88%) +invalid : 0 ( 0%) +unknown : 8 ( 12%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/BID-6679-loop-ok.err.oracle b/tests/jessie/oracle/BID-6679-loop-ok.err.oracle index f55a6a32129..58d2576a96f 100644 --- a/tests/jessie/oracle/BID-6679-loop-ok.err.oracle +++ b/tests/jessie/oracle/BID-6679-loop-ok.err.oracle @@ -1,4 +1,11 @@ -[preprocessing] running gcc -C -E -I. BID-6679-loop-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h BID-6679-loop-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function message_write +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +14,5 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function message_write FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/BID-6679-loop-ok.res.oracle b/tests/jessie/oracle/BID-6679-loop-ok.res.oracle index 14a187afce5..a9c88222f64 100644 --- a/tests/jessie/oracle/BID-6679-loop-ok.res.oracle +++ b/tests/jessie/oracle/BID-6679-loop-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/BID-6679-loop-ok_why.why : ......**.*..*.........*...*.***. (23/9/0/0/0) -total : 32 -valid : 23 ( 72%) -invalid : 9 ( 28%) -unknown : 0 ( 0%) +why/BID-6679-loop-ok_why.why : .....??....................................... (44/0/2/0/0) +total : 46 +valid : 44 ( 96%) +invalid : 0 ( 0%) +unknown : 2 ( 4%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CA-1999-14-nxtsimp-bad.err.oracle b/tests/jessie/oracle/CA-1999-14-nxtsimp-bad.err.oracle index d650677b09b..f5e1c1f15b1 100644 --- a/tests/jessie/oracle/CA-1999-14-nxtsimp-bad.err.oracle +++ b/tests/jessie/oracle/CA-1999-14-nxtsimp-bad.err.oracle @@ -1,4 +1,16 @@ -[preprocessing] running gcc -C -E -I. CA-1999-14-nxtsimp-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CA-1999-14-nxtsimp-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_memcpy +FIXME: Warning: ignoring second declaration of function strlen +FIXME: Warning: ignoring second declaration of function nondet_int +FIXME: Warning: ignoring second declaration of function dn_expand +FIXME: Warning: ignoring second declaration of function nondet_short +FIXME: Warning: ignoring second declaration of function rrextract +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -12,3 +24,7 @@ FIXME: Warning: ignoring second declaration of function dn_expand FIXME: Warning: ignoring second declaration of function nondet_short FIXME: Warning: ignoring second declaration of function rrextract FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CA-1999-14-nxtsimp-bad.res.oracle b/tests/jessie/oracle/CA-1999-14-nxtsimp-bad.res.oracle index c65a93e534c..baa44cee3d3 100644 --- a/tests/jessie/oracle/CA-1999-14-nxtsimp-bad.res.oracle +++ b/tests/jessie/oracle/CA-1999-14-nxtsimp-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CA-1999-14-nxtsimp-bad_why.why: **.........*...****..****.......*..*....** (27/15/0/0/0) -total : 42 -valid : 27 ( 64%) -invalid : 15 ( 36%) -unknown : 0 ( 0%) +why/CA-1999-14-nxtsimp-bad_why.why: ....................??.......???..?.?........???.. (40/0/10/0/0) +total : 50 +valid : 40 ( 80%) +invalid : 0 ( 0%) +unknown : 10 ( 20%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CA-1999-14-nxtsimp-ok.err.oracle b/tests/jessie/oracle/CA-1999-14-nxtsimp-ok.err.oracle index 0aced465952..f7eb8ec9cf8 100644 --- a/tests/jessie/oracle/CA-1999-14-nxtsimp-ok.err.oracle +++ b/tests/jessie/oracle/CA-1999-14-nxtsimp-ok.err.oracle @@ -1,4 +1,16 @@ -[preprocessing] running gcc -C -E -I. CA-1999-14-nxtsimp-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CA-1999-14-nxtsimp-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_memcpy +FIXME: Warning: ignoring second declaration of function strlen +FIXME: Warning: ignoring second declaration of function nondet_int +FIXME: Warning: ignoring second declaration of function dn_expand +FIXME: Warning: ignoring second declaration of function nondet_short +FIXME: Warning: ignoring second declaration of function rrextract +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -12,3 +24,7 @@ FIXME: Warning: ignoring second declaration of function dn_expand FIXME: Warning: ignoring second declaration of function nondet_short FIXME: Warning: ignoring second declaration of function rrextract FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CA-1999-14-nxtsimp-ok.res.oracle b/tests/jessie/oracle/CA-1999-14-nxtsimp-ok.res.oracle index 87c5d5177ca..64ae55eca5c 100644 --- a/tests/jessie/oracle/CA-1999-14-nxtsimp-ok.res.oracle +++ b/tests/jessie/oracle/CA-1999-14-nxtsimp-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CA-1999-14-nxtsimp-ok_why.why: **.........*...****..****.......*..*....** (27/15/0/0/0) -total : 42 -valid : 27 ( 64%) -invalid : 15 ( 36%) -unknown : 0 ( 0%) -timeout : 0 ( 0%) +why/CA-1999-14-nxtsimp-ok_why.why: ........?????????...............??...........??................###...#.###..#.##......................... (82/0/13/10/0) +total : 105 +valid : 82 ( 78%) +invalid : 0 ( 0%) +unknown : 13 ( 12%) +timeout : 10 ( 10%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-1999-0047-arroneno-bad.err.oracle b/tests/jessie/oracle/CVE-1999-0047-arroneno-bad.err.oracle index 6fde581b466..4d1ca477019 100644 --- a/tests/jessie/oracle/CVE-1999-0047-arroneno-bad.err.oracle +++ b/tests/jessie/oracle/CVE-1999-0047-arroneno-bad.err.oracle @@ -1,4 +1,11 @@ -[preprocessing] running gcc -C -E -I. CVE-1999-0047-arroneno-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-1999-0047-arroneno-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function nondet_int +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +14,4 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function nondet_int FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-1999-0047-arroneno-bad.res.oracle b/tests/jessie/oracle/CVE-1999-0047-arroneno-bad.res.oracle index 3865bc38295..5e96dbb5d0e 100644 --- a/tests/jessie/oracle/CVE-1999-0047-arroneno-bad.res.oracle +++ b/tests/jessie/oracle/CVE-1999-0047-arroneno-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-1999-0047-arroneno-bad_why.why: ..**.* (3/3/0/0/0) -total : 6 -valid : 3 ( 50%) -invalid : 3 ( 50%) -unknown : 0 ( 0%) +why/CVE-1999-0047-arroneno-bad_why.why: .??..?...?. (7/0/4/0/0) +total : 11 +valid : 7 ( 64%) +invalid : 0 ( 0%) +unknown : 4 ( 36%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-1999-0047-arroneno-ok.err.oracle b/tests/jessie/oracle/CVE-1999-0047-arroneno-ok.err.oracle index 40a6705458f..84c80c242d1 100644 --- a/tests/jessie/oracle/CVE-1999-0047-arroneno-ok.err.oracle +++ b/tests/jessie/oracle/CVE-1999-0047-arroneno-ok.err.oracle @@ -1,4 +1,11 @@ -[preprocessing] running gcc -C -E -I. CVE-1999-0047-arroneno-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-1999-0047-arroneno-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function nondet_int +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +14,4 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function nondet_int FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-1999-0047-arroneno-ok.res.oracle b/tests/jessie/oracle/CVE-1999-0047-arroneno-ok.res.oracle index 7a542388e4f..426afac1d38 100644 --- a/tests/jessie/oracle/CVE-1999-0047-arroneno-ok.res.oracle +++ b/tests/jessie/oracle/CVE-1999-0047-arroneno-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-1999-0047-arroneno-ok_why.why: ..**.* (3/3/0/0/0) -total : 6 -valid : 3 ( 50%) -invalid : 3 ( 50%) -unknown : 0 ( 0%) +why/CVE-1999-0047-arroneno-ok_why.why: .??.......... (11/0/2/0/0) +total : 13 +valid : 11 ( 85%) +invalid : 0 ( 0%) +unknown : 2 ( 15%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-1999-0368-simple-bad.err.oracle b/tests/jessie/oracle/CVE-1999-0368-simple-bad.err.oracle index 480fa8f6068..10d8b7063ec 100644 --- a/tests/jessie/oracle/CVE-1999-0368-simple-bad.err.oracle +++ b/tests/jessie/oracle/CVE-1999-0368-simple-bad.err.oracle @@ -1,4 +1,12 @@ -[preprocessing] running gcc -C -E -I. CVE-1999-0368-simple-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-1999-0368-simple-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_strcpy +FIXME: Warning: ignoring second declaration of function realpath +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +16,4 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function r_strcpy FIXME: Warning: ignoring second declaration of function realpath FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-1999-0368-simple-bad.res.oracle b/tests/jessie/oracle/CVE-1999-0368-simple-bad.res.oracle index ec2c8a075a3..c8f0e9beb2c 100644 --- a/tests/jessie/oracle/CVE-1999-0368-simple-bad.res.oracle +++ b/tests/jessie/oracle/CVE-1999-0368-simple-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-1999-0368-simple-bad_why.why: ......**....****....!!!!!!!! (14/6/0/0/8) -total : 28 -valid : 14 ( 50%) -invalid : 6 ( 21%) -unknown : 0 ( 0%) +why/CVE-1999-0368-simple-bad_why.why: .......?.?..??...????? (13/0/9/0/0) +total : 22 +valid : 13 ( 59%) +invalid : 0 ( 0%) +unknown : 9 ( 41%) timeout : 0 ( 0%) -failure : 8 ( 29%) +failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-1999-0368-simple-ok.err.oracle b/tests/jessie/oracle/CVE-1999-0368-simple-ok.err.oracle index 62f3718aa2b..c599a56e6af 100644 --- a/tests/jessie/oracle/CVE-1999-0368-simple-ok.err.oracle +++ b/tests/jessie/oracle/CVE-1999-0368-simple-ok.err.oracle @@ -1,4 +1,12 @@ -[preprocessing] running gcc -C -E -I. CVE-1999-0368-simple-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-1999-0368-simple-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_strncpy +FIXME: Warning: ignoring second declaration of function realpath +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +16,4 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function r_strncpy FIXME: Warning: ignoring second declaration of function realpath FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-1999-0368-simple-ok.res.oracle b/tests/jessie/oracle/CVE-1999-0368-simple-ok.res.oracle index 218ea8f8c2e..194f74f5d6f 100644 --- a/tests/jessie/oracle/CVE-1999-0368-simple-ok.res.oracle +++ b/tests/jessie/oracle/CVE-1999-0368-simple-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-1999-0368-simple-ok_why.why: ......**....****....!!!!!!!! (14/6/0/0/8) -total : 28 -valid : 14 ( 50%) -invalid : 6 ( 21%) -unknown : 0 ( 0%) +why/CVE-1999-0368-simple-ok_why.why: ...??........................???????? (27/0/10/0/0) +total : 37 +valid : 27 ( 73%) +invalid : 0 ( 0%) +unknown : 10 ( 27%) timeout : 0 ( 0%) -failure : 8 ( 29%) +failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2004-0940-1Longarr-bad.err.oracle b/tests/jessie/oracle/CVE-2004-0940-1Longarr-bad.err.oracle index 9d4f2262eb7..a7ccd6a761e 100644 --- a/tests/jessie/oracle/CVE-2004-0940-1Longarr-bad.err.oracle +++ b/tests/jessie/oracle/CVE-2004-0940-1Longarr-bad.err.oracle @@ -1,4 +1,15 @@ -[preprocessing] running gcc -C -E -I. CVE-2004-0940-1Longarr-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2004-0940-1Longarr-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function nondet_char +FIXME: Warning: ignoring second declaration of function ap_isspace +FIXME: Warning: ignoring second declaration of function ap_tolower +FIXME: Warning: ignoring second declaration of function ap_cpystrn +FIXME: Warning: ignoring second declaration of function get_tag +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -11,3 +22,12 @@ FIXME: Warning: ignoring second declaration of function ap_tolower FIXME: Warning: ignoring second declaration of function ap_cpystrn FIXME: Warning: ignoring second declaration of function get_tag FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +File "why/CVE-2004-0940-1Longarr-bad.why", line 195, characters 10-14: +warning: mutable __string_done is not declared in effect; added as read diff --git a/tests/jessie/oracle/CVE-2004-0940-1Longarr-bad.res.oracle b/tests/jessie/oracle/CVE-2004-0940-1Longarr-bad.res.oracle index 5196c101261..ec32b6069ca 100644 --- a/tests/jessie/oracle/CVE-2004-0940-1Longarr-bad.res.oracle +++ b/tests/jessie/oracle/CVE-2004-0940-1Longarr-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2004-0940-1Longarr-bad_why.why: ..****..****.*..****************..*. (10/26/0/0/0) -total : 36 -valid : 10 ( 28%) -invalid : 26 ( 72%) -unknown : 0 ( 0%) +why/CVE-2004-0940-1Longarr-bad_why.why: .............??.......?................................?.............?......?...........................?.?........?.????????. (109/0/17/0/0) +total : 126 +valid : 109 ( 87%) +invalid : 0 ( 0%) +unknown : 17 ( 13%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2004-0940-1Longarr-ok.err.oracle b/tests/jessie/oracle/CVE-2004-0940-1Longarr-ok.err.oracle index 0c531d9cd02..f3cfeb790a6 100644 --- a/tests/jessie/oracle/CVE-2004-0940-1Longarr-ok.err.oracle +++ b/tests/jessie/oracle/CVE-2004-0940-1Longarr-ok.err.oracle @@ -1,4 +1,15 @@ -[preprocessing] running gcc -C -E -I. CVE-2004-0940-1Longarr-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2004-0940-1Longarr-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function nondet_char +FIXME: Warning: ignoring second declaration of function ap_isspace +FIXME: Warning: ignoring second declaration of function ap_tolower +FIXME: Warning: ignoring second declaration of function ap_cpystrn +FIXME: Warning: ignoring second declaration of function get_tag +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -11,3 +22,12 @@ FIXME: Warning: ignoring second declaration of function ap_tolower FIXME: Warning: ignoring second declaration of function ap_cpystrn FIXME: Warning: ignoring second declaration of function get_tag FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +File "why/CVE-2004-0940-1Longarr-ok.why", line 195, characters 10-14: +warning: mutable __string_done is not declared in effect; added as read diff --git a/tests/jessie/oracle/CVE-2004-0940-1Longarr-ok.res.oracle b/tests/jessie/oracle/CVE-2004-0940-1Longarr-ok.res.oracle index 66e6860d1cb..5992c591e77 100644 --- a/tests/jessie/oracle/CVE-2004-0940-1Longarr-ok.res.oracle +++ b/tests/jessie/oracle/CVE-2004-0940-1Longarr-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2004-0940-1Longarr-ok_why.why: ..****..****.*..***********.******..*. (11/27/0/0/0) -total : 38 -valid : 11 ( 29%) -invalid : 27 ( 71%) -unknown : 0 ( 0%) +why/CVE-2004-0940-1Longarr-ok_why.why: .............??.......?................................?.............?......?......................?...?.......?.????????. (105/0/17/0/0) +total : 122 +valid : 105 ( 86%) +invalid : 0 ( 0%) +unknown : 17 ( 14%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2006-6332-nosprintf-bad.err.oracle b/tests/jessie/oracle/CVE-2006-6332-nosprintf-bad.err.oracle index 6291c34796f..ce7d3fcd67d 100644 --- a/tests/jessie/oracle/CVE-2006-6332-nosprintf-bad.err.oracle +++ b/tests/jessie/oracle/CVE-2006-6332-nosprintf-bad.err.oracle @@ -1,4 +1,12 @@ -[preprocessing] running gcc -C -E -I. CVE-2006-6332-nosprintf-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2006-6332-nosprintf-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function memcpy +FIXME: Warning: ignoring second declaration of function encode_ie +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +16,5 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function memcpy FIXME: Warning: ignoring second declaration of function encode_ie FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-2006-6332-nosprintf-bad.res.oracle b/tests/jessie/oracle/CVE-2006-6332-nosprintf-bad.res.oracle index 2057e0f8074..5ab6afa82c3 100644 --- a/tests/jessie/oracle/CVE-2006-6332-nosprintf-bad.res.oracle +++ b/tests/jessie/oracle/CVE-2006-6332-nosprintf-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2006-6332-nosprintf-bad_why.why: ....***.**......*.....**** (16/10/0/0/0) -total : 26 -valid : 16 ( 62%) -invalid : 10 ( 38%) -unknown : 0 ( 0%) +why/CVE-2006-6332-nosprintf-bad_why.why: ?........................??..???............. (39/0/6/0/0) +total : 45 +valid : 39 ( 87%) +invalid : 0 ( 0%) +unknown : 6 ( 13%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2006-6332-nosprintf-ok.err.oracle b/tests/jessie/oracle/CVE-2006-6332-nosprintf-ok.err.oracle index 21846e7f65e..9f1bde36a3a 100644 --- a/tests/jessie/oracle/CVE-2006-6332-nosprintf-ok.err.oracle +++ b/tests/jessie/oracle/CVE-2006-6332-nosprintf-ok.err.oracle @@ -1,4 +1,12 @@ -[preprocessing] running gcc -C -E -I. CVE-2006-6332-nosprintf-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2006-6332-nosprintf-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function memcpy +FIXME: Warning: ignoring second declaration of function encode_ie +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +16,5 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function memcpy FIXME: Warning: ignoring second declaration of function encode_ie FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-2006-6332-nosprintf-ok.res.oracle b/tests/jessie/oracle/CVE-2006-6332-nosprintf-ok.res.oracle index 5d070af8630..a40e8c15b84 100644 --- a/tests/jessie/oracle/CVE-2006-6332-nosprintf-ok.res.oracle +++ b/tests/jessie/oracle/CVE-2006-6332-nosprintf-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2006-6332-nosprintf-ok_why.why: ....***.**......*.....**** (16/10/0/0/0) -total : 26 -valid : 16 ( 62%) -invalid : 10 ( 38%) -unknown : 0 ( 0%) +why/CVE-2006-6332-nosprintf-ok_why.why: ?..........................??.................. (44/0/3/0/0) +total : 47 +valid : 44 ( 94%) +invalid : 0 ( 0%) +unknown : 3 ( 6%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2006-6749-perandom-bad.err.oracle b/tests/jessie/oracle/CVE-2006-6749-perandom-bad.err.oracle index 805e5288052..63798147037 100644 --- a/tests/jessie/oracle/CVE-2006-6749-perandom-bad.err.oracle +++ b/tests/jessie/oracle/CVE-2006-6749-perandom-bad.err.oracle @@ -1,4 +1,14 @@ -[preprocessing] running gcc -C -E -I. CVE-2006-6749-perandom-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2006-6749-perandom-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_strcpy +FIXME: Warning: ignoring second declaration of function strncpy +FIXME: Warning: ignoring second declaration of function nondet_int +FIXME: Warning: ignoring second declaration of function parse_expression +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -10,3 +20,5 @@ FIXME: Warning: ignoring second declaration of function strncpy FIXME: Warning: ignoring second declaration of function nondet_int FIXME: Warning: ignoring second declaration of function parse_expression FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-2006-6749-perandom-bad.res.oracle b/tests/jessie/oracle/CVE-2006-6749-perandom-bad.res.oracle index af49005ad5b..af0e47256b0 100644 --- a/tests/jessie/oracle/CVE-2006-6749-perandom-bad.res.oracle +++ b/tests/jessie/oracle/CVE-2006-6749-perandom-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2006-6749-perandom-bad_why.why: .......*...*..****..****.. (16/10/0/0/0) -total : 26 -valid : 16 ( 62%) -invalid : 10 ( 38%) -unknown : 0 ( 0%) +why/CVE-2006-6749-perandom-bad_why.why: .???.....??..?.....?.?..??............??.... (32/0/12/0/0) +total : 44 +valid : 32 ( 73%) +invalid : 0 ( 0%) +unknown : 12 ( 27%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2006-6749-perandom-ok.err.oracle b/tests/jessie/oracle/CVE-2006-6749-perandom-ok.err.oracle index 0ade9df8dbe..4ab4e94e315 100644 --- a/tests/jessie/oracle/CVE-2006-6749-perandom-ok.err.oracle +++ b/tests/jessie/oracle/CVE-2006-6749-perandom-ok.err.oracle @@ -1,4 +1,14 @@ -[preprocessing] running gcc -C -E -I. CVE-2006-6749-perandom-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2006-6749-perandom-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_strcpy +FIXME: Warning: ignoring second declaration of function strncpy +FIXME: Warning: ignoring second declaration of function nondet_int +FIXME: Warning: ignoring second declaration of function parse_expression +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -10,3 +20,5 @@ FIXME: Warning: ignoring second declaration of function strncpy FIXME: Warning: ignoring second declaration of function nondet_int FIXME: Warning: ignoring second declaration of function parse_expression FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-2006-6749-perandom-ok.res.oracle b/tests/jessie/oracle/CVE-2006-6749-perandom-ok.res.oracle index 566cce8223a..7a32db2d36f 100644 --- a/tests/jessie/oracle/CVE-2006-6749-perandom-ok.res.oracle +++ b/tests/jessie/oracle/CVE-2006-6749-perandom-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2006-6749-perandom-ok_why.why: .......*...*..****..****.. (16/10/0/0/0) -total : 26 -valid : 16 ( 62%) -invalid : 10 ( 38%) -unknown : 0 ( 0%) +why/CVE-2006-6749-perandom-ok_why.why: .???.....??..?.....?.?..??............??.... (32/0/12/0/0) +total : 44 +valid : 32 ( 73%) +invalid : 0 ( 0%) +unknown : 12 ( 27%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2006-6909-strchr-bad.err.oracle b/tests/jessie/oracle/CVE-2006-6909-strchr-bad.err.oracle index a0b191f31e0..fa1ce234604 100644 --- a/tests/jessie/oracle/CVE-2006-6909-strchr-bad.err.oracle +++ b/tests/jessie/oracle/CVE-2006-6909-strchr-bad.err.oracle @@ -1,4 +1,13 @@ -[preprocessing] running gcc -C -E -I. CVE-2006-6909-strchr-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2006-6909-strchr-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_strcpy +FIXME: Warning: ignoring second declaration of function strchr +FIXME: Warning: ignoring second declaration of function ftpls +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -9,3 +18,8 @@ FIXME: Warning: ignoring second declaration of function r_strcpy FIXME: Warning: ignoring second declaration of function strchr FIXME: Warning: ignoring second declaration of function ftpls FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +File "why/CVE-2006-6909-strchr-bad.why", line 125, characters 10-14: +warning: mutable __string_ is not declared in effect; added as read diff --git a/tests/jessie/oracle/CVE-2006-6909-strchr-bad.res.oracle b/tests/jessie/oracle/CVE-2006-6909-strchr-bad.res.oracle index d075cbb231f..bc5132be4f9 100644 --- a/tests/jessie/oracle/CVE-2006-6909-strchr-bad.res.oracle +++ b/tests/jessie/oracle/CVE-2006-6909-strchr-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2006-6909-strchr-bad_why.why: ....***...*...*....*.****..**..***. (20/15/0/0/0) -total : 35 -valid : 20 ( 57%) -invalid : 15 ( 43%) -unknown : 0 ( 0%) +why/CVE-2006-6909-strchr-bad_why.why: ..??....???..............??....?.?..??....???... (34/0/14/0/0) +total : 48 +valid : 34 ( 71%) +invalid : 0 ( 0%) +unknown : 14 ( 29%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2006-6909-strchr-ok.err.oracle b/tests/jessie/oracle/CVE-2006-6909-strchr-ok.err.oracle index 103e34a3fce..b6f53f066d9 100644 --- a/tests/jessie/oracle/CVE-2006-6909-strchr-ok.err.oracle +++ b/tests/jessie/oracle/CVE-2006-6909-strchr-ok.err.oracle @@ -1,4 +1,13 @@ -[preprocessing] running gcc -C -E -I. CVE-2006-6909-strchr-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2006-6909-strchr-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_strncpy +FIXME: Warning: ignoring second declaration of function strchr +FIXME: Warning: ignoring second declaration of function ftpls +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -9,3 +18,8 @@ FIXME: Warning: ignoring second declaration of function r_strncpy FIXME: Warning: ignoring second declaration of function strchr FIXME: Warning: ignoring second declaration of function ftpls FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +File "why/CVE-2006-6909-strchr-ok.why", line 125, characters 10-14: +warning: mutable __string_ is not declared in effect; added as read diff --git a/tests/jessie/oracle/CVE-2006-6909-strchr-ok.res.oracle b/tests/jessie/oracle/CVE-2006-6909-strchr-ok.res.oracle index c936a9f5a2e..e5e455527f0 100644 --- a/tests/jessie/oracle/CVE-2006-6909-strchr-ok.res.oracle +++ b/tests/jessie/oracle/CVE-2006-6909-strchr-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2006-6909-strchr-ok_why.why: ....***...*...*....*.****..**..***. (20/15/0/0/0) -total : 35 -valid : 20 ( 57%) -invalid : 15 ( 43%) -unknown : 0 ( 0%) +why/CVE-2006-6909-strchr-ok_why.why: ..??....???...........?....??...........??......???... (41/0/13/0/0) +total : 54 +valid : 41 ( 76%) +invalid : 0 ( 0%) +unknown : 13 ( 24%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2007-0406-simp-bad.err.oracle b/tests/jessie/oracle/CVE-2007-0406-simp-bad.err.oracle index 5ce983e8c37..4eecac661c2 100644 --- a/tests/jessie/oracle/CVE-2007-0406-simp-bad.err.oracle +++ b/tests/jessie/oracle/CVE-2007-0406-simp-bad.err.oracle @@ -1,4 +1,11 @@ -[preprocessing] running gcc -C -E -I. CVE-2007-0406-simp-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2007-0406-simp-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_strcpy +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +14,12 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function r_strcpy FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +File "why/CVE-2007-0406-simp-bad.why", line 127, characters 10-31: +warning: mutable charP_alloc_table is not declared in effect; added as read +File "why/CVE-2007-0406-simp-bad.why", line 127, characters 10-31: +warning: mutable sockaddr_un_sun_path_0 is not declared in effect; added as read +File "why/CVE-2007-0406-simp-bad.why", line 137, characters 10-27: +warning: mutable charP_alloc_table is not declared in effect; added as read +File "why/CVE-2007-0406-simp-bad.why", line 137, characters 10-27: +warning: mutable sockaddr_un_sun_path_0 is not declared in effect; added as read diff --git a/tests/jessie/oracle/CVE-2007-0406-simp-bad.res.oracle b/tests/jessie/oracle/CVE-2007-0406-simp-bad.res.oracle index f42188f8be8..972aac11153 100644 --- a/tests/jessie/oracle/CVE-2007-0406-simp-bad.res.oracle +++ b/tests/jessie/oracle/CVE-2007-0406-simp-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2007-0406-simp-bad_why.why: ....*...****.. (9/5/0/0/0) -total : 14 -valid : 9 ( 64%) -invalid : 5 ( 36%) -unknown : 0 ( 0%) +why/CVE-2007-0406-simp-bad_why.why: .???....?.?..??.. (10/0/7/0/0) +total : 17 +valid : 10 ( 59%) +invalid : 0 ( 0%) +unknown : 7 ( 41%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2007-0406-simp-ok.err.oracle b/tests/jessie/oracle/CVE-2007-0406-simp-ok.err.oracle index 2e6f4af8c2d..8dc9a375cc0 100644 --- a/tests/jessie/oracle/CVE-2007-0406-simp-ok.err.oracle +++ b/tests/jessie/oracle/CVE-2007-0406-simp-ok.err.oracle @@ -1,4 +1,11 @@ -[preprocessing] running gcc -C -E -I. CVE-2007-0406-simp-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2007-0406-simp-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_strncpy +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +14,12 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function r_strncpy FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +File "why/CVE-2007-0406-simp-ok.why", line 127, characters 10-31: +warning: mutable charP_alloc_table is not declared in effect; added as read +File "why/CVE-2007-0406-simp-ok.why", line 127, characters 10-31: +warning: mutable sockaddr_un_sun_path_0 is not declared in effect; added as read +File "why/CVE-2007-0406-simp-ok.why", line 137, characters 10-27: +warning: mutable charP_alloc_table is not declared in effect; added as read +File "why/CVE-2007-0406-simp-ok.why", line 137, characters 10-27: +warning: mutable sockaddr_un_sun_path_0 is not declared in effect; added as read diff --git a/tests/jessie/oracle/CVE-2007-0406-simp-ok.res.oracle b/tests/jessie/oracle/CVE-2007-0406-simp-ok.res.oracle index c03bc1da620..618510fb98a 100644 --- a/tests/jessie/oracle/CVE-2007-0406-simp-ok.res.oracle +++ b/tests/jessie/oracle/CVE-2007-0406-simp-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2007-0406-simp-ok_why.why: ....*...****.. (9/5/0/0/0) -total : 14 -valid : 9 ( 64%) -invalid : 5 ( 36%) -unknown : 0 ( 0%) +why/CVE-2007-0406-simp-ok_why.why: .?????...........??.... (16/0/7/0/0) +total : 23 +valid : 16 ( 70%) +invalid : 0 ( 0%) +unknown : 7 ( 30%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2007-0453-simp-bad.err.oracle b/tests/jessie/oracle/CVE-2007-0453-simp-bad.err.oracle index 1a4658703de..d75a87eea0e 100644 --- a/tests/jessie/oracle/CVE-2007-0453-simp-bad.err.oracle +++ b/tests/jessie/oracle/CVE-2007-0453-simp-bad.err.oracle @@ -1,4 +1,13 @@ -[preprocessing] running gcc -C -E -I. CVE-2007-0453-simp-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2007-0453-simp-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_strncpy +FIXME: Warning: ignoring second declaration of function strlen +FIXME: Warning: ignoring second declaration of function _nss_winbind_ipnodes_getbyname +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -9,3 +18,5 @@ FIXME: Warning: ignoring second declaration of function r_strncpy FIXME: Warning: ignoring second declaration of function strlen FIXME: Warning: ignoring second declaration of function _nss_winbind_ipnodes_getbyname FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-2007-0453-simp-bad.res.oracle b/tests/jessie/oracle/CVE-2007-0453-simp-bad.res.oracle index eb3d586bd89..ac64078be18 100644 --- a/tests/jessie/oracle/CVE-2007-0453-simp-bad.res.oracle +++ b/tests/jessie/oracle/CVE-2007-0453-simp-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2007-0453-simp-bad_why.why: ..*.........****..** (13/7/0/0/0) -total : 20 -valid : 13 ( 65%) -invalid : 7 ( 35%) -unknown : 0 ( 0%) +why/CVE-2007-0453-simp-bad_why.why: ..??.??..?...........??......???.. (24/0/10/0/0) +total : 34 +valid : 24 ( 71%) +invalid : 0 ( 0%) +unknown : 10 ( 29%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2007-0453-simp-ok.err.oracle b/tests/jessie/oracle/CVE-2007-0453-simp-ok.err.oracle index d6e2a9759ea..7330fc326fa 100644 --- a/tests/jessie/oracle/CVE-2007-0453-simp-ok.err.oracle +++ b/tests/jessie/oracle/CVE-2007-0453-simp-ok.err.oracle @@ -1,4 +1,12 @@ -[preprocessing] running gcc -C -E -I. CVE-2007-0453-simp-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2007-0453-simp-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function r_strncpy +FIXME: Warning: ignoring second declaration of function _nss_winbind_ipnodes_getbyname +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +16,4 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function r_strncpy FIXME: Warning: ignoring second declaration of function _nss_winbind_ipnodes_getbyname FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-2007-0453-simp-ok.res.oracle b/tests/jessie/oracle/CVE-2007-0453-simp-ok.res.oracle index 23627e25585..e8ebe6bd4ec 100644 --- a/tests/jessie/oracle/CVE-2007-0453-simp-ok.res.oracle +++ b/tests/jessie/oracle/CVE-2007-0453-simp-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2007-0453-simp-ok_why.why: ...*......****.. (11/5/0/0/0) -total : 16 -valid : 11 ( 69%) -invalid : 5 ( 31%) -unknown : 0 ( 0%) +why/CVE-2007-0453-simp-ok_why.why: ....??..??...........??.... (21/0/6/0/0) +total : 27 +valid : 21 ( 78%) +invalid : 0 ( 0%) +unknown : 6 ( 22%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2007-0455-simp-bad.err.oracle b/tests/jessie/oracle/CVE-2007-0455-simp-bad.err.oracle index 09a163cd685..8c52b5810b4 100644 --- a/tests/jessie/oracle/CVE-2007-0455-simp-bad.err.oracle +++ b/tests/jessie/oracle/CVE-2007-0455-simp-bad.err.oracle @@ -1,4 +1,13 @@ -[preprocessing] running gcc -C -E -I. CVE-2007-0455-simp-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2007-0455-simp-bad.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function nondet_int +FIXME: Warning: ignoring second declaration of function gdTcl_UtfToUniChar +FIXME: Warning: ignoring second declaration of function gdImageStringFTEx +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -9,3 +18,4 @@ FIXME: Warning: ignoring second declaration of function nondet_int FIXME: Warning: ignoring second declaration of function gdTcl_UtfToUniChar FIXME: Warning: ignoring second declaration of function gdImageStringFTEx FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-2007-0455-simp-bad.res.oracle b/tests/jessie/oracle/CVE-2007-0455-simp-bad.res.oracle index 3b8bd109315..eb511a7d422 100644 --- a/tests/jessie/oracle/CVE-2007-0455-simp-bad.res.oracle +++ b/tests/jessie/oracle/CVE-2007-0455-simp-bad.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2007-0455-simp-bad_why.why: ..**..*........*...... (18/4/0/0/0) -total : 22 -valid : 18 ( 82%) -invalid : 4 ( 18%) -unknown : 0 ( 0%) +why/CVE-2007-0455-simp-bad_why.why: ......???...................?. (26/0/4/0/0) +total : 30 +valid : 26 ( 87%) +invalid : 0 ( 0%) +unknown : 4 ( 13%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/CVE-2007-0455-simp-ok.err.oracle b/tests/jessie/oracle/CVE-2007-0455-simp-ok.err.oracle index 77566fb5569..0373a04346d 100644 --- a/tests/jessie/oracle/CVE-2007-0455-simp-ok.err.oracle +++ b/tests/jessie/oracle/CVE-2007-0455-simp-ok.err.oracle @@ -1,4 +1,13 @@ -[preprocessing] running gcc -C -E -I. CVE-2007-0455-simp-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h CVE-2007-0455-simp-ok.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function nondet_int +FIXME: Warning: ignoring second declaration of function gdTcl_UtfToUniChar +FIXME: Warning: ignoring second declaration of function gdImageStringFTEx +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -9,3 +18,4 @@ FIXME: Warning: ignoring second declaration of function nondet_int FIXME: Warning: ignoring second declaration of function gdTcl_UtfToUniChar FIXME: Warning: ignoring second declaration of function gdImageStringFTEx FIXME: Warning: ignoring second declaration of function main +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/CVE-2007-0455-simp-ok.res.oracle b/tests/jessie/oracle/CVE-2007-0455-simp-ok.res.oracle index 71f9733e15f..8b72af6aa2c 100644 --- a/tests/jessie/oracle/CVE-2007-0455-simp-ok.res.oracle +++ b/tests/jessie/oracle/CVE-2007-0455-simp-ok.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/CVE-2007-0455-simp-ok_why.why: ..**..*......*...*...... (19/5/0/0/0) -total : 24 -valid : 19 ( 79%) -invalid : 5 ( 21%) -unknown : 0 ( 0%) +why/CVE-2007-0455-simp-ok_why.why: ......???.....?.................?. (29/0/5/0/0) +total : 34 +valid : 29 ( 85%) +invalid : 0 ( 0%) +unknown : 5 ( 15%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/abs.err.oracle b/tests/jessie/oracle/abs.err.oracle index b27818b4b77..60699bf27f9 100644 --- a/tests/jessie/oracle/abs.err.oracle +++ b/tests/jessie/oracle/abs.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. abs.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h abs.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,8 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function abs1 FIXME: Warning: ignoring second declaration of function abs2 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function abs1 +FIXME: Warning: ignoring second declaration of function abs2 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/abs.res.oracle b/tests/jessie/oracle/abs.res.oracle index 02c16222985..50cbafcefb8 100644 --- a/tests/jessie/oracle/abs.res.oracle +++ b/tests/jessie/oracle/abs.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/abs_why.why : .**........... (12/2/0/0/0) -total : 14 -valid : 12 ( 86%) -invalid : 2 ( 14%) +why/abs_why.why : ........... (11/0/0/0/0) +total : 11 +valid : 11 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/addrof_field.err.oracle b/tests/jessie/oracle/addrof_field.err.oracle index c57377ca128..4e158c00375 100644 --- a/tests/jessie/oracle/addrof_field.err.oracle +++ b/tests/jessie/oracle/addrof_field.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. addrof_field.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h addrof_field.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +9,22 @@ FIXME: Warning: ignoring second declaration of function fs FIXME: Warning: ignoring second declaration of function gps FIXME: Warning: ignoring second declaration of function fps FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function gs +FIXME: Warning: ignoring second declaration of function fs +FIXME: Warning: ignoring second declaration of function gps +FIXME: Warning: ignoring second declaration of function fps +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/addrof_field.why", line 141, characters 10-17: +warning: mutable S_i_0 is not declared in effect; added as read +File "why/addrof_field.why", line 141, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/addrof_field.why", line 172, characters 10-21: +warning: mutable S_i_0 is not declared in effect; added as read +File "why/addrof_field.why", line 172, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/addrof_field.why", line 234, characters 10-13: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/addrof_field.why", line 259, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/addrof_field.res.oracle b/tests/jessie/oracle/addrof_field.res.oracle index e8b2f0bb9b4..4b7141aec52 100644 --- a/tests/jessie/oracle/addrof_field.res.oracle +++ b/tests/jessie/oracle/addrof_field.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/addrof_field_why.why : ....*............*.........*.......*.............**.....** (50/8/0/0/0) -total : 58 -valid : 50 ( 86%) -invalid : 8 ( 14%) -unknown : 0 ( 0%) +why/addrof_field_why.why : ....??.....??...??...??................... (34/0/8/0/0) +total : 42 +valid : 34 ( 81%) +invalid : 0 ( 0%) +unknown : 8 ( 19%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/addrof_global.err.oracle b/tests/jessie/oracle/addrof_global.err.oracle index 974ab14d7e4..58496ea5825 100644 --- a/tests/jessie/oracle/addrof_global.err.oracle +++ b/tests/jessie/oracle/addrof_global.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. addrof_global.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h addrof_global.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +9,16 @@ FIXME: Warning: ignoring second declaration of function fi FIXME: Warning: ignoring second declaration of function gp FIXME: Warning: ignoring second declaration of function fp FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function gi +FIXME: Warning: ignoring second declaration of function fi +FIXME: Warning: ignoring second declaration of function gp +FIXME: Warning: ignoring second declaration of function fp +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/addrof_global.why", line 184, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/addrof_global.why", line 193, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/addrof_global.why", line 193, characters 10-12: +warning: mutable p_intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/addrof_global.res.oracle b/tests/jessie/oracle/addrof_global.res.oracle index 871323c3cae..c9da0bca809 100644 --- a/tests/jessie/oracle/addrof_global.res.oracle +++ b/tests/jessie/oracle/addrof_global.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/addrof_global_why.why : .....*.****.****..*******.**..*******................... (31/25/0/0/0) -total : 56 -valid : 31 ( 55%) -invalid : 25 ( 45%) -unknown : 0 ( 0%) +why/addrof_global_why.why : ..?........??.......??................. (34/0/5/0/0) +total : 39 +valid : 34 ( 87%) +invalid : 0 ( 0%) +unknown : 5 ( 13%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/addrof_local.err.oracle b/tests/jessie/oracle/addrof_local.err.oracle index 6ed08e2ff72..3facdd07c18 100644 --- a/tests/jessie/oracle/addrof_local.err.oracle +++ b/tests/jessie/oracle/addrof_local.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. addrof_local.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h addrof_local.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +9,10 @@ FIXME: Warning: ignoring second declaration of function fi FIXME: Warning: ignoring second declaration of function gp FIXME: Warning: ignoring second declaration of function fp FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function gi +FIXME: Warning: ignoring second declaration of function fi +FIXME: Warning: ignoring second declaration of function gp +FIXME: Warning: ignoring second declaration of function fp +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/addrof_local.res.oracle b/tests/jessie/oracle/addrof_local.res.oracle index be1fd4b0bb4..cf317ca2261 100644 --- a/tests/jessie/oracle/addrof_local.res.oracle +++ b/tests/jessie/oracle/addrof_local.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/addrof_local_why.why : ................................................................. (65/0/0/0/0) -total : 65 -valid : 65 (100%) +why/addrof_local_why.why : ............?........?.................. (38/0/2/0/0) +total : 40 +valid : 38 ( 95%) invalid : 0 ( 0%) -unknown : 0 ( 0%) +unknown : 2 ( 5%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/addrof_param.err.oracle b/tests/jessie/oracle/addrof_param.err.oracle index 100fc4245bb..b50c730f5a9 100644 --- a/tests/jessie/oracle/addrof_param.err.oracle +++ b/tests/jessie/oracle/addrof_param.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. addrof_param.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h addrof_param.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +9,10 @@ FIXME: Warning: ignoring second declaration of function fi FIXME: Warning: ignoring second declaration of function gp FIXME: Warning: ignoring second declaration of function fp FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function gi +FIXME: Warning: ignoring second declaration of function fi +FIXME: Warning: ignoring second declaration of function gp +FIXME: Warning: ignoring second declaration of function fp +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/addrof_param.res.oracle b/tests/jessie/oracle/addrof_param.res.oracle index 99eb6ac5c79..be7144c26db 100644 --- a/tests/jessie/oracle/addrof_param.res.oracle +++ b/tests/jessie/oracle/addrof_param.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/addrof_param_why.why : .....................*****.........*****................... (49/10/0/0/0) -total : 59 -valid : 49 ( 83%) -invalid : 10 ( 17%) -unknown : 0 ( 0%) +why/addrof_param_why.why : ...........?.......?................. (35/0/2/0/0) +total : 37 +valid : 35 ( 95%) +invalid : 0 ( 0%) +unknown : 2 ( 5%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/alias.err.oracle b/tests/jessie/oracle/alias.err.oracle index 179d03b84ab..c34f6f65c8d 100644 --- a/tests/jessie/oracle/alias.err.oracle +++ b/tests/jessie/oracle/alias.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. alias.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h alias.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,10 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/alias.why", line 155, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/alias.res.oracle b/tests/jessie/oracle/alias.res.oracle index bfa927424ba..facd027a0a7 100644 --- a/tests/jessie/oracle/alias.res.oracle +++ b/tests/jessie/oracle/alias.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/alias_why.why : ..*......*..**** (10/6/0/0/0) -total : 16 -valid : 10 ( 62%) -invalid : 6 ( 38%) -unknown : 0 ( 0%) +why/alias_why.why : ?......?....?. (11/0/3/0/0) +total : 14 +valid : 11 ( 79%) +invalid : 0 ( 0%) +unknown : 3 ( 21%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/all.err.oracle b/tests/jessie/oracle/all.err.oracle index 0153c073d22..7b70fad5595 100644 --- a/tests/jessie/oracle/all.err.oracle +++ b/tests/jessie/oracle/all.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. all.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h all.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -16,15 +17,26 @@ FIXME: Warning: ignoring second declaration of function t2 FIXME: Warning: ignoring second declaration of function t3 FIXME: Warning: ignoring second declaration of function t4 FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/all.why", line 50, characters 10-13: -warning: mutable x is not declared in effect; added as read -File "why/all.why", line 53, characters 10-13: -warning: mutable x is not declared in effect; added as read -File "why/all.why", line 64, characters 10-12: -warning: mutable t is not declared in effect; added as read -File "why/all.why", line 69, characters 10-12: -warning: mutable t is not declared in effect; added as read -File "why/all.why", line 74, characters 10-12: -warning: mutable t is not declared in effect; added as read -File "why/all.why", line 79, characters 10-12: -warning: mutable t is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f1 +FIXME: Warning: ignoring second declaration of function f2 +FIXME: Warning: ignoring second declaration of function f3 +FIXME: Warning: ignoring second declaration of function f4 +FIXME: Warning: ignoring second declaration of function f5 +FIXME: Warning: ignoring second declaration of function f6 +FIXME: Warning: ignoring second declaration of function f7a +FIXME: Warning: ignoring second declaration of function f7b +FIXME: Warning: ignoring second declaration of function t1 +FIXME: Warning: ignoring second declaration of function t2 +FIXME: Warning: ignoring second declaration of function t3 +FIXME: Warning: ignoring second declaration of function t4 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/all.why", line 189, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/all.why", line 198, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/all.why", line 207, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/all.why", line 216, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/all.res.oracle b/tests/jessie/oracle/all.res.oracle index d9a687f3a39..9e7eaa7ef03 100644 --- a/tests/jessie/oracle/all.res.oracle +++ b/tests/jessie/oracle/all.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/all_why.why : ....................*.*.. (23/2/0/0/0) -total : 25 -valid : 23 ( 92%) -invalid : 2 ( 8%) -unknown : 0 ( 0%) +why/all_why.why : .................................?.?... (37/0/2/0/0) +total : 39 +valid : 37 ( 95%) +invalid : 0 ( 0%) +unknown : 2 ( 5%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/all_zeros.err.oracle b/tests/jessie/oracle/all_zeros.err.oracle index 6af17328268..11bf8cbc870 100644 --- a/tests/jessie/oracle/all_zeros.err.oracle +++ b/tests/jessie/oracle/all_zeros.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. all_zeros.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h all_zeros.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,7 +7,12 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function all_zeros FIXME: Warning: ignoring second declaration of function all_zeros_0 FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/all_zeros.why", line 30, characters 10-19: -warning: mutable intP_intM is not declared in effect; added as read -File "why/all_zeros.why", line 44, characters 10-21: -warning: mutable intP_intM is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function all_zeros +FIXME: Warning: ignoring second declaration of function all_zeros_0 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/all_zeros.res.oracle b/tests/jessie/oracle/all_zeros.res.oracle index cd840780c93..4626e4a8913 100644 --- a/tests/jessie/oracle/all_zeros.res.oracle +++ b/tests/jessie/oracle/all_zeros.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/all_zeros_why.why : .*.......*...................... (30/2/0/0/0) -total : 32 -valid : 30 ( 94%) -invalid : 2 ( 6%) -unknown : 0 ( 0%) +why/all_zeros_why.why : .?...........?..........!!..........?...........!!.. (45/0/3/0/4) +total : 52 +valid : 45 ( 87%) +invalid : 0 ( 0%) +unknown : 3 ( 6%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 4 ( 8%) diff --git a/tests/jessie/oracle/alloc.err.oracle b/tests/jessie/oracle/alloc.err.oracle index d8cdaae1a44..0caafe01f55 100644 --- a/tests/jessie/oracle/alloc.err.oracle +++ b/tests/jessie/oracle/alloc.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. alloc.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h alloc.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,8 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function alloc FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function alloc +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/alloc.res.oracle b/tests/jessie/oracle/alloc.res.oracle index 32463b34f9a..906773474ed 100644 --- a/tests/jessie/oracle/alloc.res.oracle +++ b/tests/jessie/oracle/alloc.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/alloc_why.why : ***** (0/5/0/0/0) -total : 5 +why/alloc_why.why : ? (0/0/1/0/0) +total : 1 valid : 0 ( 0%) -invalid : 5 (100%) -unknown : 0 ( 0%) +invalid : 0 ( 0%) +unknown : 1 (100%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/alloca.err.oracle b/tests/jessie/oracle/alloca.err.oracle index 0adb338a174..70fc549b8c1 100644 --- a/tests/jessie/oracle/alloca.err.oracle +++ b/tests/jessie/oracle/alloca.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. alloca.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h alloca.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -9,5 +10,11 @@ FIXME: Warning: ignoring second declaration of function h FIXME: Warning: ignoring second declaration of function two_local_arrays FIXME: Warning: ignoring second declaration of function two_local_arrays_not_alias FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/alloca.why", line 34, characters 10-11: -warning: mutable u is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function h +FIXME: Warning: ignoring second declaration of function two_local_arrays +FIXME: Warning: ignoring second declaration of function two_local_arrays_not_alias +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/alloca.res.oracle b/tests/jessie/oracle/alloca.res.oracle index a55c3161c2e..9c148e143cd 100644 --- a/tests/jessie/oracle/alloca.res.oracle +++ b/tests/jessie/oracle/alloca.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/alloca_why.why : ..............*......*....*........ (32/3/0/0/0) -total : 35 -valid : 32 ( 91%) -invalid : 3 ( 9%) -unknown : 0 ( 0%) +why/alloca_why.why : ..........?.?..?..?..?.. (19/0/5/0/0) +total : 24 +valid : 19 ( 79%) +invalid : 0 ( 0%) +unknown : 5 ( 21%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/arith.err.oracle b/tests/jessie/oracle/arith.err.oracle index 084d3e003d5..a6216c336e0 100644 --- a/tests/jessie/oracle/arith.err.oracle +++ b/tests/jessie/oracle/arith.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. arith.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h arith.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function test FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function test +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/array.err.oracle b/tests/jessie/oracle/array.err.oracle index 5fdf16b8e33..041fb3b7941 100644 --- a/tests/jessie/oracle/array.err.oracle +++ b/tests/jessie/oracle/array.err.oracle @@ -1,9 +1,12 @@ -[preprocessing] running gcc -C -E -I. array.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h array.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function getcell FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/array.why", line 26, characters 10-17: -warning: mutable t is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function getcell +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/array.res.oracle b/tests/jessie/oracle/array.res.oracle index 51c361f7da5..7db7c18938e 100644 --- a/tests/jessie/oracle/array.res.oracle +++ b/tests/jessie/oracle/array.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/array_why.why : ...................... (22/0/0/0/0) -total : 22 -valid : 22 (100%) +why/array_why.why : ....................... (23/0/0/0/0) +total : 23 +valid : 23 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/array_addr.err.oracle b/tests/jessie/oracle/array_addr.err.oracle index 75c9f5f9bbf..89e2af6e2cd 100644 --- a/tests/jessie/oracle/array_addr.err.oracle +++ b/tests/jessie/oracle/array_addr.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. array_addr.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h array_addr.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,9 +9,10 @@ FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function m FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/array_addr.why", line 30, characters 10-11: -warning: mutable t is not declared in effect; added as read -File "why/array_addr.why", line 37, characters 10-11: -warning: mutable t is not declared in effect; added as read -File "why/array_addr.why", line 56, characters 10-11: -warning: mutable t2 is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function h +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function m +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/array_addr.res.oracle b/tests/jessie/oracle/array_addr.res.oracle index f96e2d8a92c..1f70598ad51 100644 --- a/tests/jessie/oracle/array_addr.res.oracle +++ b/tests/jessie/oracle/array_addr.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/array_addr_why.why : ........................................*.*..*..*. (46/4/0/0/0) -total : 50 -valid : 46 ( 92%) -invalid : 4 ( 8%) -unknown : 0 ( 0%) +why/array_addr_why.why : ......................................?. (39/0/1/0/0) +total : 40 +valid : 39 ( 98%) +invalid : 0 ( 0%) +unknown : 1 ( 2%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/array_and_field.err.oracle b/tests/jessie/oracle/array_and_field.err.oracle index 60b59c341f4..d86b4117477 100644 --- a/tests/jessie/oracle/array_and_field.err.oracle +++ b/tests/jessie/oracle/array_and_field.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. array_and_field.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h array_and_field.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,5 +7,24 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function fg FIXME: Warning: ignoring second declaration of function fl FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/array_and_field.why", line 44, characters 10-12: -warning: mutable sg is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function fg +FIXME: Warning: ignoring second declaration of function fl +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/array_and_field.why", line 147, characters 10-17: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/array_and_field.why", line 147, characters 10-17: +warning: mutable T_ai_0 is not declared in effect; added as read +File "why/array_and_field.why", line 147, characters 10-17: +warning: mutable T_aj_0 is not declared in effect; added as read +File "why/array_and_field.why", line 176, characters 10-21: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/array_and_field.why", line 176, characters 10-21: +warning: mutable T_ai_0 is not declared in effect; added as read +File "why/array_and_field.why", line 176, characters 10-21: +warning: mutable T_aj_0 is not declared in effect; added as read +File "why/array_and_field.why", line 194, characters 10-12: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/array_and_field.why", line 194, characters 10-12: +warning: mutable T_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/array_and_field.res.oracle b/tests/jessie/oracle/array_and_field.res.oracle index 77bc7a8b1ba..559c003ae85 100644 --- a/tests/jessie/oracle/array_and_field.res.oracle +++ b/tests/jessie/oracle/array_and_field.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/array_and_field_why.why : ..*...*. (6/2/0/0/0) -total : 8 -valid : 6 ( 75%) -invalid : 2 ( 25%) -unknown : 0 ( 0%) +why/array_and_field_why.why : ?.?. (2/0/2/0/0) +total : 4 +valid : 2 ( 50%) +invalid : 0 ( 0%) +unknown : 2 ( 50%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/array_basic.err.oracle b/tests/jessie/oracle/array_basic.err.oracle index 48424ef9b82..d26362bb4ea 100644 --- a/tests/jessie/oracle/array_basic.err.oracle +++ b/tests/jessie/oracle/array_basic.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. array_basic.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h array_basic.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,9 +8,21 @@ FIXME: Warning: ignoring second declaration of function fg FIXME: Warning: ignoring second declaration of function testg FIXME: Warning: ignoring second declaration of function lg FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/array_basic.why", line 28, characters 10-12: +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function fg +FIXME: Warning: ignoring second declaration of function testg +FIXME: Warning: ignoring second declaration of function lg +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/array_basic.why", line 147, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/array_basic.why", line 172, characters 10-15: warning: mutable ga1 is not declared in effect; added as read -File "why/array_basic.why", line 28, characters 10-12: +File "why/array_basic.why", line 172, characters 10-15: warning: mutable ga2 is not declared in effect; added as read -File "why/array_basic.why", line 28, characters 10-12: +File "why/array_basic.why", line 172, characters 10-15: warning: mutable ga3 is not declared in effect; added as read +File "why/array_basic.why", line 172, characters 10-15: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/array_basic.why", line 172, characters 10-15: +warning: mutable intP_intM_0 is not declared in effect; added as read diff --git a/tests/jessie/oracle/array_basic.res.oracle b/tests/jessie/oracle/array_basic.res.oracle index 6599af22ce8..3682fd2c9f0 100644 --- a/tests/jessie/oracle/array_basic.res.oracle +++ b/tests/jessie/oracle/array_basic.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/array_basic_why.why : ..................... (21/0/0/0/0) -total : 21 -valid : 21 (100%) +why/array_basic_why.why : ................... (19/0/0/0/0) +total : 19 +valid : 19 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/array_field.err.oracle b/tests/jessie/oracle/array_field.err.oracle index 857d894b26c..f659872e2ba 100644 --- a/tests/jessie/oracle/array_field.err.oracle +++ b/tests/jessie/oracle/array_field.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. array_field.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h array_field.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,5 +7,24 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function fg FIXME: Warning: ignoring second declaration of function fl FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/array_field.why", line 34, characters 10-12: -warning: mutable sg is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function fg +FIXME: Warning: ignoring second declaration of function fl +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/array_field.why", line 135, characters 10-17: +warning: mutable S_ai_0 is not declared in effect; added as read +File "why/array_field.why", line 135, characters 10-17: +warning: mutable S_aj_0 is not declared in effect; added as read +File "why/array_field.why", line 135, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/array_field.why", line 166, characters 10-21: +warning: mutable S_ai_0 is not declared in effect; added as read +File "why/array_field.why", line 166, characters 10-21: +warning: mutable S_aj_0 is not declared in effect; added as read +File "why/array_field.why", line 166, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/array_field.why", line 192, characters 10-12: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/array_field.why", line 192, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/array_field.res.oracle b/tests/jessie/oracle/array_field.res.oracle index c0a134b978b..c51cb935ffb 100644 --- a/tests/jessie/oracle/array_field.res.oracle +++ b/tests/jessie/oracle/array_field.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/array_field_why.why : ..**..*. (5/3/0/0/0) -total : 8 -valid : 5 ( 62%) -invalid : 3 ( 38%) -unknown : 0 ( 0%) +why/array_field_why.why : ???. (1/0/3/0/0) +total : 4 +valid : 1 ( 25%) +invalid : 0 ( 0%) +unknown : 3 ( 75%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/array_field_addr.err.oracle b/tests/jessie/oracle/array_field_addr.err.oracle index 7ac05be32b0..3f5a55b9c48 100644 --- a/tests/jessie/oracle/array_field_addr.err.oracle +++ b/tests/jessie/oracle/array_field_addr.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. array_field_addr.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h array_field_addr.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,18 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/array_field_addr.why", line 161, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/array_field_addr.why", line 161, characters 10-21: +warning: mutable t_tab_0 is not declared in effect; added as read +File "why/array_field_addr.why", line 169, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/array_field_addr.why", line 169, characters 10-17: +warning: mutable t_tab_0 is not declared in effect; added as read +File "why/array_field_addr.why", line 182, characters 10-11: +warning: mutable intP_intM_0 is not declared in effect; added as read diff --git a/tests/jessie/oracle/array_field_addr.res.oracle b/tests/jessie/oracle/array_field_addr.res.oracle index 959203a8bb9..406949583e6 100644 --- a/tests/jessie/oracle/array_field_addr.res.oracle +++ b/tests/jessie/oracle/array_field_addr.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/array_field_addr_why.why : ..*....... (9/1/0/0/0) -total : 10 -valid : 9 ( 90%) -invalid : 1 ( 10%) +why/array_field_addr_why.why : ....... (7/0/0/0/0) +total : 7 +valid : 7 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/array_multi.err.oracle b/tests/jessie/oracle/array_multi.err.oracle index 66b58406880..ca2a89c3ede 100644 --- a/tests/jessie/oracle/array_multi.err.oracle +++ b/tests/jessie/oracle/array_multi.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. array_multi.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h array_multi.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,9 +8,21 @@ FIXME: Warning: ignoring second declaration of function fg FIXME: Warning: ignoring second declaration of function testg FIXME: Warning: ignoring second declaration of function lg FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/array_multi.why", line 28, characters 10-12: +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function fg +FIXME: Warning: ignoring second declaration of function testg +FIXME: Warning: ignoring second declaration of function lg +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/array_multi.why", line 147, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/array_multi.why", line 172, characters 10-15: warning: mutable ga1 is not declared in effect; added as read -File "why/array_multi.why", line 28, characters 10-12: +File "why/array_multi.why", line 172, characters 10-15: warning: mutable ga2 is not declared in effect; added as read -File "why/array_multi.why", line 28, characters 10-12: +File "why/array_multi.why", line 172, characters 10-15: warning: mutable ga3 is not declared in effect; added as read +File "why/array_multi.why", line 172, characters 10-15: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/array_multi.why", line 172, characters 10-15: +warning: mutable intP_intM_0 is not declared in effect; added as read diff --git a/tests/jessie/oracle/array_multi.res.oracle b/tests/jessie/oracle/array_multi.res.oracle index 6353d544eed..259f0440338 100644 --- a/tests/jessie/oracle/array_multi.res.oracle +++ b/tests/jessie/oracle/array_multi.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/array_multi_why.why : ............................................................................... (79/0/0/0/0) -total : 79 -valid : 79 (100%) +why/array_multi_why.why : ............................................................................. (77/0/0/0/0) +total : 77 +valid : 77 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/array_ptr.err.oracle b/tests/jessie/oracle/array_ptr.err.oracle index 2790689e77b..9fe91606b93 100644 --- a/tests/jessie/oracle/array_ptr.err.oracle +++ b/tests/jessie/oracle/array_ptr.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. array_ptr.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h array_ptr.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,15 +8,19 @@ FIXME: Warning: ignoring second declaration of function init FIXME: Warning: ignoring second declaration of function initp FIXME: Warning: ignoring second declaration of function initparith FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/array_ptr.why", line 30, characters 10-14: -warning: mutable ga is not declared in effect; added as read -File "why/array_ptr.why", line 30, characters 10-14: -warning: mutable intP_intM is not declared in effect; added as read -File "why/array_ptr.why", line 38, characters 10-15: -warning: mutable ga is not declared in effect; added as read -File "why/array_ptr.why", line 38, characters 10-15: -warning: mutable intP_intM is not declared in effect; added as read -File "why/array_ptr.why", line 46, characters 10-20: -warning: mutable ga is not declared in effect; added as read -File "why/array_ptr.why", line 46, characters 10-20: -warning: mutable intP_intM is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function init +FIXME: Warning: ignoring second declaration of function initp +FIXME: Warning: ignoring second declaration of function initparith +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +File "why/array_ptr.why", line 149, characters 10-14: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/array_ptr.why", line 161, characters 10-15: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/array_ptr.res.oracle b/tests/jessie/oracle/array_ptr.res.oracle index c91ee1e842b..2efcdc747ca 100644 --- a/tests/jessie/oracle/array_ptr.res.oracle +++ b/tests/jessie/oracle/array_ptr.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/array_ptr_why.why : ..**.************ (3/14/0/0/0) -total : 17 -valid : 3 ( 18%) -invalid : 14 ( 82%) -unknown : 0 ( 0%) +why/array_ptr_why.why : .....?..............?..............?..??.. (37/0/5/0/0) +total : 42 +valid : 37 ( 88%) +invalid : 0 ( 0%) +unknown : 5 ( 12%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/array_struct.err.oracle b/tests/jessie/oracle/array_struct.err.oracle index e1ede9e4116..8150f7ffcc4 100644 --- a/tests/jessie/oracle/array_struct.err.oracle +++ b/tests/jessie/oracle/array_struct.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. array_struct.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h array_struct.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,9 +8,21 @@ FIXME: Warning: ignoring second declaration of function fg FIXME: Warning: ignoring second declaration of function testg FIXME: Warning: ignoring second declaration of function lg FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/array_struct.why", line 34, characters 10-12: +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function fg +FIXME: Warning: ignoring second declaration of function testg +FIXME: Warning: ignoring second declaration of function lg +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/array_struct.why", line 149, characters 10-12: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/array_struct.why", line 174, characters 10-15: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/array_struct.why", line 174, characters 10-15: +warning: mutable S_ii_0 is not declared in effect; added as read +File "why/array_struct.why", line 174, characters 10-15: warning: mutable ga1 is not declared in effect; added as read -File "why/array_struct.why", line 34, characters 10-12: +File "why/array_struct.why", line 174, characters 10-15: warning: mutable ga2 is not declared in effect; added as read -File "why/array_struct.why", line 34, characters 10-12: +File "why/array_struct.why", line 174, characters 10-15: warning: mutable ga3 is not declared in effect; added as read diff --git a/tests/jessie/oracle/array_struct.res.oracle b/tests/jessie/oracle/array_struct.res.oracle index 86de0647ffd..a5034b902f4 100644 --- a/tests/jessie/oracle/array_struct.res.oracle +++ b/tests/jessie/oracle/array_struct.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/array_struct_why.why : ..................... (21/0/0/0/0) -total : 21 -valid : 21 (100%) +why/array_struct_why.why : ................... (19/0/0/0/0) +total : 19 +valid : 19 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/assert.err.oracle b/tests/jessie/oracle/assert.err.oracle index 092f6854fd9..47445510434 100644 --- a/tests/jessie/oracle/assert.err.oracle +++ b/tests/jessie/oracle/assert.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. assert.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h assert.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,8 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/assert.res.oracle b/tests/jessie/oracle/assert.res.oracle index 045b9e57c9a..07ca03c9197 100644 --- a/tests/jessie/oracle/assert.res.oracle +++ b/tests/jessie/oracle/assert.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/assert_why.why : ... (3/0/0/0/0) -total : 3 -valid : 3 (100%) +why/assert_why.why : .... (4/0/0/0/0) +total : 4 +valid : 4 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/assigns_range.err.oracle b/tests/jessie/oracle/assigns_range.err.oracle index 9b997110313..5fbaea4199b 100644 --- a/tests/jessie/oracle/assigns_range.err.oracle +++ b/tests/jessie/oracle/assigns_range.err.oracle @@ -1,11 +1,14 @@ -[preprocessing] running gcc -C -E -I. assigns_range.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h assigns_range.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/assigns_range.why", line 24, characters 10-11: +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/assigns_range.why", line 143, characters 10-11: warning: mutable intP_alloc_table is not declared in effect; added as read -File "why/assigns_range.why", line 24, characters 10-11: -warning: mutable t is not declared in effect; added as read diff --git a/tests/jessie/oracle/assigns_range_right.err.oracle b/tests/jessie/oracle/assigns_range_right.err.oracle index 3e73428946d..b41754cb502 100644 --- a/tests/jessie/oracle/assigns_range_right.err.oracle +++ b/tests/jessie/oracle/assigns_range_right.err.oracle @@ -1,15 +1,16 @@ -[preprocessing] running gcc -C -E -I. assigns_range_right.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h assigns_range_right.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/assigns_range_right.why", line 28, characters 10-11: -warning: mutable k is not declared in effect; added as read -File "why/assigns_range_right.why", line 28, characters 10-11: +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +File "why/assigns_range_right.why", line 147, characters 10-11: warning: mutable intP_alloc_table is not declared in effect; added as read -File "why/assigns_range_right.why", line 28, characters 10-11: -warning: mutable intP_intM is not declared in effect; added as read -File "why/assigns_range_right.why", line 28, characters 10-11: -warning: mutable t is not declared in effect; added as read diff --git a/tests/jessie/oracle/assigns_range_right.res.oracle b/tests/jessie/oracle/assigns_range_right.res.oracle index 73287ad6a7c..e108064276c 100644 --- a/tests/jessie/oracle/assigns_range_right.res.oracle +++ b/tests/jessie/oracle/assigns_range_right.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/assigns_range_right_why.why: .....*.... (9/1/0/0/0) -total : 10 -valid : 9 ( 90%) -invalid : 1 ( 10%) -unknown : 0 ( 0%) +why/assigns_range_right_why.why: ...............?................. (32/0/1/0/0) +total : 33 +valid : 32 ( 97%) +invalid : 0 ( 0%) +unknown : 1 ( 3%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/band.err.oracle b/tests/jessie/oracle/band.err.oracle index 162f1f9243f..c825054dde1 100644 --- a/tests/jessie/oracle/band.err.oracle +++ b/tests/jessie/oracle/band.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. band.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h band.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +8,9 @@ FIXME: Warning: ignoring second declaration of function test1 FIXME: Warning: ignoring second declaration of function test2 FIXME: Warning: ignoring second declaration of function test3 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function test1 +FIXME: Warning: ignoring second declaration of function test2 +FIXME: Warning: ignoring second declaration of function test3 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/band.res.oracle b/tests/jessie/oracle/band.res.oracle index 4262f805f46..a666753e78e 100644 --- a/tests/jessie/oracle/band.res.oracle +++ b/tests/jessie/oracle/band.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/band_why.why : *.* (1/2/0/0/0) -total : 3 -valid : 1 ( 33%) -invalid : 2 ( 67%) -unknown : 0 ( 0%) +why/band_why.why : ?.....?. (6/0/2/0/0) +total : 8 +valid : 6 ( 75%) +invalid : 0 ( 0%) +unknown : 2 ( 25%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/basic.err.oracle b/tests/jessie/oracle/basic.err.oracle index e7f0aee8837..39420cb7b83 100644 --- a/tests/jessie/oracle/basic.err.oracle +++ b/tests/jessie/oracle/basic.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. basic.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h basic.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +8,9 @@ FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function max FIXME: Warning: ignoring second declaration of function abs1 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function max +FIXME: Warning: ignoring second declaration of function abs1 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/basic.res.oracle b/tests/jessie/oracle/basic.res.oracle index efd8001a1fa..cf98e89963e 100644 --- a/tests/jessie/oracle/basic.res.oracle +++ b/tests/jessie/oracle/basic.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/basic_why.why : .**........ (9/2/0/0/0) -total : 11 -valid : 9 ( 82%) -invalid : 2 ( 18%) +why/basic_why.why : ............ (12/0/0/0/0) +total : 12 +valid : 12 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/binary_search.err.oracle b/tests/jessie/oracle/binary_search.err.oracle index 0bb163b1c87..c8821c96cf1 100644 --- a/tests/jessie/oracle/binary_search.err.oracle +++ b/tests/jessie/oracle/binary_search.err.oracle @@ -1,9 +1,14 @@ -[preprocessing] running gcc -C -E -I. binary_search.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h binary_search.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function binary_search FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/binary_search.why", line 24, characters 10-23: -warning: mutable intP_intM is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function binary_search +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/binary_search.res.oracle b/tests/jessie/oracle/binary_search.res.oracle index 062cc75db61..ccce9eb600c 100644 --- a/tests/jessie/oracle/binary_search.res.oracle +++ b/tests/jessie/oracle/binary_search.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/binary_search_why.why : ......................................... (41/0/0/0/0) -total : 41 -valid : 41 (100%) +why/binary_search_why.why : ..............!!!!!!!!!!!!!!!!..............!!!!!!!!!!!!!!!!!!!!!! (28/0/0/0/38) +total : 66 +valid : 28 ( 42%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 38 ( 58%) diff --git a/tests/jessie/oracle/binary_search_overflows.err.oracle b/tests/jessie/oracle/binary_search_overflows.err.oracle index c212c49b96c..ea7e5e964c9 100644 --- a/tests/jessie/oracle/binary_search_overflows.err.oracle +++ b/tests/jessie/oracle/binary_search_overflows.err.oracle @@ -1,9 +1,14 @@ -[preprocessing] running gcc -C -E -I. binary_search_overflows.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h binary_search_overflows.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function binary_search FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/binary_search_overflows.why", line 24, characters 10-23: -warning: mutable intP_intM is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function binary_search +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/binary_search_overflows.res.oracle b/tests/jessie/oracle/binary_search_overflows.res.oracle index 8d76c05b187..ef18bc54e79 100644 --- a/tests/jessie/oracle/binary_search_overflows.res.oracle +++ b/tests/jessie/oracle/binary_search_overflows.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/binary_search_overflows_why.why: ......................................... (41/0/0/0/0) -total : 41 -valid : 41 (100%) +why/binary_search_overflows_why.why: ..............!!!!!!!!!!!!!!!!..............!!!!!!!!!!!!!!!!!!!!!! (28/0/0/0/38) +total : 66 +valid : 28 ( 42%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 38 ( 58%) diff --git a/tests/jessie/oracle/break.err.oracle b/tests/jessie/oracle/break.err.oracle index b7f1f2d4fcf..00bfa80fbfc 100644 --- a/tests/jessie/oracle/break.err.oracle +++ b/tests/jessie/oracle/break.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. break.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h break.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +9,18 @@ FIXME: Warning: ignoring second declaration of function f2 FIXME: Warning: ignoring second declaration of function f3 FIXME: Warning: ignoring second declaration of function f4 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f1 +FIXME: Warning: ignoring second declaration of function f2 +FIXME: Warning: ignoring second declaration of function f3 +FIXME: Warning: ignoring second declaration of function f4 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/break.res.oracle b/tests/jessie/oracle/break.res.oracle index ba0ae824103..15db2cc5400 100644 --- a/tests/jessie/oracle/break.res.oracle +++ b/tests/jessie/oracle/break.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/break_why.why : ..................... (21/0/0/0/0) -total : 21 -valid : 21 (100%) +why/break_why.why : ...............!!..............!!...............!!.. (46/0/0/0/6) +total : 52 +valid : 46 ( 88%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 6 ( 12%) diff --git a/tests/jessie/oracle/bug184.err.oracle b/tests/jessie/oracle/bug184.err.oracle index 0b7765957d4..73ccc5dba93 100644 --- a/tests/jessie/oracle/bug184.err.oracle +++ b/tests/jessie/oracle/bug184.err.oracle @@ -1,4 +1,10 @@ -[preprocessing] running gcc -C -E -I. bug184.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h bug184.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real diff --git a/tests/jessie/oracle/call.err.oracle b/tests/jessie/oracle/call.err.oracle index fdb6a8f97bc..2a7d5cafdb6 100644 --- a/tests/jessie/oracle/call.err.oracle +++ b/tests/jessie/oracle/call.err.oracle @@ -1,4 +1,11 @@ -[preprocessing] running gcc -C -E -I. call.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h call.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real diff --git a/tests/jessie/oracle/clash_alloc.err.oracle b/tests/jessie/oracle/clash_alloc.err.oracle index 46f58061364..26e6fe41b13 100644 --- a/tests/jessie/oracle/clash_alloc.err.oracle +++ b/tests/jessie/oracle/clash_alloc.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. clash_alloc.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h clash_alloc.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/clash_alloc.res.oracle b/tests/jessie/oracle/clash_alloc.res.oracle index 4ca4525b066..9078a4c247b 100644 --- a/tests/jessie/oracle/clash_alloc.res.oracle +++ b/tests/jessie/oracle/clash_alloc.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/clash_alloc_why.why : .. (2/0/0/0/0) -total : 2 -valid : 2 (100%) +why/clash_alloc_why.why : . (1/0/0/0/0) +total : 1 +valid : 1 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/compound_global.err.oracle b/tests/jessie/oracle/compound_global.err.oracle index effb0091208..91428852485 100644 --- a/tests/jessie/oracle/compound_global.err.oracle +++ b/tests/jessie/oracle/compound_global.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. compound_global.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h compound_global.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,8 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function fc FIXME: Warning: ignoring second declaration of function fcp FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function fc +FIXME: Warning: ignoring second declaration of function fcp +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/compound_global.res.oracle b/tests/jessie/oracle/compound_global.res.oracle index 7158e5424eb..fcbf6439a09 100644 --- a/tests/jessie/oracle/compound_global.res.oracle +++ b/tests/jessie/oracle/compound_global.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/compound_global_why.why : ....**....***..*.. (12/6/0/0/0) -total : 18 -valid : 12 ( 67%) -invalid : 6 ( 33%) -unknown : 0 ( 0%) +why/compound_global_why.why : ??....??.... (8/0/4/0/0) +total : 12 +valid : 8 ( 67%) +invalid : 0 ( 0%) +unknown : 4 ( 33%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/compound_local.err.oracle b/tests/jessie/oracle/compound_local.err.oracle index c5f97c97391..9e9bbb39a58 100644 --- a/tests/jessie/oracle/compound_local.err.oracle +++ b/tests/jessie/oracle/compound_local.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. compound_local.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h compound_local.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,16 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function fc FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function fc +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/compound_local.why", line 149, characters 10-17: +warning: mutable S_i_0 is not declared in effect; added as read +File "why/compound_local.why", line 149, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/compound_local.why", line 188, characters 10-21: +warning: mutable S_i_0 is not declared in effect; added as read +File "why/compound_local.why", line 188, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/compound_local.res.oracle b/tests/jessie/oracle/compound_local.res.oracle index f32b0077ced..566417dabc7 100644 --- a/tests/jessie/oracle/compound_local.res.oracle +++ b/tests/jessie/oracle/compound_local.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/compound_local_why.why : **..*..*..*........**...............**.. (31/9/0/0/0) -total : 40 -valid : 31 ( 78%) -invalid : 9 ( 22%) -unknown : 0 ( 0%) +why/compound_local_why.why : .?............................ (29/0/1/0/0) +total : 30 +valid : 29 ( 97%) +invalid : 0 ( 0%) +unknown : 1 ( 3%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/conflict.err.oracle b/tests/jessie/oracle/conflict.err.oracle index 56c52d83a99..d5ada9cb1e4 100644 --- a/tests/jessie/oracle/conflict.err.oracle +++ b/tests/jessie/oracle/conflict.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. conflict.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h conflict.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/conflict.res.oracle b/tests/jessie/oracle/conflict.res.oracle index 86d28b285f7..7e6f234884c 100644 --- a/tests/jessie/oracle/conflict.res.oracle +++ b/tests/jessie/oracle/conflict.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/conflict_why.why : . (1/0/0/0/0) -total : 1 -valid : 1 (100%) +why/conflict_why.why : .. (2/0/0/0/0) +total : 2 +valid : 2 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/consts.err.oracle b/tests/jessie/oracle/consts.err.oracle index fbf41686d7d..5990fa31600 100644 --- a/tests/jessie/oracle/consts.err.oracle +++ b/tests/jessie/oracle/consts.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. consts.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h consts.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,8 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f1 FIXME: Warning: ignoring second declaration of function f2 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f1 +FIXME: Warning: ignoring second declaration of function f2 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/consts.res.oracle b/tests/jessie/oracle/consts.res.oracle index 7eb8a78585e..8594a1eaf1d 100644 --- a/tests/jessie/oracle/consts.res.oracle +++ b/tests/jessie/oracle/consts.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/consts_why.why : . (1/0/0/0/0) -total : 1 -valid : 1 (100%) +why/consts_why.why : ... (3/0/0/0/0) +total : 3 +valid : 3 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/continue.err.oracle b/tests/jessie/oracle/continue.err.oracle index d41ff92ad21..10736a50d76 100644 --- a/tests/jessie/oracle/continue.err.oracle +++ b/tests/jessie/oracle/continue.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. continue.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h continue.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +8,15 @@ FIXME: Warning: ignoring second declaration of function f1 FIXME: Warning: ignoring second declaration of function f2 FIXME: Warning: ignoring second declaration of function f3 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f1 +FIXME: Warning: ignoring second declaration of function f2 +FIXME: Warning: ignoring second declaration of function f3 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/continue.res.oracle b/tests/jessie/oracle/continue.res.oracle index 69a84bb8ff3..9b8c7a287b8 100644 --- a/tests/jessie/oracle/continue.res.oracle +++ b/tests/jessie/oracle/continue.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/continue_why.why : ........................ (24/0/0/0/0) -total : 24 -valid : 24 (100%) +why/continue_why.why : .............!!..............!!..................!!.. (47/0/0/0/6) +total : 53 +valid : 47 ( 89%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 6 ( 11%) diff --git a/tests/jessie/oracle/coord.err.oracle b/tests/jessie/oracle/coord.err.oracle index edeea81cb1e..eba9a27ef5f 100644 --- a/tests/jessie/oracle/coord.err.oracle +++ b/tests/jessie/oracle/coord.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. coord.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h coord.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,10 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/coord.why", line 148, characters 10-11: +warning: mutable coord_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/coord.res.oracle b/tests/jessie/oracle/coord.res.oracle index 34a2c570767..ce0f71e35fc 100644 --- a/tests/jessie/oracle/coord.res.oracle +++ b/tests/jessie/oracle/coord.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/coord_why.why : .... (4/0/0/0/0) -total : 4 -valid : 4 (100%) +why/coord_why.why : ..... (5/0/0/0/0) +total : 5 +valid : 5 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/copy.err.oracle b/tests/jessie/oracle/copy.err.oracle index e7fe2845bf4..80a40830cdd 100644 --- a/tests/jessie/oracle/copy.err.oracle +++ b/tests/jessie/oracle/copy.err.oracle @@ -1,9 +1,14 @@ -[preprocessing] running gcc -C -E -I. copy.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h copy.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function copy FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/copy.why", line 23, characters 10-14: -warning: mutable intP_intM is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function copy +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/copy.res.oracle b/tests/jessie/oracle/copy.res.oracle index e76fa7cdfb0..513a1e512ee 100644 --- a/tests/jessie/oracle/copy.res.oracle +++ b/tests/jessie/oracle/copy.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/copy_why.why : ...*........*.. (13/2/0/0/0) -total : 15 -valid : 13 ( 87%) -invalid : 2 ( 13%) -unknown : 0 ( 0%) +why/copy_why.why : ??......?.....???..........?.....!! (26/0/7/0/2) +total : 35 +valid : 26 ( 74%) +invalid : 0 ( 0%) +unknown : 7 ( 20%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 2 ( 6%) diff --git a/tests/jessie/oracle/copy_struct.err.oracle b/tests/jessie/oracle/copy_struct.err.oracle index d300181241e..5e630f739e8 100644 --- a/tests/jessie/oracle/copy_struct.err.oracle +++ b/tests/jessie/oracle/copy_struct.err.oracle @@ -1,6 +1,5 @@ -[preprocessing] running gcc -C -E -I. copy_struct.c -Error characters 33-42 during typing of logic formula: PLdot: expected a left valuecopy_struct.c:24: Warning: ignoring logic specification of function id -Error characters 57-66 during typing of logic formula: PLdot: expected a left valuecopy_struct.c:32: Warning: ignoring logic specification of function idp +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h copy_struct.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -10,3 +9,30 @@ FIXME: Warning: ignoring second declaration of function id FIXME: Warning: ignoring second declaration of function idp FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function id +FIXME: Warning: ignoring second declaration of function idp +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/copy_struct.why", line 143, characters 10-17: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/copy_struct.why", line 143, characters 10-17: +warning: mutable T_a_0 is not declared in effect; added as read +File "why/copy_struct.why", line 143, characters 10-17: +warning: mutable T_b_0 is not declared in effect; added as read +File "why/copy_struct.why", line 172, characters 10-21: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/copy_struct.why", line 172, characters 10-21: +warning: mutable T_a_0 is not declared in effect; added as read +File "why/copy_struct.why", line 172, characters 10-21: +warning: mutable T_b_0 is not declared in effect; added as read +File "why/copy_struct.why", line 190, characters 10-11: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/copy_struct.why", line 217, characters 10-11: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/copy_struct.why", line 231, characters 10-12: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/copy_struct.why", line 258, characters 10-13: +warning: mutable S_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/copy_struct.res.oracle b/tests/jessie/oracle/copy_struct.res.oracle index 5b2de03ab6e..20a9b81f15d 100644 --- a/tests/jessie/oracle/copy_struct.res.oracle +++ b/tests/jessie/oracle/copy_struct.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/copy_struct_why.why : **..............................***.**.*****..***.....**....... (46/17/0/0/0) -total : 63 -valid : 46 ( 73%) -invalid : 17 ( 27%) -unknown : 0 ( 0%) +why/copy_struct_why.why : ??..........................?......??....????..?????......??.............. (58/0/16/0/0) +total : 74 +valid : 58 ( 78%) +invalid : 0 ( 0%) +unknown : 16 ( 22%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/count_bits.err.oracle b/tests/jessie/oracle/count_bits.err.oracle index ea6fa10673d..01169c127dc 100644 --- a/tests/jessie/oracle/count_bits.err.oracle +++ b/tests/jessie/oracle/count_bits.err.oracle @@ -1,11 +1,18 @@ -[preprocessing] running gcc -C -E -I. count_bits.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h count_bits.c Error characters 26-27 during typing of logic formula: incompatible types count_bits.c:10: Warning: ignoring logic global annotation Error characters 78-90 during typing of logic formula: incompatible types count_bits.c:31: Warning: ignoring logic global annotation +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function count_bits FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function count_bits +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/count_bits.res.oracle b/tests/jessie/oracle/count_bits.res.oracle index 52d37ed683d..5b78b493a97 100644 --- a/tests/jessie/oracle/count_bits.res.oracle +++ b/tests/jessie/oracle/count_bits.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/count_bits_why.why : .**.*.* (3/4/0/0/0) -total : 7 -valid : 3 ( 43%) -invalid : 4 ( 57%) -unknown : 0 ( 0%) +why/count_bits_why.why : ..?.?..?.!!. (7/0/3/0/2) +total : 12 +valid : 7 ( 58%) +invalid : 0 ( 0%) +unknown : 3 ( 25%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 2 ( 17%) diff --git a/tests/jessie/oracle/dassault_1.err.oracle b/tests/jessie/oracle/dassault_1.err.oracle index 8e64854b982..6f599095e18 100644 --- a/tests/jessie/oracle/dassault_1.err.oracle +++ b/tests/jessie/oracle/dassault_1.err.oracle @@ -1,7 +1,68 @@ -[preprocessing] running gcc -C -E -I. dassault_1.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h dassault_1.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/dassault_1.why", line 204, characters 10-19: +warning: mutable las1_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 204, characters 10-19: +warning: mutable las1_d_0 is not declared in effect; added as read +File "why/dassault_1.why", line 204, characters 10-19: +warning: mutable las2_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 204, characters 10-19: +warning: mutable las2_b_0 is not declared in effect; added as read +File "why/dassault_1.why", line 204, characters 10-19: +warning: mutable las3_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 204, characters 10-19: +warning: mutable las_a_0 is not declared in effect; added as read +File "why/dassault_1.why", line 215, characters 10-20: +warning: mutable las1_d_0 is not declared in effect; added as read +File "why/dassault_1.why", line 215, characters 10-20: +warning: mutable las2_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 215, characters 10-20: +warning: mutable las2_b_0 is not declared in effect; added as read +File "why/dassault_1.why", line 215, characters 10-20: +warning: mutable las3_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 224, characters 10-20: +warning: mutable las2_b_0 is not declared in effect; added as read +File "why/dassault_1.why", line 224, characters 10-20: +warning: mutable las3_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 251, characters 10-23: +warning: mutable las1_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 251, characters 10-23: +warning: mutable las1_d_0 is not declared in effect; added as read +File "why/dassault_1.why", line 251, characters 10-23: +warning: mutable las2_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 251, characters 10-23: +warning: mutable las2_b_0 is not declared in effect; added as read +File "why/dassault_1.why", line 251, characters 10-23: +warning: mutable las3_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 251, characters 10-23: +warning: mutable las_a_0 is not declared in effect; added as read +File "why/dassault_1.why", line 260, characters 10-24: +warning: mutable las1_d_0 is not declared in effect; added as read +File "why/dassault_1.why", line 260, characters 10-24: +warning: mutable las2_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 260, characters 10-24: +warning: mutable las2_b_0 is not declared in effect; added as read +File "why/dassault_1.why", line 260, characters 10-24: +warning: mutable las3_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 269, characters 10-24: +warning: mutable las2_b_0 is not declared in effect; added as read +File "why/dassault_1.why", line 269, characters 10-24: +warning: mutable las3_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 287, characters 10-11: +warning: mutable las1_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 287, characters 10-11: +warning: mutable las2_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 287, characters 10-11: +warning: mutable las3_alloc_table is not declared in effect; added as read +File "why/dassault_1.why", line 287, characters 10-11: +warning: mutable las_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/dassault_1.res.oracle b/tests/jessie/oracle/dassault_1.res.oracle index 2a8cb7122ae..8922b0a21a7 100644 --- a/tests/jessie/oracle/dassault_1.res.oracle +++ b/tests/jessie/oracle/dassault_1.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/dassault_1_why.why : .... (4/0/0/0/0) -total : 4 -valid : 4 (100%) +why/dassault_1_why.why : . (1/0/0/0/0) +total : 1 +valid : 1 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/dassault_2.err.oracle b/tests/jessie/oracle/dassault_2.err.oracle index 779f95d30bb..0a86a70bc40 100644 --- a/tests/jessie/oracle/dassault_2.err.oracle +++ b/tests/jessie/oracle/dassault_2.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. dassault_2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h dassault_2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/discr_union.err.oracle b/tests/jessie/oracle/discr_union.err.oracle index 355fd63f3d3..3570c28ec95 100644 --- a/tests/jessie/oracle/discr_union.err.oracle +++ b/tests/jessie/oracle/discr_union.err.oracle @@ -1,13 +1,22 @@ -[preprocessing] running gcc -C -E -I. discr_union.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h discr_union.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function get FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/discr_union.why", line 81, characters 10-13: -warning: mutable __anonunion_uni_1_tag_table is not declared in effect; added as read -File "why/discr_union.why", line 81, characters 10-13: -warning: mutable packet_discr_0 is not declared in effect; added as read -File "why/discr_union.why", line 81, characters 10-13: +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function get +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/discr_union.why", line 383, characters 10-26: +warning: mutable __anonunion_uni_1_alloc_table is not declared in effect; added as read +File "why/discr_union.why", line 383, characters 10-26: +warning: mutable packet_uni_0 is not declared in effect; added as read +File "why/discr_union.why", line 416, characters 10-22: +warning: mutable __anonunion_uni_1_alloc_table is not declared in effect; added as read +File "why/discr_union.why", line 416, characters 10-22: warning: mutable packet_uni_0 is not declared in effect; added as read +File "why/discr_union.why", line 465, characters 10-13: +warning: mutable __anonunion_uni_1_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/discr_union.res.oracle b/tests/jessie/oracle/discr_union.res.oracle index 7ec0dcc0af5..495df73cf11 100644 --- a/tests/jessie/oracle/discr_union.res.oracle +++ b/tests/jessie/oracle/discr_union.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/discr_union_why.why : ................ (16/0/0/0/0) -total : 16 -valid : 16 (100%) +why/discr_union_why.why : ....?....?.. (10/0/2/0/0) +total : 12 +valid : 10 ( 83%) invalid : 0 ( 0%) -unknown : 0 ( 0%) +unknown : 2 ( 17%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/division.err.oracle b/tests/jessie/oracle/division.err.oracle index ead8aa02dff..6812f8ec5fa 100644 --- a/tests/jessie/oracle/division.err.oracle +++ b/tests/jessie/oracle/division.err.oracle @@ -1,7 +1,14 @@ -[preprocessing] running gcc -C -E -I. division.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h division.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function division FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function division +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/division.res.oracle b/tests/jessie/oracle/division.res.oracle index e9bd06b6e8d..93e012b7d96 100644 --- a/tests/jessie/oracle/division.res.oracle +++ b/tests/jessie/oracle/division.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/division_why.why : *....*.... (8/2/0/0/0) -total : 10 -valid : 8 ( 80%) -invalid : 2 ( 20%) +why/division_why.why : ##....#.....!##....#.....!!! (18/0/0/6/4) +total : 28 +valid : 18 ( 64%) +invalid : 0 ( 0%) unknown : 0 ( 0%) -timeout : 0 ( 0%) -failure : 0 ( 0%) +timeout : 6 ( 21%) +failure : 4 ( 14%) diff --git a/tests/jessie/oracle/dowhile.err.oracle b/tests/jessie/oracle/dowhile.err.oracle index c43540404b5..6ff952a28ed 100644 --- a/tests/jessie/oracle/dowhile.err.oracle +++ b/tests/jessie/oracle/dowhile.err.oracle @@ -1,4 +1,10 @@ -[preprocessing] running gcc -C -E -I. dowhile.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h dowhile.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,5 +12,5 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function main -File "why/dowhile.why", line 20, characters 10-14: -warning: mutable x is not declared in effect; added as read +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/dowhile.res.oracle b/tests/jessie/oracle/dowhile.res.oracle index af4ebc3e43b..5be5bea383f 100644 --- a/tests/jessie/oracle/dowhile.res.oracle +++ b/tests/jessie/oracle/dowhile.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/dowhile_why.why : ............... (15/0/0/0/0) -total : 15 -valid : 15 (100%) +why/dowhile_why.why : .........................!!.. (27/0/0/0/2) +total : 29 +valid : 27 ( 93%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 2 ( 7%) diff --git a/tests/jessie/oracle/enum.err.oracle b/tests/jessie/oracle/enum.err.oracle index 2c9c5dcdbc8..63ebc1ac2cc 100644 --- a/tests/jessie/oracle/enum.err.oracle +++ b/tests/jessie/oracle/enum.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. enum.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h enum.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +9,10 @@ FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function h FIXME: Warning: ignoring second declaration of function enum_as_array_index FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function h +FIXME: Warning: ignoring second declaration of function enum_as_array_index +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/enum.res.oracle b/tests/jessie/oracle/enum.res.oracle index 96bf8ec69ed..fdc329215bf 100644 --- a/tests/jessie/oracle/enum.res.oracle +++ b/tests/jessie/oracle/enum.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/enum_why.why : .......... (10/0/0/0/0) -total : 10 -valid : 10 (100%) +why/enum_why.why : ......... (9/0/0/0/0) +total : 9 +valid : 9 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/extern.err.oracle b/tests/jessie/oracle/extern.err.oracle index eebc4529ab1..78eb320c36c 100644 --- a/tests/jessie/oracle/extern.err.oracle +++ b/tests/jessie/oracle/extern.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. extern.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h extern.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/extern.res.oracle b/tests/jessie/oracle/extern.res.oracle index f3c33c4e3b6..e83221f686f 100644 --- a/tests/jessie/oracle/extern.res.oracle +++ b/tests/jessie/oracle/extern.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/extern_why.why : * (0/1/0/0/0) -total : 1 -valid : 0 ( 0%) -invalid : 1 (100%) -unknown : 0 ( 0%) +why/extern_why.why : ?. (1/0/1/0/0) +total : 2 +valid : 1 ( 50%) +invalid : 0 ( 0%) +unknown : 1 ( 50%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/fact.err.oracle b/tests/jessie/oracle/fact.err.oracle index 72a531b58ad..0c7486061fe 100644 --- a/tests/jessie/oracle/fact.err.oracle +++ b/tests/jessie/oracle/fact.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. fact.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h fact.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function fact FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function fact +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/false.err.oracle b/tests/jessie/oracle/false.err.oracle index 1762a65de6b..38e63bbced9 100644 --- a/tests/jessie/oracle/false.err.oracle +++ b/tests/jessie/oracle/false.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. false.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h false.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +9,34 @@ FIXME: Warning: ignoring second declaration of function false1 FIXME: Warning: ignoring second declaration of function false2 FIXME: Warning: ignoring second declaration of function false3 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function false0 +FIXME: Warning: ignoring second declaration of function false1 +FIXME: Warning: ignoring second declaration of function false2 +FIXME: Warning: ignoring second declaration of function false3 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/false.why", line 210, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/false.why", line 210, characters 10-21: +warning: mutable u_alloc_table is not declared in effect; added as read +File "why/false.why", line 210, characters 10-21: +warning: mutable v_xx_0 is not declared in effect; added as read +File "why/false.why", line 210, characters 10-21: +warning: mutable v_yy_0 is not declared in effect; added as read +File "why/false.why", line 227, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/false.why", line 227, characters 10-17: +warning: mutable u_alloc_table is not declared in effect; added as read +File "why/false.why", line 227, characters 10-17: +warning: mutable v_xx_0 is not declared in effect; added as read +File "why/false.why", line 227, characters 10-17: +warning: mutable v_yy_0 is not declared in effect; added as read +File "why/false.why", line 240, characters 10-16: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/false.why", line 240, characters 10-16: +warning: mutable v_alloc_table is not declared in effect; added as read +File "why/false.why", line 249, characters 10-16: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/false.why", line 256, characters 10-16: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/false.res.oracle b/tests/jessie/oracle/false.res.oracle index 62c99d0a0a6..904dca91066 100644 --- a/tests/jessie/oracle/false.res.oracle +++ b/tests/jessie/oracle/false.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/false_why.why : ......***..**.* (9/6/0/0/0) -total : 15 -valid : 9 ( 60%) -invalid : 6 ( 40%) -unknown : 0 ( 0%) +why/false_why.why : ..?....??.? (7/0/4/0/0) +total : 11 +valid : 7 ( 64%) +invalid : 0 ( 0%) +unknown : 4 ( 36%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/false2.err.oracle b/tests/jessie/oracle/false2.err.oracle index e92fe1136ed..6ab1c88e330 100644 --- a/tests/jessie/oracle/false2.err.oracle +++ b/tests/jessie/oracle/false2.err.oracle @@ -1,4 +1,11 @@ -[preprocessing] running gcc -C -E -I. false2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h false2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real diff --git a/tests/jessie/oracle/false2.res.oracle b/tests/jessie/oracle/false2.res.oracle index 216935dcc41..e6257dea0dd 100644 --- a/tests/jessie/oracle/false2.res.oracle +++ b/tests/jessie/oracle/false2.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/false2_why.why : * (0/1/0/0/0) -total : 1 -valid : 0 ( 0%) -invalid : 1 (100%) -unknown : 0 ( 0%) +why/false2_why.why : ?.? (1/0/2/0/0) +total : 3 +valid : 1 ( 33%) +invalid : 0 ( 0%) +unknown : 2 ( 67%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/ghost2.err.oracle b/tests/jessie/oracle/ghost2.err.oracle index 5b5cc8c662e..6eace056fe4 100644 --- a/tests/jessie/oracle/ghost2.err.oracle +++ b/tests/jessie/oracle/ghost2.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. ghost2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h ghost2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,10 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/ghost2.res.oracle b/tests/jessie/oracle/ghost2.res.oracle index 7e307bb189e..63ca9ce8c18 100644 --- a/tests/jessie/oracle/ghost2.res.oracle +++ b/tests/jessie/oracle/ghost2.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/ghost2_why.why : .................. (18/0/0/0/0) -total : 18 -valid : 18 (100%) +why/ghost2_why.why : ............?...............?...!!..... (35/0/2/0/2) +total : 39 +valid : 35 ( 90%) invalid : 0 ( 0%) -unknown : 0 ( 0%) +unknown : 2 ( 5%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 2 ( 5%) diff --git a/tests/jessie/oracle/goto.err.oracle b/tests/jessie/oracle/goto.err.oracle index a2dff000bce..3757e8fba35 100644 --- a/tests/jessie/oracle/goto.err.oracle +++ b/tests/jessie/oracle/goto.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. goto.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h goto.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +9,10 @@ FIXME: Warning: ignoring second declaration of function f2 FIXME: Warning: ignoring second declaration of function f3 FIXME: Warning: ignoring second declaration of function f4 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f1 +FIXME: Warning: ignoring second declaration of function f2 +FIXME: Warning: ignoring second declaration of function f3 +FIXME: Warning: ignoring second declaration of function f4 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/goto.res.oracle b/tests/jessie/oracle/goto.res.oracle index 8373c5055ce..b36760c46af 100644 --- a/tests/jessie/oracle/goto.res.oracle +++ b/tests/jessie/oracle/goto.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/goto_why.why : ..... (5/0/0/0/0) -total : 5 -valid : 5 (100%) +why/goto_why.why : .......... (10/0/0/0/0) +total : 10 +valid : 10 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/incr.err.oracle b/tests/jessie/oracle/incr.err.oracle index 00eaf048b3a..71df91c490b 100644 --- a/tests/jessie/oracle/incr.err.oracle +++ b/tests/jessie/oracle/incr.err.oracle @@ -1,7 +1,14 @@ -[preprocessing] running gcc -C -E -I. incr.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h incr.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/incr.why", line 145, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/init.err.oracle b/tests/jessie/oracle/init.err.oracle index d8a4fafc70f..cfba27a0aca 100644 --- a/tests/jessie/oracle/init.err.oracle +++ b/tests/jessie/oracle/init.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. init.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h init.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +8,21 @@ FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function h FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function h +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/init.why", line 138, characters 10-17: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/init.why", line 138, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/init.why", line 167, characters 10-21: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/init.why", line 167, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/init.why", line 193, characters 10-11: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/init.why", line 193, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/init.res.oracle b/tests/jessie/oracle/init.res.oracle index b7ce5c63182..c93b6f907b4 100644 --- a/tests/jessie/oracle/init.res.oracle +++ b/tests/jessie/oracle/init.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/init_why.why : ....*..*....*.. (12/3/0/0/0) -total : 15 -valid : 12 ( 80%) -invalid : 3 ( 20%) -unknown : 0 ( 0%) +why/init_why.why : .?.?..?. (5/0/3/0/0) +total : 8 +valid : 5 ( 62%) +invalid : 0 ( 0%) +unknown : 3 ( 38%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/init2.err.oracle b/tests/jessie/oracle/init2.err.oracle index b934a88b7a4..f0b2b995494 100644 --- a/tests/jessie/oracle/init2.err.oracle +++ b/tests/jessie/oracle/init2.err.oracle @@ -1,15 +1,20 @@ -[preprocessing] running gcc -C -E -I. init2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h init2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/init2.why", line 83, characters 10-11: -warning: mutable laconstante is not declared in effect; added as read -File "why/init2.why", line 83, characters 10-11: -warning: mutable le is not declared in effect; added as read -File "why/init2.why", line 83, characters 10-11: -warning: mutable ls is not declared in effect; added as read -File "why/init2.why", line 83, characters 10-11: -warning: mutable varglo is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/init2.why", line 187, characters 10-40: +warning: mutable __anonstruct_lastruct1_1_alloc_table is not declared in effect; added as read +File "why/init2.why", line 187, characters 10-40: +warning: mutable __anonstruct_lastruct2_2_c_0 is not declared in effect; added as read +File "why/init2.why", line 224, characters 10-44: +warning: mutable __anonstruct_lastruct1_1_alloc_table is not declared in effect; added as read +File "why/init2.why", line 224, characters 10-44: +warning: mutable __anonstruct_lastruct2_2_c_0 is not declared in effect; added as read diff --git a/tests/jessie/oracle/init2.res.oracle b/tests/jessie/oracle/init2.res.oracle index 9dbf208c4b3..4066d2cc607 100644 --- a/tests/jessie/oracle/init2.res.oracle +++ b/tests/jessie/oracle/init2.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/init2_why.why : ....**.** (5/4/0/0/0) -total : 9 -valid : 5 ( 56%) -invalid : 4 ( 44%) -unknown : 0 ( 0%) +why/init2_why.why : ..??.??. (4/0/4/0/0) +total : 8 +valid : 4 ( 50%) +invalid : 0 ( 0%) +unknown : 4 ( 50%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/inv_perm_minimal.err.oracle b/tests/jessie/oracle/inv_perm_minimal.err.oracle index b4fdbf7243f..3dfe19fb78d 100644 --- a/tests/jessie/oracle/inv_perm_minimal.err.oracle +++ b/tests/jessie/oracle/inv_perm_minimal.err.oracle @@ -1,9 +1,14 @@ -[preprocessing] running gcc -C -E -I. inv_perm_minimal.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h inv_perm_minimal.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function safety FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/inv_perm_minimal.why", line 32, characters 10-16: -warning: mutable intP_intM is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function safety +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/inv_perm_minimal.res.oracle b/tests/jessie/oracle/inv_perm_minimal.res.oracle index 743ceb5a232..6f7fb7433d2 100644 --- a/tests/jessie/oracle/inv_perm_minimal.res.oracle +++ b/tests/jessie/oracle/inv_perm_minimal.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/inv_perm_minimal_why.why : ............................... (31/0/0/0/0) -total : 31 -valid : 31 (100%) +why/inv_perm_minimal_why.why : .................................................... (52/0/0/0/0) +total : 52 +valid : 52 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/invariant.err.oracle b/tests/jessie/oracle/invariant.err.oracle index d0427adc9c0..d7eb859d23f 100644 --- a/tests/jessie/oracle/invariant.err.oracle +++ b/tests/jessie/oracle/invariant.err.oracle @@ -1,6 +1,14 @@ -[preprocessing] running gcc -C -E -I. invariant.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h invariant.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function sum FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function sum +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/invariant.why", line 156, characters 10-13: +warning: mutable __anonstruct_s_1_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/invariant.res.oracle b/tests/jessie/oracle/invariant.res.oracle index 5420b2989d9..63c219ce47f 100644 --- a/tests/jessie/oracle/invariant.res.oracle +++ b/tests/jessie/oracle/invariant.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/invariant_why.why : .. (2/0/0/0/0) -total : 2 -valid : 2 (100%) +why/invariant_why.why : . (1/0/0/0/0) +total : 1 +valid : 1 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/invariants.err.oracle b/tests/jessie/oracle/invariants.err.oracle index 91a56ebdbef..163d6612e81 100644 --- a/tests/jessie/oracle/invariants.err.oracle +++ b/tests/jessie/oracle/invariants.err.oracle @@ -1,8 +1,17 @@ -[preprocessing] running gcc -C -E -I. invariants.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h invariants.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program Warning: recursive definition of s in generated file +File "why/invariants.why", line 186, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/invariants.why", line 186, characters 10-11: +warning: mutable s_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/invariants.res.oracle b/tests/jessie/oracle/invariants.res.oracle index d5be7b2c21e..bad73f23161 100644 --- a/tests/jessie/oracle/invariants.res.oracle +++ b/tests/jessie/oracle/invariants.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/invariants_why.why : .... (4/0/0/0/0) -total : 4 -valid : 4 (100%) +why/invariants_why.why : . (1/0/0/0/0) +total : 1 +valid : 1 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/loop_inv.err.oracle b/tests/jessie/oracle/loop_inv.err.oracle index 633dc4fcfb6..74c8b157e36 100644 --- a/tests/jessie/oracle/loop_inv.err.oracle +++ b/tests/jessie/oracle/loop_inv.err.oracle @@ -1,11 +1,14 @@ -[preprocessing] running gcc -C -E -I. loop_inv.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h loop_inv.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/loop_inv.why", line 18, characters 10-11: -warning: mutable c is not declared in effect; added as read -File "why/loop_inv.why", line 18, characters 10-11: -warning: mutable i is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/loop_inv.res.oracle b/tests/jessie/oracle/loop_inv.res.oracle index 6325f205eb0..f9b07873cd6 100644 --- a/tests/jessie/oracle/loop_inv.res.oracle +++ b/tests/jessie/oracle/loop_inv.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/loop_inv_why.why : ..... (5/0/0/0/0) -total : 5 -valid : 5 (100%) +why/loop_inv_why.why : .........!!.. (11/0/0/0/2) +total : 13 +valid : 11 ( 85%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 2 ( 15%) diff --git a/tests/jessie/oracle/malloc.err.oracle b/tests/jessie/oracle/malloc.err.oracle index 35f57327450..8683770ab72 100644 --- a/tests/jessie/oracle/malloc.err.oracle +++ b/tests/jessie/oracle/malloc.err.oracle @@ -1,4 +1,12 @@ -[preprocessing] running gcc -C -E -I. malloc.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h malloc.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function malloc +FIXME: Warning: ignoring second declaration of function test +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,9 +16,5 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function malloc FIXME: Warning: ignoring second declaration of function test FIXME: Warning: ignoring second declaration of function main -File "why/malloc.why", line 48, characters 10-14: -warning: mutable intP_alloc_table is not declared in effect; added as read -File "why/malloc.why", line 48, characters 10-14: -warning: mutable p_intP_alloc_table is not declared in effect; added as read -File "why/malloc.why", line 48, characters 10-14: -warning: mutable p_intP_p_intM_0 is not declared in effect; added as read +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/malloc.res.oracle b/tests/jessie/oracle/malloc.res.oracle index 0f90b555267..51426941131 100644 --- a/tests/jessie/oracle/malloc.res.oracle +++ b/tests/jessie/oracle/malloc.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/malloc_why.why : .*..*....................**.................**. (41/6/0/0/0) -total : 47 -valid : 41 ( 87%) -invalid : 6 ( 13%) -unknown : 0 ( 0%) +why/malloc_why.why : ...................??.??..................??.??............. (52/0/8/0/0) +total : 60 +valid : 52 ( 87%) +invalid : 0 ( 0%) +unknown : 8 ( 13%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/mean.err.oracle b/tests/jessie/oracle/mean.err.oracle index 8c7069d2497..b1db07f3d42 100644 --- a/tests/jessie/oracle/mean.err.oracle +++ b/tests/jessie/oracle/mean.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. mean.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h mean.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -9,3 +10,11 @@ FIXME: Warning: ignoring second declaration of function min_int FIXME: Warning: ignoring second declaration of function max_int FIXME: Warning: ignoring second declaration of function mean2 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function mean +FIXME: Warning: ignoring second declaration of function umean +FIXME: Warning: ignoring second declaration of function min_int +FIXME: Warning: ignoring second declaration of function max_int +FIXME: Warning: ignoring second declaration of function mean2 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/mean.res.oracle b/tests/jessie/oracle/mean.res.oracle index eaab1c3e7d8..2506a33a8d5 100644 --- a/tests/jessie/oracle/mean.res.oracle +++ b/tests/jessie/oracle/mean.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/mean_why.why : ..... (5/0/0/0/0) -total : 5 -valid : 5 (100%) +why/mean_why.why : ..!!!! (2/0/0/0/4) +total : 6 +valid : 2 ( 33%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 4 ( 67%) diff --git a/tests/jessie/oracle/minix3_memchr.err.oracle b/tests/jessie/oracle/minix3_memchr.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_memchr.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_memchr.res.oracle b/tests/jessie/oracle/minix3_memchr.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_memcmp.err.oracle b/tests/jessie/oracle/minix3_memcmp.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_memcmp.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_memcmp.res.oracle b/tests/jessie/oracle/minix3_memcmp.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_memcpy.err.oracle b/tests/jessie/oracle/minix3_memcpy.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_memcpy.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_memcpy.res.oracle b/tests/jessie/oracle/minix3_memcpy.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_memmove.err.oracle b/tests/jessie/oracle/minix3_memmove.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_memmove.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_memmove.res.oracle b/tests/jessie/oracle/minix3_memmove.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_memset.err.oracle b/tests/jessie/oracle/minix3_memset.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_memset.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_memset.res.oracle b/tests/jessie/oracle/minix3_memset.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strcat.err.oracle b/tests/jessie/oracle/minix3_strcat.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strcat.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strcat.res.oracle b/tests/jessie/oracle/minix3_strcat.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strchr.err.oracle b/tests/jessie/oracle/minix3_strchr.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strchr.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strchr.res.oracle b/tests/jessie/oracle/minix3_strchr.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strcmp.err.oracle b/tests/jessie/oracle/minix3_strcmp.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strcmp.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strcmp.res.oracle b/tests/jessie/oracle/minix3_strcmp.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strcoll.err.oracle b/tests/jessie/oracle/minix3_strcoll.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strcoll.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strcoll.res.oracle b/tests/jessie/oracle/minix3_strcoll.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strcpy.err.oracle b/tests/jessie/oracle/minix3_strcpy.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strcpy.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strcpy.res.oracle b/tests/jessie/oracle/minix3_strcpy.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strcspn.err.oracle b/tests/jessie/oracle/minix3_strcspn.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strcspn.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strcspn.res.oracle b/tests/jessie/oracle/minix3_strcspn.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strerror.err.oracle b/tests/jessie/oracle/minix3_strerror.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strerror.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strerror.res.oracle b/tests/jessie/oracle/minix3_strerror.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strftime.err.oracle b/tests/jessie/oracle/minix3_strftime.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strftime.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strftime.res.oracle b/tests/jessie/oracle/minix3_strftime.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strlen.err.oracle b/tests/jessie/oracle/minix3_strlen.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strlen.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strlen.res.oracle b/tests/jessie/oracle/minix3_strlen.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strncat.err.oracle b/tests/jessie/oracle/minix3_strncat.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strncat.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strncat.res.oracle b/tests/jessie/oracle/minix3_strncat.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strncmp.err.oracle b/tests/jessie/oracle/minix3_strncmp.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strncmp.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strncmp.res.oracle b/tests/jessie/oracle/minix3_strncmp.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strncpy.err.oracle b/tests/jessie/oracle/minix3_strncpy.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strncpy.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strncpy.res.oracle b/tests/jessie/oracle/minix3_strncpy.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strpbrk.err.oracle b/tests/jessie/oracle/minix3_strpbrk.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strpbrk.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strpbrk.res.oracle b/tests/jessie/oracle/minix3_strpbrk.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strrchr.err.oracle b/tests/jessie/oracle/minix3_strrchr.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strrchr.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strrchr.res.oracle b/tests/jessie/oracle/minix3_strrchr.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strspn.err.oracle b/tests/jessie/oracle/minix3_strspn.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strspn.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strspn.res.oracle b/tests/jessie/oracle/minix3_strspn.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strstr.err.oracle b/tests/jessie/oracle/minix3_strstr.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strstr.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strstr.res.oracle b/tests/jessie/oracle/minix3_strstr.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strtok.err.oracle b/tests/jessie/oracle/minix3_strtok.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strtok.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strtok.res.oracle b/tests/jessie/oracle/minix3_strtok.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strtol.err.oracle b/tests/jessie/oracle/minix3_strtol.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strtol.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strtol.res.oracle b/tests/jessie/oracle/minix3_strtol.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minix3_strxfrm.err.oracle b/tests/jessie/oracle/minix3_strxfrm.err.oracle new file mode 100644 index 00000000000..6b9a448202a --- /dev/null +++ b/tests/jessie/oracle/minix3_strxfrm.err.oracle @@ -0,0 +1 @@ +export: 13: -cpp-command: bad variable name diff --git a/tests/jessie/oracle/minix3_strxfrm.res.oracle b/tests/jessie/oracle/minix3_strxfrm.res.oracle new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/jessie/oracle/minusminus.err.oracle b/tests/jessie/oracle/minusminus.err.oracle index a6852abbb40..e5f9806835e 100644 --- a/tests/jessie/oracle/minusminus.err.oracle +++ b/tests/jessie/oracle/minusminus.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. minusminus.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h minusminus.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/minusminus.res.oracle b/tests/jessie/oracle/minusminus.res.oracle index bda130f559c..10bd2dea36b 100644 --- a/tests/jessie/oracle/minusminus.res.oracle +++ b/tests/jessie/oracle/minusminus.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/minusminus_why.why : * (0/1/0/0/0) +why/minusminus_why.why : . (1/0/0/0/0) total : 1 -valid : 0 ( 0%) -invalid : 1 (100%) +valid : 1 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/negate.err.oracle b/tests/jessie/oracle/negate.err.oracle index be172ec5d23..9f3d351d7b0 100644 --- a/tests/jessie/oracle/negate.err.oracle +++ b/tests/jessie/oracle/negate.err.oracle @@ -1,9 +1,14 @@ -[preprocessing] running gcc -C -E -I. negate.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h negate.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function negate FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/negate.why", line 27, characters 10-16: -warning: mutable intP_intM is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function negate +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/negate.res.oracle b/tests/jessie/oracle/negate.res.oracle index dd73e3b50cd..87f7b7c659b 100644 --- a/tests/jessie/oracle/negate.res.oracle +++ b/tests/jessie/oracle/negate.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/negate_why.why : .....*.*.........*.. (17/3/0/0/0) -total : 20 -valid : 17 ( 85%) -invalid : 3 ( 15%) -unknown : 0 ( 0%) +why/negate_why.why : .........?.....?.............?....!! (31/0/3/0/2) +total : 36 +valid : 31 ( 86%) +invalid : 0 ( 0%) +unknown : 3 ( 8%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 2 ( 6%) diff --git a/tests/jessie/oracle/null.err.oracle b/tests/jessie/oracle/null.err.oracle index 3e8307d70fd..1265343b04f 100644 --- a/tests/jessie/oracle/null.err.oracle +++ b/tests/jessie/oracle/null.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. null.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h null.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,8 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/null.res.oracle b/tests/jessie/oracle/null.res.oracle index 4eb23f61879..e36e61e2995 100644 --- a/tests/jessie/oracle/null.res.oracle +++ b/tests/jessie/oracle/null.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/null_why.why : *.**.* (2/4/0/0/0) -total : 6 -valid : 2 ( 33%) -invalid : 4 ( 67%) +why/null_why.why : .. (2/0/0/0/0) +total : 2 +valid : 2 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/overflow.err.oracle b/tests/jessie/oracle/overflow.err.oracle index e942acc96be..6145eddd775 100644 --- a/tests/jessie/oracle/overflow.err.oracle +++ b/tests/jessie/oracle/overflow.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. overflow.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h overflow.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,7 +9,10 @@ FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function h FIXME: Warning: ignoring second declaration of function hh FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/overflow.why", line 60, characters 10-11: -warning: mutable e2 is not declared in effect; added as read -File "why/overflow.why", line 63, characters 10-11: -warning: mutable s is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function h +FIXME: Warning: ignoring second declaration of function hh +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/overflow.res.oracle b/tests/jessie/oracle/overflow.res.oracle index 089658c341d..fbc8573cbcd 100644 --- a/tests/jessie/oracle/overflow.res.oracle +++ b/tests/jessie/oracle/overflow.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/overflow_why.why : ...... (6/0/0/0/0) -total : 6 -valid : 6 (100%) +why/overflow_why.why : ................... (19/0/0/0/0) +total : 19 +valid : 19 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/param.err.oracle b/tests/jessie/oracle/param.err.oracle index cd18262f741..7e8066088d3 100644 --- a/tests/jessie/oracle/param.err.oracle +++ b/tests/jessie/oracle/param.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. param.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h param.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/passing.err.oracle b/tests/jessie/oracle/passing.err.oracle index 1df410c160b..d77bd1b0e57 100644 --- a/tests/jessie/oracle/passing.err.oracle +++ b/tests/jessie/oracle/passing.err.oracle @@ -1,4 +1,11 @@ -[preprocessing] running gcc -C -E -I. passing.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h passing.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +14,5 @@ FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function main +File "why/passing.why", line 158, characters 10-14: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/passing.res.oracle b/tests/jessie/oracle/passing.res.oracle index ed3900ff1f9..8771509c3d3 100644 --- a/tests/jessie/oracle/passing.res.oracle +++ b/tests/jessie/oracle/passing.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/passing_why.why : ......*.**.*.** (9/6/0/0/0) -total : 15 -valid : 9 ( 60%) -invalid : 6 ( 40%) -unknown : 0 ( 0%) +why/passing_why.why : ....??.?? (5/0/4/0/0) +total : 9 +valid : 5 ( 56%) +invalid : 0 ( 0%) +unknown : 4 ( 44%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/pointer.err.oracle b/tests/jessie/oracle/pointer.err.oracle index 84dcd1b337e..91bbb761976 100644 --- a/tests/jessie/oracle/pointer.err.oracle +++ b/tests/jessie/oracle/pointer.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. pointer.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h pointer.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -12,7 +13,26 @@ FIXME: Warning: ignoring second declaration of function h FIXME: Warning: ignoring second declaration of function array1 FIXME: Warning: ignoring second declaration of function struct1 FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/pointer.why", line 43, characters 10-16: -warning: mutable t is not declared in effect; added as read -File "why/pointer.why", line 73, characters 10-11: -warning: mutable r is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function f2 +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function malloc +FIXME: Warning: ignoring second declaration of function g2 +FIXME: Warning: ignoring second declaration of function h +FIXME: Warning: ignoring second declaration of function array1 +FIXME: Warning: ignoring second declaration of function struct1 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/pointer.why", line 138, characters 10-17: +warning: mutable S_x_0 is not declared in effect; added as read +File "why/pointer.why", line 138, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/pointer.why", line 167, characters 10-21: +warning: mutable S_x_0 is not declared in effect; added as read +File "why/pointer.why", line 167, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/pointer.why", line 261, characters 10-17: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/pointer.why", line 261, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/pointer.res.oracle b/tests/jessie/oracle/pointer.res.oracle index 29d761f8171..ea3eff12c8c 100644 --- a/tests/jessie/oracle/pointer.res.oracle +++ b/tests/jessie/oracle/pointer.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/pointer_why.why : ....*.*.*.*......................................*....*................*.***.. (68/10/0/0/0) -total : 78 -valid : 68 ( 87%) -invalid : 10 ( 13%) -unknown : 0 ( 0%) +why/pointer_why.why : .....................................?...... (43/0/1/0/0) +total : 44 +valid : 43 ( 98%) +invalid : 0 ( 0%) +unknown : 1 ( 2%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/queue.err.oracle b/tests/jessie/oracle/queue.err.oracle index b3f0cd2dee1..bd37aa0204a 100644 --- a/tests/jessie/oracle/queue.err.oracle +++ b/tests/jessie/oracle/queue.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. queue.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h queue.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,15 +8,23 @@ FIXME: Warning: ignoring second declaration of function push FIXME: Warning: ignoring second declaration of function pop FIXME: Warning: ignoring second declaration of function test FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/queue.why", line 51, characters 10-13: -warning: mutable q is not declared in effect; added as read -File "why/queue.why", line 51, characters 10-13: +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function push +FIXME: Warning: ignoring second declaration of function pop +FIXME: Warning: ignoring second declaration of function test +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/queue.why", line 158, characters 10-13: +warning: mutable charP_alloc_table is not declared in effect; added as read +File "why/queue.why", line 158, characters 10-13: warning: mutable queue_alloc_table is not declared in effect; added as read -File "why/queue.why", line 68, characters 10-14: -warning: mutable q is not declared in effect; added as read -File "why/queue.why", line 68, characters 10-14: +File "why/queue.why", line 186, characters 10-14: warning: mutable charP_alloc_table is not declared in effect; added as read -File "why/queue.why", line 68, characters 10-14: +File "why/queue.why", line 186, characters 10-14: warning: mutable queue_alloc_table is not declared in effect; added as read -File "why/queue.why", line 93, characters 10-14: -warning: mutable q is not declared in effect; added as read +File "why/queue.why", line 218, characters 10-14: +warning: mutable charP_alloc_table is not declared in effect; added as read +File "why/queue.why", line 218, characters 10-14: +warning: mutable queue_contents_0 is not declared in effect; added as read +File "why/queue.why", line 218, characters 10-14: +warning: mutable queue_first_0 is not declared in effect; added as read diff --git a/tests/jessie/oracle/queue.res.oracle b/tests/jessie/oracle/queue.res.oracle index 67588038ef2..c54ffa0b27d 100644 --- a/tests/jessie/oracle/queue.res.oracle +++ b/tests/jessie/oracle/queue.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/queue_why.why : ..........**......**.*... (20/5/0/0/0) -total : 25 -valid : 20 ( 80%) -invalid : 5 ( 20%) -unknown : 0 ( 0%) -timeout : 0 ( 0%) +why/queue_why.why : ..........#.........?...... (25/0/1/1/0) +total : 27 +valid : 25 ( 93%) +invalid : 0 ( 0%) +unknown : 1 ( 4%) +timeout : 1 ( 4%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/rec.err.oracle b/tests/jessie/oracle/rec.err.oracle index 50c8218b265..9b9dddb5c12 100644 --- a/tests/jessie/oracle/rec.err.oracle +++ b/tests/jessie/oracle/rec.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. rec.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h rec.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/rec2.err.oracle b/tests/jessie/oracle/rec2.err.oracle index e5c3d173293..478608540f2 100644 --- a/tests/jessie/oracle/rec2.err.oracle +++ b/tests/jessie/oracle/rec2.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. rec2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h rec2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/ref.err.oracle b/tests/jessie/oracle/ref.err.oracle index 58d674bc075..050e72096b0 100644 --- a/tests/jessie/oracle/ref.err.oracle +++ b/tests/jessie/oracle/ref.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. ref.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h ref.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,8 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/ref.res.oracle b/tests/jessie/oracle/ref.res.oracle index 42b26583c04..c3254a02de3 100644 --- a/tests/jessie/oracle/ref.res.oracle +++ b/tests/jessie/oracle/ref.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/ref_why.why : .......*.......... (17/1/0/0/0) -total : 18 -valid : 17 ( 94%) -invalid : 1 ( 6%) +why/ref_why.why : ........ (8/0/0/0/0) +total : 8 +valid : 8 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/ref_glob.err.oracle b/tests/jessie/oracle/ref_glob.err.oracle index 8130a5aa6f2..e700c618927 100644 --- a/tests/jessie/oracle/ref_glob.err.oracle +++ b/tests/jessie/oracle/ref_glob.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. ref_glob.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h ref_glob.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -9,11 +10,29 @@ FIXME: Warning: ignoring second declaration of function f2 FIXME: Warning: ignoring second declaration of function f4 FIXME: Warning: ignoring second declaration of function h FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/ref_glob.why", line 49, characters 10-12: +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function f1 +FIXME: Warning: ignoring second declaration of function f2 +FIXME: Warning: ignoring second declaration of function f4 +FIXME: Warning: ignoring second declaration of function h +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/ref_glob.why", line 165, characters 10-34: +warning: mutable __anonstruct_las_1_c1_0 is not declared in effect; added as read +File "why/ref_glob.why", line 165, characters 10-34: +warning: mutable __anonstruct_las_1_c2_0 is not declared in effect; added as read +File "why/ref_glob.why", line 165, characters 10-34: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/ref_glob.why", line 198, characters 10-38: +warning: mutable __anonstruct_las_1_c1_0 is not declared in effect; added as read +File "why/ref_glob.why", line 198, characters 10-38: +warning: mutable __anonstruct_las_1_c2_0 is not declared in effect; added as read +File "why/ref_glob.why", line 198, characters 10-38: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/ref_glob.why", line 248, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/ref_glob.why", line 261, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/ref_glob.why", line 273, characters 10-12: warning: mutable intP_alloc_table is not declared in effect; added as read -File "why/ref_glob.why", line 49, characters 10-12: -warning: mutable x is not declared in effect; added as read -File "why/ref_glob.why", line 56, characters 10-12: -warning: mutable x is not declared in effect; added as read -File "why/ref_glob.why", line 64, characters 10-12: -warning: mutable plas is not declared in effect; added as read diff --git a/tests/jessie/oracle/ref_glob.res.oracle b/tests/jessie/oracle/ref_glob.res.oracle index 0e5bce6875e..f77b0b513c0 100644 --- a/tests/jessie/oracle/ref_glob.res.oracle +++ b/tests/jessie/oracle/ref_glob.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/ref_glob_why.why : ......*.**..*.***.***.**......*.**.*.**............ (33/18/0/0/0) -total : 51 -valid : 33 ( 65%) -invalid : 18 ( 35%) +why/ref_glob_why.why : ..................................... (37/0/0/0/0) +total : 37 +valid : 37 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/return.err.oracle b/tests/jessie/oracle/return.err.oracle index 29acea82dcd..5ca99c9a3dd 100644 --- a/tests/jessie/oracle/return.err.oracle +++ b/tests/jessie/oracle/return.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. return.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h return.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,10 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function cast_null FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function cast_null +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/return.why", line 146, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/return.res.oracle b/tests/jessie/oracle/return.res.oracle index e6134edaa70..2f95b717d29 100644 --- a/tests/jessie/oracle/return.res.oracle +++ b/tests/jessie/oracle/return.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/return_why.why : ***. (1/3/0/0/0) -total : 4 -valid : 1 ( 25%) -invalid : 3 ( 75%) +why/return_why.why : .. (2/0/0/0/0) +total : 2 +valid : 2 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/see.err.oracle b/tests/jessie/oracle/see.err.oracle index 7a578f7e9aa..d9257857779 100644 --- a/tests/jessie/oracle/see.err.oracle +++ b/tests/jessie/oracle/see.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. see.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h see.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,8 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function k FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function k +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/see.res.oracle b/tests/jessie/oracle/see.res.oracle index 2e94587053b..50c1e3974de 100644 --- a/tests/jessie/oracle/see.res.oracle +++ b/tests/jessie/oracle/see.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/see_why.why : ... (3/0/0/0/0) -total : 3 -valid : 3 (100%) +why/see_why.why : ....?. (5/0/1/0/0) +total : 6 +valid : 5 ( 83%) invalid : 0 ( 0%) -unknown : 0 ( 0%) +unknown : 1 ( 17%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/separation3.err.oracle b/tests/jessie/oracle/separation3.err.oracle index 7943662c4a9..e268c526a84 100644 --- a/tests/jessie/oracle/separation3.err.oracle +++ b/tests/jessie/oracle/separation3.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. separation3.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h separation3.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,3 +8,59 @@ FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function f2 FIXME: Warning: ignoring second declaration of function f3 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function f2 +FIXME: Warning: ignoring second declaration of function f3 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/separation3.why", line 180, characters 10-17: +warning: mutable L_q_0 is not declared in effect; added as read +File "why/separation3.why", line 180, characters 10-17: +warning: mutable L_r_0 is not declared in effect; added as read +File "why/separation3.why", line 180, characters 10-17: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 180, characters 10-17: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/separation3.why", line 180, characters 10-17: +warning: mutable S_c_0 is not declared in effect; added as read +File "why/separation3.why", line 180, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 189, characters 10-17: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/separation3.why", line 189, characters 10-17: +warning: mutable S_c_0 is not declared in effect; added as read +File "why/separation3.why", line 189, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 220, characters 10-21: +warning: mutable L_q_0 is not declared in effect; added as read +File "why/separation3.why", line 220, characters 10-21: +warning: mutable L_r_0 is not declared in effect; added as read +File "why/separation3.why", line 220, characters 10-21: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 220, characters 10-21: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/separation3.why", line 220, characters 10-21: +warning: mutable S_c_0 is not declared in effect; added as read +File "why/separation3.why", line 220, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 229, characters 10-21: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/separation3.why", line 229, characters 10-21: +warning: mutable S_c_0 is not declared in effect; added as read +File "why/separation3.why", line 229, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 255, characters 10-11: +warning: mutable L_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 255, characters 10-11: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 267, characters 10-12: +warning: mutable L_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 267, characters 10-12: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 267, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 279, characters 10-12: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/separation3.why", line 279, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/separation3.res.oracle b/tests/jessie/oracle/separation3.res.oracle index 3300ebf28dd..ed061a0b626 100644 --- a/tests/jessie/oracle/separation3.res.oracle +++ b/tests/jessie/oracle/separation3.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/separation3_why.why : ....*.***** (5/6/0/0/0) -total : 11 -valid : 5 ( 45%) -invalid : 6 ( 55%) -unknown : 0 ( 0%) +why/separation3_why.why : ....???? (4/0/4/0/0) +total : 8 +valid : 4 ( 50%) +invalid : 0 ( 0%) +unknown : 4 ( 50%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/separation4.err.oracle b/tests/jessie/oracle/separation4.err.oracle index e82731b2adc..16e86f43a9e 100644 --- a/tests/jessie/oracle/separation4.err.oracle +++ b/tests/jessie/oracle/separation4.err.oracle @@ -1,9 +1,24 @@ -[preprocessing] running gcc -C -E -I. separation4.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h separation4.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/separation4.why", line 41, characters 10-11: -warning: mutable x is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/separation4.why", line 162, characters 10-17: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/separation4.why", line 162, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/separation4.why", line 193, characters 10-21: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/separation4.why", line 193, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/separation4.why", line 219, characters 10-11: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/separation4.why", line 219, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/separation4.res.oracle b/tests/jessie/oracle/separation4.res.oracle index fe8a4973f52..00ca8e6de43 100644 --- a/tests/jessie/oracle/separation4.res.oracle +++ b/tests/jessie/oracle/separation4.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/separation4_why.why : .... (4/0/0/0/0) -total : 4 -valid : 4 (100%) +why/separation4_why.why : . (1/0/0/0/0) +total : 1 +valid : 1 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/shift.err.oracle b/tests/jessie/oracle/shift.err.oracle index 33c597fe210..64ab0f07503 100644 --- a/tests/jessie/oracle/shift.err.oracle +++ b/tests/jessie/oracle/shift.err.oracle @@ -1,7 +1,12 @@ -[preprocessing] running gcc -C -E -I. shift.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h shift.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program diff --git a/tests/jessie/oracle/shift.res.oracle b/tests/jessie/oracle/shift.res.oracle index 96fb7f8645e..fdf0ecc9e21 100644 --- a/tests/jessie/oracle/shift.res.oracle +++ b/tests/jessie/oracle/shift.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/shift_why.why : * (0/1/0/0/0) +why/shift_why.why : ! (0/0/0/0/1) total : 1 valid : 0 ( 0%) -invalid : 1 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 1 (100%) diff --git a/tests/jessie/oracle/string_basic.err.oracle b/tests/jessie/oracle/string_basic.err.oracle index 2ead4227cad..f59c76c4b8e 100644 --- a/tests/jessie/oracle/string_basic.err.oracle +++ b/tests/jessie/oracle/string_basic.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. string_basic.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h string_basic.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -9,3 +10,17 @@ FIXME: Warning: ignoring second declaration of function test2 FIXME: Warning: ignoring second declaration of function test1ptr FIXME: Warning: ignoring second declaration of function test2ptr FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function endsat +FIXME: Warning: ignoring second declaration of function test1 +FIXME: Warning: ignoring second declaration of function test2 +FIXME: Warning: ignoring second declaration of function test1ptr +FIXME: Warning: ignoring second declaration of function test2ptr +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/string_basic.why", line 126, characters 10-15: +warning: mutable charP_alloc_table is not declared in effect; added as read +File "why/string_basic.why", line 133, characters 10-18: +warning: mutable charP_alloc_table is not declared in effect; added as read +File "why/string_basic.why", line 145, characters 10-18: +warning: mutable charP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/string_basic.res.oracle b/tests/jessie/oracle/string_basic.res.oracle index 7a741d8a6ba..c611fe61e4d 100644 --- a/tests/jessie/oracle/string_basic.res.oracle +++ b/tests/jessie/oracle/string_basic.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/string_basic_why.why : ....*....*.****.***.......*..*** (19/13/0/0/0) -total : 32 -valid : 19 ( 59%) -invalid : 13 ( 41%) -unknown : 0 ( 0%) +why/string_basic_why.why : ..??.??..??.......??.... (16/0/8/0/0) +total : 24 +valid : 16 ( 67%) +invalid : 0 ( 0%) +unknown : 8 ( 33%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/struct.err.oracle b/tests/jessie/oracle/struct.err.oracle index efb4c9df398..8c11ed26648 100644 --- a/tests/jessie/oracle/struct.err.oracle +++ b/tests/jessie/oracle/struct.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. struct.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h struct.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,20 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/struct.why", line 162, characters 10-17: +warning: mutable S_t_0 is not declared in effect; added as read +File "why/struct.why", line 162, characters 10-17: +warning: mutable T_alloc_table is not declared in effect; added as read +File "why/struct.why", line 190, characters 10-21: +warning: mutable S_t_0 is not declared in effect; added as read +File "why/struct.why", line 190, characters 10-21: +warning: mutable T_alloc_table is not declared in effect; added as read +File "why/struct.why", line 248, characters 10-11: +warning: mutable T_alloc_table is not declared in effect; added as read +File "why/struct.why", line 248, characters 10-11: +warning: mutable p_s_SP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/struct.res.oracle b/tests/jessie/oracle/struct.res.oracle index 8c7010f1997..179cc624016 100644 --- a/tests/jessie/oracle/struct.res.oracle +++ b/tests/jessie/oracle/struct.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/struct_why.why : .................*.*.*.***.. (22/6/0/0/0) -total : 28 -valid : 22 ( 79%) -invalid : 6 ( 21%) +why/struct_why.why : ................ (16/0/0/0/0) +total : 16 +valid : 16 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/struct2.err.oracle b/tests/jessie/oracle/struct2.err.oracle index 00123f15814..c3cc5ca65c8 100644 --- a/tests/jessie/oracle/struct2.err.oracle +++ b/tests/jessie/oracle/struct2.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. struct2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h struct2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,42 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/struct2.why", line 167, characters 10-17: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/struct2.why", line 167, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/struct2.why", line 176, characters 10-17: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/struct2.why", line 176, characters 10-17: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/struct2.why", line 176, characters 10-17: +warning: mutable U_d_0 is not declared in effect; added as read +File "why/struct2.why", line 176, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/struct2.why", line 207, characters 10-21: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/struct2.why", line 207, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/struct2.why", line 215, characters 10-21: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/struct2.why", line 215, characters 10-21: +warning: mutable S_b_0 is not declared in effect; added as read +File "why/struct2.why", line 215, characters 10-21: +warning: mutable U_d_0 is not declared in effect; added as read +File "why/struct2.why", line 215, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/struct2.why", line 242, characters 10-11: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/struct2.why", line 242, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/struct2.why", line 253, characters 10-11: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/struct2.why", line 253, characters 10-11: +warning: mutable U_alloc_table is not declared in effect; added as read +File "why/struct2.why", line 253, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/struct2.res.oracle b/tests/jessie/oracle/struct2.res.oracle index dbf1eecc409..9b998e5f919 100644 --- a/tests/jessie/oracle/struct2.res.oracle +++ b/tests/jessie/oracle/struct2.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/struct2_why.why : .... (4/0/0/0/0) -total : 4 -valid : 4 (100%) +why/struct2_why.why : .. (2/0/0/0/0) +total : 2 +valid : 2 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/struct3.err.oracle b/tests/jessie/oracle/struct3.err.oracle index 05028b5f248..ee53964b526 100644 --- a/tests/jessie/oracle/struct3.err.oracle +++ b/tests/jessie/oracle/struct3.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. struct3.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h struct3.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,3 +7,16 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/struct3.why", line 138, characters 10-17: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/struct3.why", line 138, characters 10-17: +warning: mutable U_s_0 is not declared in effect; added as read +File "why/struct3.why", line 166, characters 10-21: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/struct3.why", line 166, characters 10-21: +warning: mutable U_s_0 is not declared in effect; added as read diff --git a/tests/jessie/oracle/struct3.res.oracle b/tests/jessie/oracle/struct3.res.oracle index 93bcfbcee43..fc10e2ce5bb 100644 --- a/tests/jessie/oracle/struct3.res.oracle +++ b/tests/jessie/oracle/struct3.res.oracle @@ -1,7 +1,7 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/struct3_why.why : .......... (10/0/0/0/0) -total : 10 -valid : 10 (100%) +why/struct3_why.why : .... (4/0/0/0/0) +total : 4 +valid : 4 (100%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) diff --git a/tests/jessie/oracle/struct4.err.oracle b/tests/jessie/oracle/struct4.err.oracle index e55c7085a55..5df8d9c2c75 100644 --- a/tests/jessie/oracle/struct4.err.oracle +++ b/tests/jessie/oracle/struct4.err.oracle @@ -1,7 +1,26 @@ -[preprocessing] running gcc -C -E -I. struct4.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h struct4.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/struct4.why", line 151, characters 10-17: +warning: mutable A_alloc_table is not declared in effect; added as read +File "why/struct4.why", line 151, characters 10-17: +warning: mutable S_a_0 is not declared in effect; added as read +File "why/struct4.why", line 151, characters 10-17: +warning: mutable S_c_0 is not declared in effect; added as read +File "why/struct4.why", line 180, characters 10-21: +warning: mutable A_alloc_table is not declared in effect; added as read +File "why/struct4.why", line 180, characters 10-21: +warning: mutable S_a_0 is not declared in effect; added as read +File "why/struct4.why", line 180, characters 10-21: +warning: mutable S_c_0 is not declared in effect; added as read +File "why/struct4.why", line 198, characters 10-11: +warning: mutable A_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/struct4.res.oracle b/tests/jessie/oracle/struct4.res.oracle index 453db1f3282..30cd20e1d3b 100644 --- a/tests/jessie/oracle/struct4.res.oracle +++ b/tests/jessie/oracle/struct4.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/struct4_why.why : ....****.. (6/4/0/0/0) -total : 10 -valid : 6 ( 60%) -invalid : 4 ( 40%) +why/struct4_why.why : .... (4/0/0/0/0) +total : 4 +valid : 4 (100%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/struct_hack.err.oracle b/tests/jessie/oracle/struct_hack.err.oracle index 813083735cc..60b6c70915e 100644 --- a/tests/jessie/oracle/struct_hack.err.oracle +++ b/tests/jessie/oracle/struct_hack.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. struct_hack.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h struct_hack.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -7,21 +8,20 @@ FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function f0 FIXME: Warning: ignoring second declaration of function f1 FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/struct_hack.why", line 64, characters 10-11: -warning: mutable S_a_0 is not declared in effect; added as read -File "why/struct_hack.why", line 64, characters 10-11: -warning: mutable S_i_0 is not declared in effect; added as read -File "why/struct_hack.why", line 64, characters 10-11: -warning: mutable intP_alloc_table is not declared in effect; added as read -File "why/struct_hack.why", line 76, characters 10-12: -warning: mutable S0_a0_0 is not declared in effect; added as read -File "why/struct_hack.why", line 76, characters 10-12: -warning: mutable S0_i0_0 is not declared in effect; added as read -File "why/struct_hack.why", line 76, characters 10-12: +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function f0 +FIXME: Warning: ignoring second declaration of function f1 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown +File "why/struct_hack.why", line 195, characters 10-18: +warning: mutable S1_a1_0 is not declared in effect; added as read +File "why/struct_hack.why", line 195, characters 10-18: warning: mutable intP_alloc_table is not declared in effect; added as read -File "why/struct_hack.why", line 88, characters 10-12: +File "why/struct_hack.why", line 242, characters 10-22: warning: mutable S1_a1_0 is not declared in effect; added as read -File "why/struct_hack.why", line 88, characters 10-12: -warning: mutable S1_i1_0 is not declared in effect; added as read -File "why/struct_hack.why", line 88, characters 10-12: +File "why/struct_hack.why", line 242, characters 10-22: warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/struct_hack.res.oracle b/tests/jessie/oracle/struct_hack.res.oracle index 1934816aee3..45f9e4fe549 100644 --- a/tests/jessie/oracle/struct_hack.res.oracle +++ b/tests/jessie/oracle/struct_hack.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/struct_hack_why.why : ...***..*...***..*...***..* (15/12/0/0/0) -total : 27 -valid : 15 ( 56%) -invalid : 12 ( 44%) +why/struct_hack_why.why : ..........................!!........................!!...........................!!. (78/0/0/0/6) +total : 84 +valid : 78 ( 93%) +invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 6 ( 7%) diff --git a/tests/jessie/oracle/sum1.err.oracle b/tests/jessie/oracle/sum1.err.oracle index e546e467b8c..04e3d8c35bf 100644 --- a/tests/jessie/oracle/sum1.err.oracle +++ b/tests/jessie/oracle/sum1.err.oracle @@ -1,4 +1,10 @@ -[preprocessing] running gcc -C -E -I. sum1.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h sum1.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function main FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,5 +12,5 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function __globinit_whole_program FIXME: Warning: ignoring second declaration of function main -File "why/sum1.why", line 18, characters 10-14: -warning: mutable x is not declared in effect; added as read +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/sum1.res.oracle b/tests/jessie/oracle/sum1.res.oracle index 4620a4f1aec..986fca4df42 100644 --- a/tests/jessie/oracle/sum1.res.oracle +++ b/tests/jessie/oracle/sum1.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/sum1_why.why : *....*..... (9/2/0/0/0) -total : 11 -valid : 9 ( 82%) -invalid : 2 ( 18%) -unknown : 0 ( 0%) +why/sum1_why.why : ?.?........?.?.......!!. (18/0/4/0/2) +total : 24 +valid : 18 ( 75%) +invalid : 0 ( 0%) +unknown : 4 ( 17%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 2 ( 8%) diff --git a/tests/jessie/oracle/switch.err.oracle b/tests/jessie/oracle/switch.err.oracle index 314bf2d9def..9097e8855c5 100644 --- a/tests/jessie/oracle/switch.err.oracle +++ b/tests/jessie/oracle/switch.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. switch.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h switch.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -12,3 +13,16 @@ FIXME: Warning: ignoring second declaration of function f5 FIXME: Warning: ignoring second declaration of function f6 FIXME: Warning: ignoring second declaration of function f7 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f1 +FIXME: Warning: ignoring second declaration of function f1a +FIXME: Warning: ignoring second declaration of function f2 +FIXME: Warning: ignoring second declaration of function f3 +FIXME: Warning: ignoring second declaration of function f4 +FIXME: Warning: ignoring second declaration of function f5 +FIXME: Warning: ignoring second declaration of function f6 +FIXME: Warning: ignoring second declaration of function f7 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +Warning: exception Loop_exit cannot be thrown +Warning: exception Loop_exit cannot be thrown diff --git a/tests/jessie/oracle/switch.res.oracle b/tests/jessie/oracle/switch.res.oracle index 7550cefe1fa..40dd67cf1d1 100644 --- a/tests/jessie/oracle/switch.res.oracle +++ b/tests/jessie/oracle/switch.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/switch_why.why : ........ (8/0/0/0/0) -total : 8 -valid : 8 (100%) +why/switch_why.why : .!!.!!....!............. (19/0/0/0/5) +total : 24 +valid : 19 ( 79%) invalid : 0 ( 0%) unknown : 0 ( 0%) timeout : 0 ( 0%) -failure : 0 ( 0%) +failure : 5 ( 21%) diff --git a/tests/jessie/oracle/unsafe.err.oracle b/tests/jessie/oracle/unsafe.err.oracle index 38d7b084980..35cc9c85b14 100644 --- a/tests/jessie/oracle/unsafe.err.oracle +++ b/tests/jessie/oracle/unsafe.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. unsafe.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h unsafe.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -8,3 +9,18 @@ FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function h FIXME: Warning: ignoring second declaration of function h2 FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function h +FIXME: Warning: ignoring second declaration of function h2 +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/unsafe.why", line 143, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/unsafe.why", line 150, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/unsafe.why", line 157, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/unsafe.why", line 164, characters 10-12: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/unsafe.res.oracle b/tests/jessie/oracle/unsafe.res.oracle index 43e5a1153b3..4d97b1d5515 100644 --- a/tests/jessie/oracle/unsafe.res.oracle +++ b/tests/jessie/oracle/unsafe.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/unsafe_why.why : ....*** (4/3/0/0/0) -total : 7 -valid : 4 ( 57%) -invalid : 3 ( 43%) -unknown : 0 ( 0%) +why/unsafe_why.why : ...??? (3/0/3/0/0) +total : 6 +valid : 3 ( 50%) +invalid : 0 ( 0%) +unknown : 3 ( 50%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/zones.err.oracle b/tests/jessie/oracle/zones.err.oracle index 90b5dcd1a3a..d2b9015940e 100644 --- a/tests/jessie/oracle/zones.err.oracle +++ b/tests/jessie/oracle/zones.err.oracle @@ -1,7 +1,16 @@ -[preprocessing] running gcc -C -E -I. zones.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h zones.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function __globinit_whole_program +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/zones.why", line 183, characters 10-11: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/zones.why", line 183, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/zones.res.oracle b/tests/jessie/oracle/zones.res.oracle index 55d726db7d9..c133941db8c 100644 --- a/tests/jessie/oracle/zones.res.oracle +++ b/tests/jessie/oracle/zones.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/zones_why.why : *****..** (2/7/0/0/0) -total : 9 -valid : 2 ( 22%) -invalid : 7 ( 78%) -unknown : 0 ( 0%) +why/zones_why.why : ..??...... (8/0/2/0/0) +total : 10 +valid : 8 ( 80%) +invalid : 0 ( 0%) +unknown : 2 ( 20%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/oracle/zones2.err.oracle b/tests/jessie/oracle/zones2.err.oracle index 0566795a8ae..8f10b449db9 100644 --- a/tests/jessie/oracle/zones2.err.oracle +++ b/tests/jessie/oracle/zones2.err.oracle @@ -1,4 +1,5 @@ -[preprocessing] running gcc -C -E -I. zones2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h zones2.c +[preprocessing] running gcc -C -E -I. -I minix3_include -include /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.h /home/yfam7513/ppc/tests/jessie/../../src/jessie/prolog.c Warning: Cannot find main to add global initializer __globinit_whole_program FIXME: Warning: ignoring second declaration of function integer_of_real @@ -6,5 +7,30 @@ FIXME: Warning: ignoring second declaration of function real_of_integer FIXME: Warning: ignoring second declaration of function f FIXME: Warning: ignoring second declaration of function g FIXME: Warning: ignoring second declaration of function __globinit_whole_program -File "why/zones2.why", line 50, characters 10-11: -warning: mutable s is not declared in effect; added as read +FIXME: Warning: ignoring second declaration of function integer_of_real +FIXME: Warning: ignoring second declaration of function real_of_integer +FIXME: Warning: ignoring second declaration of function f +FIXME: Warning: ignoring second declaration of function g +FIXME: Warning: ignoring second declaration of function __globinit_whole_program +File "why/zones2.why", line 161, characters 10-17: +warning: mutable S_x_0 is not declared in effect; added as read +File "why/zones2.why", line 161, characters 10-17: +warning: mutable S_y_0 is not declared in effect; added as read +File "why/zones2.why", line 161, characters 10-17: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/zones2.why", line 200, characters 10-21: +warning: mutable S_x_0 is not declared in effect; added as read +File "why/zones2.why", line 200, characters 10-21: +warning: mutable S_y_0 is not declared in effect; added as read +File "why/zones2.why", line 200, characters 10-21: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/zones2.why", line 234, characters 10-11: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/zones2.why", line 234, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read +File "why/zones2.why", line 247, characters 10-11: +warning: mutable S_alloc_table is not declared in effect; added as read +File "why/zones2.why", line 247, characters 10-11: +warning: mutable T_alloc_table is not declared in effect; added as read +File "why/zones2.why", line 247, characters 10-11: +warning: mutable intP_alloc_table is not declared in effect; added as read diff --git a/tests/jessie/oracle/zones2.res.oracle b/tests/jessie/oracle/zones2.res.oracle index b8d71804cac..30736fc7fed 100644 --- a/tests/jessie/oracle/zones2.res.oracle +++ b/tests/jessie/oracle/zones2.res.oracle @@ -1,8 +1,8 @@ (. = valid * = invalid ? = unknown # = timeout ! = failure) -why/zones2_why.why : ..********* (2/9/0/0/0) -total : 11 -valid : 2 ( 18%) -invalid : 9 ( 82%) -unknown : 0 ( 0%) +why/zones2_why.why : ?........ (8/0/1/0/0) +total : 9 +valid : 8 ( 89%) +invalid : 0 ( 0%) +unknown : 1 ( 11%) timeout : 0 ( 0%) failure : 0 ( 0%) diff --git a/tests/jessie/separation4.c b/tests/jessie/separation4.c index a5ac2474cbe..b1a39b3600c 100644 --- a/tests/jessie/separation4.c +++ b/tests/jessie/separation4.c @@ -34,7 +34,9 @@ S x,y; /*@ predicate p(S a) { a.b[0] >= 0 } */ -/*@ requires p(x); */ +/*@ requires p(x); + @ ensures p(x); + @ */ void f() { x.b[0] = 0; y.b[1] = 1; diff --git a/tests/jessie/struct2.c b/tests/jessie/struct2.c index ed3b8e27b73..2404497d7bd 100644 --- a/tests/jessie/struct2.c +++ b/tests/jessie/struct2.c @@ -26,7 +26,7 @@ struct S { int a; int b[5]; int c; }; struct S s0; -//@ ensures \true; +//@ ensures s0.b[2] == 1; void f() { s0.b[2] = 1; } @@ -36,7 +36,7 @@ struct U { struct S d; int e; }; struct U u; -//@ ensures \true; +//@ ensures u.d.b[2] == 1; void g() { u.d.b[2] = 1; } -- GitLab