diff options
Diffstat (limited to 'gcc/cp/cp-gimplify.cc')
-rw-r--r-- | gcc/cp/cp-gimplify.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cp/cp-gimplify.cc b/gcc/cp/cp-gimplify.cc index 9375a11..795c811 100644 --- a/gcc/cp/cp-gimplify.cc +++ b/gcc/cp/cp-gimplify.cc @@ -771,6 +771,10 @@ cp_gimplify_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p) default: break; } + else if (decl + && fndecl_built_in_p (decl, BUILT_IN_CLZG, BUILT_IN_CTZG)) + ret = (enum gimplify_status) c_gimplify_expr (expr_p, pre_p, + post_p); } break; |