summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Ludvig <mludvig@suse.cz>2003-06-05 18:54:34 +0000
committerMichal Ludvig <mludvig@suse.cz>2003-06-05 18:54:34 +0000
commite6290988b532bd81bbb2c6b96137c66926ef4972 (patch)
tree9792ef46cbd5ded187abfc63510990f479430527
parente4f5ce80bbf41434aa3fefbce5d897512a8d0d71 (diff)
downloadgdb-e6290988b532bd81bbb2c6b96137c66926ef4972.tar.gz
2003-06-05 Michal Ludvig <mludvig@suse.cz>
* x86-64-tdep.c (x86_64_push_arguments): Don't clear offset in each pass.
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/x86-64-tdep.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index c8edabec505..8c9481685e1 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2003-06-05 Michal Ludvig <mludvig@suse.cz>
+
+ * x86-64-tdep.c (x86_64_push_arguments): Don't clear offset
+ in each pass.
+
2003-06-05 Jeff Johnston <jjohnstn@redhat.com>
* thread-db.c (check_event): For create/death event breakpoints,
diff --git a/gdb/x86-64-tdep.c b/gdb/x86-64-tdep.c
index f01be3dd62a..88575d56725 100644
--- a/gdb/x86-64-tdep.c
+++ b/gdb/x86-64-tdep.c
@@ -623,9 +623,9 @@ x86_64_push_arguments (struct regcache *regcache, int nargs,
else
{
int j;
+ int offset = 0;
for (j = 0; j < n; j++)
{
- int offset = 0;
switch (class[j])
{
case X86_64_NO_CLASS: