diff options
-rw-r--r-- | test/crashtest2-01.txt | 264 | ||||
-rw-r--r-- | test/test1-01.txt | 4 | ||||
-rw-r--r-- | test/test1-02.txt | 3 | ||||
-rw-r--r-- | test/test1-03.txt | 2 | ||||
-rw-r--r-- | test/test1-04.txt | 1 |
5 files changed, 210 insertions, 64 deletions
diff --git a/test/crashtest2-01.txt b/test/crashtest2-01.txt index 833958c..2ccb736 100644 --- a/test/crashtest2-01.txt +++ b/test/crashtest2-01.txt @@ -21,7 +21,8 @@ function_decl _mm_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 49:1 type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _m_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 55:1 - isExternal: 1 - isPublic: 1 @@ -45,7 +46,8 @@ function_decl _m_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 55:1 type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_cvtsi32_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:1 - isExternal: 1 - isPublic: 1 @@ -5970,9 +5972,54 @@ function_decl _mm_malloc /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38: void_type - nested type type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 - Unsupported node type: if_stmt - statement - operand - Unsupported node type: if_stmt - statement - operand - Unsupported node type: if_stmt - statement - operand + if_stmt - statement + Unsupported node type: eq_expr - condition - statement + cleanup_point_expr - then + return_expr - operand + init_expr - operand + result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:42 - operand + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + Unsupported node type: call_expr - operand - operand + if_stmt - statement + Unsupported node type: truth_orif_expr - condition - statement + cleanup_point_expr - then + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion + if_stmt - statement + cleanup_point_expr - condition + Unsupported node type: eq_expr - operand - condition + return_expr - then + init_expr - operand + result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:42 - operand + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + var_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 40:9 - operand + - isUsed: 1 + integer_cst 64 - decl size + pointer_type - var type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + return_expr - else + init_expr - operand + result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:42 - operand + - isAutogenerated: 1 + pointer_type - result type + void_type - nested type + type_decl void <built-in> 0:0 - type name + - isAutogenerated: 1 + integer_cst 64 - decl size + integer_cst 0 - operand block - operand var_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 40:9 - block vars - isUsed: 1 @@ -6008,7 +6055,8 @@ function_decl _mm_free /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 52:1 - isAutogenerated: 1 integer_cst 64 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_undefined_ps crashtest2.h 107:1 - isExternal: 1 - isPublic: 1 @@ -9405,17 +9453,29 @@ function_decl _mm_cvtpi16_ps crashtest2.h 642:1 integer_cst 128 - decl size Unsupported node type: vector_type - var type - operand cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion return_expr - statement init_expr - operand result_decl crashtest2.h 642:26 - operand @@ -9505,15 +9565,25 @@ function_decl _mm_cvtpu16_ps crashtest2.h 667:1 integer_cst 128 - decl size Unsupported node type: vector_type - var type - operand cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion return_expr - statement init_expr - operand result_decl crashtest2.h 667:26 - operand @@ -9579,9 +9649,13 @@ function_decl _mm_cvtpi8_ps crashtest2.h 686:1 integer_cst 64 - decl size Unsupported node type: vector_type - var type - operand cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement return_expr - operand init_expr - operand @@ -9622,7 +9696,9 @@ function_decl _mm_cvtpu8_ps crashtest2.h 703:1 integer_cst 64 - parm size statement_list - code cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion cleanup_point_expr - statement return_expr - operand init_expr - operand @@ -9674,7 +9750,14 @@ function_decl _mm_cvtpi32x2_ps crashtest2.h 711:1 integer_cst 128 - decl size Unsupported node type: vector_type - var type - operand cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + init_expr - operand + var_decl __zero crashtest2.h 713:10 - operand + - isUsed: 1 + integer_cst 128 - decl size + Unsupported node type: vector_type - var type - operand + Unsupported node type: call_expr - operand - operand decl_expr - statement var_decl __sfa crashtest2.h 714:10 - operand - isUsed: 1 @@ -9817,7 +9900,14 @@ function_decl _mm_cvtps_pi8 crashtest2.h 732:1 integer_cst 64 - decl size Unsupported node type: vector_type - var type - operand cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + init_expr - operand + var_decl __tmp crashtest2.h 734:10 - operand + - isUsed: 1 + integer_cst 64 - decl size + Unsupported node type: vector_type - var type - operand + Unsupported node type: view_convert_expr - operand - operand return_expr - statement init_expr - operand result_decl crashtest2.h 732:25 - operand @@ -9984,7 +10074,8 @@ function_decl _mm_storeh_pi crashtest2.h 775:1 Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_movehl_ps crashtest2.h 782:1 - isExternal: 1 - isPublic: 1 @@ -10139,7 +10230,8 @@ function_decl _mm_storel_pi crashtest2.h 804:1 Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_movemask_ps crashtest2.h 811:1 - isExternal: 1 - isPublic: 1 @@ -10476,7 +10568,8 @@ function_decl _mm_setcsr crashtest2.h 850:1 integer_cst 4294967295 - max value integer_cst 32 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _MM_SET_EXCEPTION_STATE crashtest2.h 857:1 - isExternal: 1 - isPublic: 1 @@ -10520,7 +10613,8 @@ function_decl _MM_SET_EXCEPTION_STATE crashtest2.h 857:1 integer_cst 4294967295 - max value integer_cst 32 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _MM_SET_EXCEPTION_MASK crashtest2.h 863:1 - isExternal: 1 - isPublic: 1 @@ -10564,7 +10658,8 @@ function_decl _MM_SET_EXCEPTION_MASK crashtest2.h 863:1 integer_cst 4294967295 - max value integer_cst 32 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _MM_SET_ROUNDING_MODE crashtest2.h 869:1 - isExternal: 1 - isPublic: 1 @@ -10608,7 +10703,8 @@ function_decl _MM_SET_ROUNDING_MODE crashtest2.h 869:1 integer_cst 4294967295 - max value integer_cst 32 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _MM_SET_FLUSH_ZERO_MODE crashtest2.h 875:1 - isExternal: 1 - isPublic: 1 @@ -10652,7 +10748,8 @@ function_decl _MM_SET_FLUSH_ZERO_MODE crashtest2.h 875:1 integer_cst 4294967295 - max value integer_cst 32 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_set_ss crashtest2.h 882:1 - isExternal: 1 - isPublic: 1 @@ -11115,7 +11212,9 @@ function_decl _mm_store_ss crashtest2.h 958:1 Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion function_decl _mm_cvtss_f32 crashtest2.h 964:1 - isExternal: 1 - isPublic: 1 @@ -11186,7 +11285,9 @@ function_decl _mm_store_ps crashtest2.h 971:1 Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion function_decl _mm_storeu_ps crashtest2.h 978:1 - isExternal: 1 - isPublic: 1 @@ -11224,7 +11325,8 @@ function_decl _mm_storeu_ps crashtest2.h 978:1 Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_store1_ps crashtest2.h 985:1 - isExternal: 1 - isPublic: 1 @@ -11278,7 +11380,8 @@ function_decl _mm_store1_ps crashtest2.h 985:1 integer_cst 128 - decl size Unsupported node type: vector_type - var type - operand cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand block - operand var_decl __va crashtest2.h 987:10 - block vars - isUsed: 1 @@ -11325,7 +11428,8 @@ function_decl _mm_store_ps1 crashtest2.h 993:1 Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_storer_ps crashtest2.h 1000:1 - isExternal: 1 - isPublic: 1 @@ -11379,7 +11483,8 @@ function_decl _mm_storer_ps crashtest2.h 1000:1 integer_cst 128 - decl size Unsupported node type: vector_type - var type - operand cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand block - operand var_decl __va crashtest2.h 1002:10 - block vars - isUsed: 1 @@ -11978,7 +12083,8 @@ function_decl _mm_maskmove_si64 crashtest2.h 1160:1 integer_cst 127 - max value integer_cst 64 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _m_maskmovq crashtest2.h 1166:1 - isExternal: 1 - isPublic: 1 @@ -12038,7 +12144,8 @@ function_decl _m_maskmovq crashtest2.h 1166:1 integer_cst 127 - max value integer_cst 64 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_avg_pu8 crashtest2.h 1173:1 - isExternal: 1 - isPublic: 1 @@ -12307,7 +12414,8 @@ function_decl _mm_stream_pi crashtest2.h 1214:1 Unsupported node type: vector_type - decl type - argument integer_cst 64 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_stream_ps crashtest2.h 1221:1 - isExternal: 1 - isPublic: 1 @@ -12345,7 +12453,8 @@ function_decl _mm_stream_ps crashtest2.h 1221:1 Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_sfence crashtest2.h 1229:1 - isExternal: 1 - isPublic: 1 @@ -12369,7 +12478,8 @@ function_decl _mm_sfence crashtest2.h 1229:1 type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_set_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:1 - isExternal: 1 - isPublic: 1 @@ -12870,7 +12980,14 @@ function_decl _mm_loadr_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 integer_cst 128 - decl size Unsupported node type: vector_type - var type - operand cleanup_point_expr - statement - Unsupported node type: expr_stmt - operand - statement + expr_stmt - operand + convert_expr - expresssion + init_expr - operand + var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - operand + - isUsed: 1 + integer_cst 128 - decl size + Unsupported node type: vector_type - var type - operand + Unsupported node type: call_expr - operand - operand return_expr - statement init_expr - operand result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 151:32 - operand @@ -12920,7 +13037,9 @@ function_decl _mm_store_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion function_decl _mm_storeu_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 166:1 - isExternal: 1 - isPublic: 1 @@ -12958,7 +13077,8 @@ function_decl _mm_storeu_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_store_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:1 - isExternal: 1 - isPublic: 1 @@ -12996,7 +13116,9 @@ function_decl _mm_store_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1 Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion function_decl _mm_cvtsd_f64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 179:1 - isExternal: 1 - isPublic: 1 @@ -13067,7 +13189,8 @@ function_decl _mm_storel_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_storeh_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 192:1 - isExternal: 1 - isPublic: 1 @@ -13105,7 +13228,9 @@ function_decl _mm_storeh_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion function_decl _mm_store1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:1 - isExternal: 1 - isPublic: 1 @@ -13143,7 +13268,8 @@ function_decl _mm_store1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_store_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 206:1 - isExternal: 1 - isPublic: 1 @@ -13181,7 +13307,8 @@ function_decl _mm_store_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_storer_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:1 - isExternal: 1 - isPublic: 1 @@ -13219,7 +13346,8 @@ function_decl _mm_storer_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_cvtsi128_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 219:1 - isExternal: 1 - isPublic: 1 @@ -17517,7 +17645,9 @@ function_decl _mm_store_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion function_decl _mm_storeu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 714:1 - isExternal: 1 - isPublic: 1 @@ -17555,7 +17685,8 @@ function_decl _mm_storeu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_storel_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 720:1 - isExternal: 1 - isPublic: 1 @@ -17593,7 +17724,9 @@ function_decl _mm_storel_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + convert_expr - expresssion + Unsupported node type: modify_expr - operand - expresssion function_decl _mm_movepi64_pi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 726:1 - isExternal: 1 - isPublic: 1 @@ -21609,7 +21742,8 @@ function_decl _mm_maskmoveu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmint integer_cst 127 - max value integer_cst 64 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_avg_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1435:1 - isExternal: 1 - isPublic: 1 @@ -21789,7 +21923,8 @@ function_decl _mm_stream_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. integer_cst 2147483647 - max value integer_cst 32 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_stream_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1460:1 - isExternal: 1 - isPublic: 1 @@ -21855,7 +21990,8 @@ function_decl _mm_stream_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin. integer_cst 4294967295 - max value integer_cst 64 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_stream_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1467:1 - isExternal: 1 - isPublic: 1 @@ -21893,7 +22029,8 @@ function_decl _mm_stream_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_stream_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1473:1 - isExternal: 1 - isPublic: 1 @@ -21931,7 +22068,8 @@ function_decl _mm_stream_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h Unsupported node type: vector_type - decl type - argument integer_cst 128 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_clflush /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1479:1 - isExternal: 1 - isPublic: 1 @@ -21967,7 +22105,8 @@ function_decl _mm_clflush /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 14 - isAutogenerated: 1 integer_cst 64 - parm size cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_lfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1485:1 - isExternal: 1 - isPublic: 1 @@ -21991,7 +22130,8 @@ function_decl _mm_lfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 148 type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_mfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1491:1 - isExternal: 1 - isPublic: 1 @@ -22015,7 +22155,8 @@ function_decl _mm_mfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 149 type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand function_decl _mm_cvtsi32_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1497:1 - isExternal: 1 - isPublic: 1 @@ -22372,4 +22513,5 @@ function_decl _mm_pause crashtest2.h 1262:1 type_decl void <built-in> 0:0 - type name - isAutogenerated: 1 cleanup_point_expr - code - Unsupported node type: expr_stmt - operand - code + expr_stmt - operand + Unsupported node type: call_expr - expresssion - operand diff --git a/test/test1-01.txt b/test/test1-01.txt index 63bc73c..0852f21 100644 --- a/test/test1-01.txt +++ b/test/test1-01.txt @@ -76,7 +76,9 @@ function_decl func3 test1.c 7:6 expr_stmt - operand convert_expr - expresssion Unsupported node type: modify_expr - operand - expresssion - Unsupported node type: while_stmt - statement - code + while_stmt - statement + integer_cst 1 - condition + statement_list - body function_decl main test1.c 14:5 - isPublic: 1 function_type - function type diff --git a/test/test1-02.txt b/test/test1-02.txt index f7bbfa1..64ce541 100644 --- a/test/test1-02.txt +++ b/test/test1-02.txt @@ -53,6 +53,9 @@ 2 cleanup_point_expr 3 expr_stmt 4 convert_expr +2 while_stmt +3 integer_cst +3 statement_list 0 function_decl test1.c 1 function_type 2 integer_type diff --git a/test/test1-03.txt b/test/test1-03.txt index 2f2758c..c05873f 100644 --- a/test/test1-03.txt +++ b/test/test1-03.txt @@ -1,4 +1,4 @@ -Allocations before cleanup: 55 +Allocations before cleanup: 58 Allocations after cleanup: 0 Allocations before cleanup: 83 Allocations after cleanup: 0 diff --git a/test/test1-04.txt b/test/test1-04.txt index 5a74e78..22fd087 100644 --- a/test/test1-04.txt +++ b/test/test1-04.txt @@ -1,6 +1,5 @@ Unsupported node type: modify_expr Unsupported node type: modify_expr -Unsupported node type: while_stmt Unsupported node type: call_expr Unsupported node type: call_expr Unsupported node type: eq_expr |