diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 2 | ||||
-rw-r--r-- | gdb/alpha-tdep.c | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6bea154..329e04d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,7 @@ 2003-06-02 Richard Henderson <rth@redhat.com> + * alpha-tdep.c (alpha_store_return_value): Avoid switch fallthru. + * alpha-tdep.c (alpha_extract_return_value): Use internal_error. (alpha_store_return_value): Likewise. diff --git a/gdb/alpha-tdep.c b/gdb/alpha-tdep.c index 9e69eda..508f0b9 100644 --- a/gdb/alpha-tdep.c +++ b/gdb/alpha-tdep.c @@ -503,8 +503,8 @@ alpha_store_return_value (struct type *valtype, struct regcache *regcache, { case 4: alpha_convert_flt_dbl (raw_buffer, valbuf); - valbuf = raw_buffer; - /* FALLTHRU */ + regcache_cooked_write (regcache, ALPHA_FP0_REGNUM, raw_buffer); + break; case 8: regcache_cooked_write (regcache, ALPHA_FP0_REGNUM, valbuf); |