Commit Graph

3903 Commits

Author SHA1 Message Date
kroening 99da0abc89 bug for now
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4086 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 20:51:59 +00:00
kroening 266c9ca6f7 regression for gcc statement expression
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4085 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 20:45:03 +00:00
kroening 31d1703fbb Maintain symbol types in compound literals used for
initialisation

git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4084 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 20:39:53 +00:00
kroening 9cc31e5e7f further fix for function parameters
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4083 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 20:37:37 +00:00
kroening 3e17e5c466 comment
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4082 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 20:27:45 +00:00
kroening d78c01293e undo
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4081 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 20:16:58 +00:00
kroening 3faca0cf56 fix functions
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4079 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 19:40:48 +00:00
kroening 57a4bdaf87 fixes for type cleanup
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4078 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 19:34:55 +00:00
kroening 91d37bb52f side-effect in function parameter
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4077 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 19:33:08 +00:00
kroening 280dc5ec96 cleanout struct __CPROVER_pipet
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4076 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 18:31:20 +00:00
kroening ff6f6eef4f claims -> properties
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4075 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 18:28:23 +00:00
kroening b5e15235b2 beautify error message
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4074 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 18:21:31 +00:00
kroening cb3b344fc5 fix for function-typed parameters
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4073 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 18:16:08 +00:00
kroening c725f5721d fix for anon parameters
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4072 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 18:16:00 +00:00
kroening 9888be9efa now works
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4071 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 17:02:16 +00:00
kroening 65ba634c26 further complile-time builtins
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4070 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 17:00:16 +00:00
kroening e414d8ce67 __imag__ and __real__ can be applied to non-complex numbers
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4069 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 16:52:51 +00:00
kroening e1bbbb7a4a fix KnR
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4067 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 10:53:50 +00:00
kroening 9897f0132c cleanup
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4066 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 10:51:11 +00:00
kroening ce8e73bcbd clean
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4065 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 10:45:48 +00:00
kroening f7d03a9876 clean
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4064 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 10:45:21 +00:00
kroening 46a0f18a64 cleanup unused conversion stage
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4063 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 10:38:47 +00:00
kroening fcfa07e953 make KnR headers work again
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4062 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 10:38:33 +00:00
kroening 9a9ffd36d1 pass base_name onwards correctly
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4061 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 10:38:02 +00:00
kroening 26abd10c89 use irep_idt
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4060 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-15 10:37:23 +00:00
kroening 92a95f7be2 namespace of extern variables
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4058 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 21:23:10 +00:00
kroening 28f44190aa namespace of extern variables
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4057 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 21:23:01 +00:00
kroening b6a6afe07c fix for functions
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4056 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 20:59:04 +00:00
kroening 25980c70e2 computed_goto -> gcc_computed_goto
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4055 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 20:51:09 +00:00
kroening 2a89090484 still not working
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4054 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 20:42:06 +00:00
kroening 1abba0a88b fix test
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4053 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 20:41:54 +00:00
kroening dddb400069 fix for member declarations
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4052 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 20:40:17 +00:00
kroening 4cb9e4d063 now works
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4051 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 20:39:51 +00:00
kroening d06512a88c shift vectors by number
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4050 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 20:34:37 +00:00
kroening a4c6c9b7c5 now works
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4049 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 20:27:28 +00:00
kroening 6208ff4913 gotos to typedef labels
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4048 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 20:26:00 +00:00
kroening b675c1fba2 asm3 now works
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4047 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 20:15:42 +00:00
kroening 724f60c647 save qualifiers
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4046 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 19:47:18 +00:00
kroening 9f39f6718a c_enums get width
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4045 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 19:37:51 +00:00
kroening 499fc74cdc more
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4044 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 19:37:18 +00:00
kroening 1b684e4558 fix enum types
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4043 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 19:32:41 +00:00
kroening 8834bc5c6f clean
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4042 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 19:23:16 +00:00
kroening b81f86fa42 assertions are not struct components
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4041 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 19:17:18 +00:00
kroening 79c4e535c2 gcc mode attrbiute
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4040 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 19:15:12 +00:00
kroening 99f9cdf266 mode attribute
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4039 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 18:46:05 +00:00
kroening f022f137bf more mode attribute
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4038 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 18:45:56 +00:00
kroening b69b0a0e8a removed the conversion phase
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4037 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 18:36:43 +00:00
kroening 2a88e2c3ac comment
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4036 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 18:36:27 +00:00
kroening 528f81bec4 cleaner way to deal with pragma pack
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4035 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 16:25:36 +00:00
kroening 5a7e2e28dc construct storage spec from type
git-svn-id: svn+ssh://svn.cprover.org/srv/svn/cbmc/trunk@4034 6afb6bc1-c8e4-404c-8f48-9ae832c5b171
2014-06-14 15:59:25 +00:00