diff options
author | Erick Ochoa <erick.ochoa@theobroma-systems.com> | 2020-06-22 11:04:26 +0200 |
---|---|---|
committer | Erick Ochoa <erick.ochoa@theobroma-systems.com> | 2020-06-26 12:42:31 +0200 |
commit | 214ca82d2f5cc412b4605d00d8e5ef714e01d818 (patch) | |
tree | 509d212cff7025a76aa4abc4486a93c351b3be92 /gcc/gimple-escaper.c | |
parent | a7611ae0ac4f0a1f851b91444ec2747c4bbe8a1f (diff) |
mcf is working on our pass but fails on another
Diffstat (limited to 'gcc/gimple-escaper.c')
-rw-r--r-- | gcc/gimple-escaper.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/gimple-escaper.c b/gcc/gimple-escaper.c index b683a7c4d1b..1829ea9bd07 100644 --- a/gcc/gimple-escaper.c +++ b/gcc/gimple-escaper.c @@ -126,11 +126,13 @@ GimpleEscaper::filter_known_function(const_tree fndecl) const char *_med3 = "arc_compare"; const char *_getArcPosition = "getArcPosition"; const char *_med3_ = "med3.part.0"; + const char *_med3_2 = "med3"; const char* name = IDENTIFIER_POINTER(identifier_node); gcc_assert(name); filter |= strcmp(_specqsort, name) == 0; filter |= strcmp(_med3, name) == 0; filter |= strcmp(_med3_, name) == 0; + filter |= strcmp(_med3_2, name) == 0; filter |= strcmp(_getArcPosition, name) == 0; return filter; } @@ -239,7 +241,7 @@ GimpleEscaper::_walk_pre(gcall *s) { const_tree a = gimple_call_arg(s, i); gcc_assert(a); - exprEscaper.update_single_level(a, arg_reason); + exprEscaper.update(a, arg_reason); } const_tree lhs = gimple_call_lhs(s); |