diffblue-cbmc/regression/ansi-c
Michael Tautschnig 186f49b4a6 Maintain alignment annotation when extracting from already-typechecked 2016-06-12 13:09:58 +00:00
..
Array_Declarator1 be more generous about array declarators 2015-01-03 18:52:37 +00:00
Array_Declarator2 added tests from Martin 2014-12-31 13:34:26 +00:00
Array_Declarator3 added tests from Martin 2014-12-31 13:34:26 +00:00
Array_Declarator4 added tests from Martin 2014-12-31 13:34:26 +00:00
Array_Declarator5 added tests from Martin 2014-12-31 13:34:26 +00:00
Array_Declarator6 added tests from Martin 2014-12-31 13:34:26 +00:00
Array_Declarator7 typo 2015-01-25 11:16:52 +00:00
Atomic1 make _Atomic specifier work in typedefs 2014-08-17 12:29:01 +00:00
Defines1 more regressions from the CVS 2012-09-02 11:19:24 +00:00
Empty_Declaration1 fix for test 2012-10-08 08:38:48 +00:00
Forward_Declaration1 prohibit CONVERSION ERROR 2012-04-01 13:12:16 +00:00
Forward_Declaration2 front-end regressions from cbmc 2012-04-01 13:08:05 +00:00
Function_parameters1 more 2013-04-13 18:24:22 +00:00
Function_parameters2 Conditional operator over function pointers without 2014-05-27 15:13:27 +00:00
Function_pointer1 test function types 2014-06-16 20:09:39 +00:00
Header_files1 use more appropriate name 2014-12-12 10:47:01 +00:00
Incomplete_Type1 front-end regressions from cbmc 2012-04-01 13:08:05 +00:00
Initializer_cast1 more 2012-08-09 11:23:23 +00:00
KnR1 GCC only stuff 2014-06-16 11:57:25 +00:00
KnR2 Support for enum in KnR parameter declarations 2014-04-24 13:44:41 +00:00
KnR3 Some GCC beauties that should be parsed/type checked 2014-06-12 17:30:13 +00:00
Lvalue1 more 2012-09-14 12:10:40 +00:00
MMX1 check __MMX__ define 2016-04-10 09:54:52 +01:00
MMX2 fix for machines without MMX 2012-09-20 14:03:34 +00:00
Multiple prohibit CONVERSION ERROR 2012-04-01 13:12:16 +00:00
Qualifiers1 more 2012-09-12 09:21:00 +00:00
Recursive_Structure1 prohibit CONVERSION ERROR 2012-04-01 13:12:16 +00:00
Recursive_Structure2 regressions for procecure-local declarations 2014-06-09 13:40:00 +00:00
Struct_Bitfields1 check some more 2014-12-28 11:59:26 +00:00
Struct_Enum_Padding1 C enums can now have a base type 2014-08-04 15:57:40 +00:00
Struct_Hierarchy1 prohibit CONVERSION ERROR 2012-04-01 13:12:16 +00:00
Struct_Initialization1 more 2015-01-03 22:04:29 +00:00
Struct_Padding2 doesn't work on Windows 2015-05-09 10:22:00 +00:00
Struct_Padding3 extern symbols don't get zero-initialized 2013-04-10 16:54:55 +00:00
Struct_Padding4 regressions adopted to goto-cc 2012-09-10 19:06:37 +00:00
Struct_Padding5 fix 2012-09-12 15:24:01 +00:00
Transparent_union1 more 2012-09-21 13:01:21 +00:00
Transparent_union2 Discarding const qualifiers on pointers and transparent 2014-07-06 18:44:01 +00:00
Typecast_to_array_ptr1 Regression test extracted from SV-COMP'14 (fix in r3113) 2013-11-11 13:08:20 +00:00
Typecast_to_union1 more 2012-09-21 12:50:39 +00:00
Union_Initialization1 more options 2014-08-27 19:39:46 +00:00
Union_Padding1 Visual Studio differs! 2015-02-01 11:41:01 +00:00
VS_extensions1 no __wchar_t apparently 2014-07-13 21:05:28 +00:00
Zero_Initialization1 zero initialization for incomplete structs and arrays 2013-02-11 14:50:40 +00:00
_Alignof1 Fix for Windows 2014-06-16 12:13:59 +00:00
_Bool1 array and pointer to _Bool 2013-03-19 15:44:54 +00:00
_Generic1 more 2012-09-10 18:14:38 +00:00
_Noreturn1 Parse C11 _Noreturn 2016-02-17 17:19:48 +00:00
_Static_assert1 add main for Visual Studio 2013-02-03 19:29:09 +00:00
arithmetic_right_shift1 more 2012-07-03 12:47:41 +00:00
array_initialization1 Catch optional braces around string literal in array 2014-04-24 13:58:39 +00:00
asm1 prohibit CONVERSION ERROR 2012-04-01 13:12:16 +00:00
asm2 prohibit CONVERSION ERROR 2012-04-01 13:12:16 +00:00
asm3 Support GCC asm labels 2016-06-08 13:18:57 +00:00
character_literals1 cygwin has two-byte wchar_t 2013-08-21 19:58:12 +00:00
decl_initialization1 regressions for procecure-local declarations 2014-06-09 13:40:00 +00:00
decl_initialization2 regressions for procecure-local declarations 2014-06-09 13:40:00 +00:00
enum1 regressions for procecure-local declarations 2014-06-09 13:40:00 +00:00
enum2 more 2014-06-16 10:28:26 +00:00
enum3 test not applicable for Visual Studio 2015-02-01 11:57:54 +00:00
enum4 C front-end now uses c_enum_tag irep 2014-09-13 15:41:37 +00:00
enum5 Permit re-declaring anonymous enum types 2015-04-09 20:17:28 +00:00
enum6 enum subtype is only stored in symbol table, never in enum_tag type 2016-02-23 13:50:59 +00:00
envp1 more 2012-08-10 07:50:22 +00:00
extern1 prohibit CONVERSION ERROR 2012-04-01 13:12:16 +00:00
extern2 prohibit CONVERSION ERROR 2012-04-01 13:12:16 +00:00
extern_inline1 Fix extern inline regression 2014-12-30 15:57:18 +00:00
float_constant1 new CORE tests 2012-08-12 13:27:01 +00:00
float_constant2 GCC-only extensions for floating point literals 2014-05-25 16:17:05 +00:00
for_scope1 no for scope in Visual Studio 2013-02-03 19:24:35 +00:00
gcc___auto_type1 Added support for GCC's __auto_type 2016-02-23 13:49:19 +00:00
gcc_attributes1 let this pass for now 2014-07-29 15:19:07 +00:00
gcc_attributes2 GCC only 2014-06-16 12:15:17 +00:00
gcc_attributes3 GCC only 2014-06-16 12:15:37 +00:00
gcc_attributes4 check byte, word, pointer modes 2015-01-06 14:10:54 +00:00
gcc_attributes5 there are gcc attributes in declarators 2014-07-29 15:27:39 +00:00
gcc_attributes6 Permit (but ignore) modes on _Complex types 2015-04-09 20:15:07 +00:00
gcc_attributes7 Permit preprocessor command within __attribute__ 2016-04-12 12:29:00 +02:00
gcc_attributes8 Maintain alignment annotation when extracting from already-typechecked 2016-06-12 13:09:58 +00:00
gcc_builtin_constant_p1 refinement for __builtin_constant_p 2013-07-31 13:33:48 +00:00
gcc_builtins1 added a model for popcount 2015-12-29 14:28:18 +00:00
gcc_builtins2 Even more __typeof__ and __real__ 2014-06-26 12:02:49 +00:00
gcc_builtins3 added the obscure __builtin_ms_va_list, used by wine 2014-07-15 11:51:54 +00:00
gcc_builtins4 passes now 2015-02-08 12:17:39 +00:00
gcc_types_compatible_p1 gcc has __float80 2015-01-05 13:01:30 +00:00
gcc_types_compatible_p2 Never emit return NONDET() 2014-04-24 14:25:55 +00:00
gcc_types_compatible_p3 C enums can now have a base type 2014-08-04 15:57:40 +00:00
gcc_vector1 use static assert 2015-01-06 14:38:37 +00:00
integer_constant1 cygwin has two-byte wchar_t 2013-08-21 20:00:02 +00:00
integer_constant2 regressions adopted to goto-cc 2012-09-10 19:06:37 +00:00
pointer_arithmetic1 moved a VCC-less regression to ansi-c 2014-06-02 09:09:07 +00:00
pragma_pack1 fix 2014-06-16 12:18:49 +00:00
pragma_pack2 More complete support for #pragma pack(...) 2014-12-30 16:00:15 +00:00
pragma_pack3 More complete support for #pragma pack(...) 2014-12-30 16:00:15 +00:00
return_void prohibit CONVERSION ERROR 2012-04-01 13:12:16 +00:00
sizeof1 check size_t 2014-12-22 11:56:05 +00:00
sizeof2 No _Static_assert in Visual Studio 2013-02-03 19:27:37 +00:00
sizeof3 size of empty unions 2013-03-12 09:08:03 +00:00
struct2 regressions adopted to goto-cc 2012-09-10 19:06:37 +00:00
struct3 fix regressions on struct tag scopes and gcc vectors 2014-11-06 10:06:44 +00:00
struct5 regressions adopted to goto-cc 2012-09-10 19:06:37 +00:00
struct6 test for incomplete structs 2015-10-03 12:14:51 +00:00
switch1 regression from Michael 2013-05-28 09:34:56 +00:00
typedef1 fix for test 2012-10-08 08:38:48 +00:00
typedef2 now works 2014-06-14 20:27:28 +00:00
typedef_code prohibit CONVERSION ERROR 2012-04-01 13:12:16 +00:00
typeof1 typeof is GCC only 2014-06-16 11:52:58 +00:00
windows_h_VS_2005 windows.h from various versions of Visual Studio 2012-08-18 16:51:19 +00:00
windows_h_VS_2008 windows.h from various versions of Visual Studio 2012-08-18 16:51:19 +00:00
windows_h_VS_2010 windows.h from various versions of Visual Studio 2012-08-18 16:51:19 +00:00
windows_h_VS_2012 fix comments 2014-10-31 17:43:52 +00:00
windows_h_VS_2013 fix comments 2014-10-31 17:43:52 +00:00
Makefile hide 2016-02-17 17:09:07 +00:00