summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/crashtest2-01.txt264
-rw-r--r--test/test1-01.txt4
-rw-r--r--test/test1-02.txt3
-rw-r--r--test/test1-03.txt2
-rw-r--r--test/test1-04.txt1
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