]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* gdb/m68k-tdep.c (M68K_FPREG_SIZE): Define.
authorNathan Sidwell <nathan@codesourcery.com>
Fri, 31 Mar 2006 16:21:03 +0000 (16:21 +0000)
committerNathan Sidwell <nathan@codesourcery.com>
Fri, 31 Mar 2006 16:21:03 +0000 (16:21 +0000)
(REGISTER_BYTES_FP): Use it.

* gdb/configure.tgt (m68k-*-uclinux*): target is linux.

ChangeLog.csl
gdb/configure.tgt
gdb/m68k-tdep.c

index c3fdc60a15ef4ee4f10ac3ea5955ecac1add5988..711379a3e7d84dc8b2cee29a205c133bf0c03293 100644 (file)
@@ -1,5 +1,10 @@
 2006-03-31  Nathan Sidwell  <nathan@codesourcery.com>
 
+       * gdb/m68k-tdep.c (M68K_FPREG_SIZE): Define.
+       (REGISTER_BYTES_FP): Use it.
+
+       * gdb/configure.tgt (m68k-*-uclinux*): target is linux.
+
        * gdb/remote.c (remote_fetch_registers): Revert bogus change.
 
        * gdb/remote.c (remote_fetch_registers): Don't warn about short
index 041f88ff6c29b21d07052022a20b7c7eddde14b9..4e0f6f2c96853c2ad2748a557be8743961721f63 100644 (file)
@@ -128,7 +128,8 @@ m68*-*-netbsd* | m68*-*-knetbsd*-gnu)
                        gdb_target=nbsd ;;
 m68*-*-openbsd*)       gdb_target=obsd ;;
 m68*-*-os68k*)         gdb_target=os68k ;;
-m68*-*-uclinux*)       gdb_target=monitor ;;
+m68*-*-uclinux*)       gdb_target=linux
+                       build_gdbserver=yes ;;
 
 m88*-*-openbsd*)       gdb_target=obsd ;;
 
index a488a434cb923cf8a446264d856937e0165e75e0..0f021273772bfbebdea7bb4597b1a585bbab35b9 100644 (file)
    until we can implement a more flexible general solution.  */
 #if 0
 #define M68K_FPREG_TYPE builtin_type_m68881_ext
+#define M68K_FPREG_SIZE 12
 #define M68K_LONG_DOUBLE_FORMAT floatformat_m68881_ext
 #define M68K_RETURN_FP0 1
 #else
 #define M68K_FPREG_TYPE builtin_type_double
+#define M68K_FPREG_SIZE 8
 #define M68K_LONG_DOUBLE_FORMAT floatformat_ieee_double_big
 #define M68K_RETURN_FP0 0
 #endif
@@ -65,9 +67,8 @@
 #define P_MOVEL_SP     0x2f00
 #define P_MOVEML_SP    0x48e7
 
-
-#define REGISTER_BYTES_FP (16*4 + 8 + 8*12 + 3*4)
 #define REGISTER_BYTES_NOFP (16*4 + 8)
+#define REGISTER_BYTES_FP (REGISTER_BYTES_NOFP + 8*M68K_FPREG_SIZE + 3*4)
 
 /* Offset from SP to first arg on stack at first instruction of a function */
 #define SP_ARG0 (1 * 4)