Skip to content

Commit 93ebb84

Browse files
Merge commit '356aed461b387a8ae815a9901a16d26f32f102be' into develop
2 parents b03ec16 + 4820601 commit 93ebb84

File tree

167 files changed

+6326
-3410
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

167 files changed

+6326
-3410
lines changed

.gitignore

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@ src/goto-analyzer/taint_driver_scripts/.idea/*
1111
/*.creator.user
1212
/*.files
1313
/*.includes
14+
# Eclipse
15+
src/.cproject
16+
src/.project
17+
src/.settings/*
18+
# Visual Studio
19+
Debug/*
20+
Release/*
1421

1522
# compilation files
1623
*.lo

.travis.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ jobs:
2020
# Now we can do the formatting pass
2121
clang-format --version
2222
git-clang-format-3.8 "${TRAVIS_BRANCH}"
23-
git diff --color > formatted.diff
23+
git diff > formatted.diff
2424
if [[ -s formatted.diff ]] ; then
25-
echo 'Formatting error! Apply the following diff and resubmit:'
25+
echo 'Formatting error! The following diff shows the required changes'
26+
echo 'Use the raw log to get a version of the diff that preserves spacing'
2627
cat formatted.diff
2728
exit 1
2829
fi

COMPILING.md

Lines changed: 13 additions & 0 deletions

regression/ansi-c/gcc_types_compatible_p1/main.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,13 @@ STATIC_ASSERT(__builtin_types_compatible_p(typeof (hot) *, int *));
6767
STATIC_ASSERT(__builtin_types_compatible_p(typeof (hot), typeof (janette)));
6868
STATIC_ASSERT(__builtin_types_compatible_p(__int128, signed __int128));
6969

70+
#ifndef __clang__
71+
// clang doesn't have these
72+
#if defined(__x86_64__) || defined(__i386__)
73+
STATIC_ASSERT(__builtin_types_compatible_p(__float128, _Float128));
74+
#endif
75+
#endif
76+
7077
/* Incompatible types */
7178

7279
STATIC_ASSERT(!__builtin_types_compatible_p(char, _Bool));

regression/cbmc-concurrency/pthread_join1/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ main.c
55
^SIGNAL=0$
66
^\[main\.assertion\.1\] assertion i==1: FAILURE$
77
^\[main\.assertion\.2\] assertion i==2: SUCCESS$
8-
^\*\* 1 of 2 failed \(2 iterations\)$
8+
^\*\* 1 of 2 failed
99
--
1010
^warning: ignoring

regression/cbmc-cover/mcdc1/test.desc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,5 @@ main.c
1010
^\[main.coverage.5\] file main.c line 14 function main MC/DC independence condition `C && D && E && !A && B.*: SATISFIED$
1111
^\[main.coverage.6\] file main.c line 14 function main MC/DC independence condition `C && D && E && !A && !B.*: SATISFIED$
1212
^\*\* .* of .* covered \(100.0%\)$
13-
^\*\* Used 10 iterations$
1413
--
1514
^warning: ignoring

regression/cbmc-cover/mcdc11/test.desc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,5 @@ main.c
1010
^\[main.coverage.11\] file main.c line 12 function main MC/DC independence condition `!\(C != FALSE\) && D != FALSE.*: SATISFIED$
1111
^\[main.coverage.12\] file main.c line 12 function main MC/DC independence condition `!\(C != FALSE\) && !\(D != FALSE\).*: SATISFIED$
1212
^\*\* .* of .* covered \(100.0%\)$
13-
^\*\* Used 6 iterations$
1413
--
1514
^warning: ignoring

regression/cbmc-cover/mcdc12/test.desc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,5 @@ main.c
1313
^\[main.coverage.20\] file main.c line 25 function main MC/DC independence condition `!\(E != FALSE\) && F != FALSE.*: SATISFIED$
1414
^\[main.coverage.21\] file main.c line 25 function main MC/DC independence condition `!\(E != FALSE\) && !\(F != FALSE\).*: SATISFIED$
1515
^\*\* .* of .* covered \(100.0%\)$
16-
^\*\* Used 10 iterations$
1716
--
1817
^warning: ignoring

regression/cbmc-cover/mcdc14/test.desc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,5 @@ main.c
66
^\[main.coverage.1\] file main.c line 7 function main decision/condition `altitude > 2500.* SATISFIED$
77
^\[main.coverage.2\] file main.c line 7 function main decision/condition `altitude > 2500.* SATISFIED$
88
^\*\* .* of .* covered \(100.0%\)$
9-
^\*\* Used 2 iterations$
109
--
1110
^warning: ignoring

regression/cbmc-cover/mcdc3/test.desc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@ main.c
77
^\[main.coverage.2\] file main.c line 8 function main MC/DC independence condition `y < \(unsigned int\)5 && !\(x > \(unsigned int\)3\).*: SATISFIED$
88
^\[main.coverage.3\] file main.c line 8 function main MC/DC independence condition `y < \(unsigned int\)5 && x > \(unsigned int\)3.*: SATISFIED$
99
^\*\* .* of .* covered \(100.0%\)$
10-
^\*\* Used 4 iterations$
1110
--
1211
^warning: ignoring

0 commit comments

Comments
 (0)