From 42b04d70a11b1987f5c04eff067de7e4fa345d7c Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 13 Nov 2012 08:21:15 +0100 Subject: [PATCH] asan.c (instrument_builtin_call): Fix up dest assignment. * asan.c (instrument_builtin_call) : Fix up dest assignment. From-SVN: r193469 --- gcc/ChangeLog | 5 +++++ gcc/asan.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 31fbe7fe6d7..dd2d1a37535 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-11-12 Jakub Jelinek + + * asan.c (instrument_builtin_call) : Fix up + dest assignment. + 2012-11-13 Hans-Peter Nilsson PR target/55257 diff --git a/gcc/asan.c b/gcc/asan.c index 1bd4cfd5cad..5fce4075088 100644 --- a/gcc/asan.c +++ b/gcc/asan.c @@ -1045,16 +1045,16 @@ instrument_builtin_call (gimple_stmt_iterator *iter) /* (s, s, n) style memops. */ case BUILT_IN_BCMP: case BUILT_IN_MEMCMP: - len = gimple_call_arg (call, 2); source0 = gimple_call_arg (call, 0); source1 = gimple_call_arg (call, 1); + len = gimple_call_arg (call, 2); break; /* (src, dest, n) style memops. */ case BUILT_IN_BCOPY: - len = gimple_call_arg (call, 2); source0 = gimple_call_arg (call, 0); - dest = gimple_call_arg (call, 2); + dest = gimple_call_arg (call, 1); + len = gimple_call_arg (call, 2); break; /* (dest, src, n) style memops. */