aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2020-10-11 00:07:11 +0200
committerJan Hubicka <jh@suse.cz>2020-10-11 00:07:11 +0200
commit2f61125f6f20badac51d42d0e1b53031b27fbdd9 (patch)
treeb59cbeeebee79bf1287150abb7aa1cfbbe66eb36 /gcc
parente88b04bda8a4bdcd03f867fc23f07d5d80f3f19a (diff)
downloadgcc-2f61125f6f20badac51d42d0e1b53031b27fbdd9.zip
gcc-2f61125f6f20badac51d42d0e1b53031b27fbdd9.tar.gz
gcc-2f61125f6f20badac51d42d0e1b53031b27fbdd9.tar.bz2
Fix parameter map computation in ipa-modref
* ipa-modref.c (modref_transform): Fix parameter map computation.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ipa-modref.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ipa-modref.c b/gcc/ipa-modref.c
index 0fbb943..dd59e80 100644
--- a/gcc/ipa-modref.c
+++ b/gcc/ipa-modref.c
@@ -1379,7 +1379,7 @@ modref_transform (struct cgraph_node *node)
{
int idx = node->clone.param_adjustments->get_original_index (i);
if (idx >= 0)
- map[i] = idx;
+ map[idx] = i;
}
remap_arguments (&map, r->loads);
remap_arguments (&map, r->stores);