]>
Commit | Line | Data |
---|---|---|
3a58abaf AM |
1 | diff -up gdb-6.8/gdb/sparc-tdep.c.BAD gdb-6.8/gdb/sparc-tdep.c |
2 | --- gdb-6.8/gdb/sparc-tdep.c.BAD 2008-05-15 16:12:58.000000000 -0500 | |
3 | +++ gdb-6.8/gdb/sparc-tdep.c 2008-05-15 16:13:41.000000000 -0500 | |
4 | @@ -1122,6 +1122,7 @@ sparc32_store_return_value (struct type | |
5 | if (sparc_floating_p (type)) | |
6 | { | |
7 | /* Floating return values. */ | |
8 | + len = (len <= 8) ? len : 8; | |
9 | memcpy (buf, valbuf, len); | |
10 | regcache_cooked_write (regcache, SPARC_F0_REGNUM, buf); | |
11 | if (len > 4) |