2001-08-30 Jeff Holcomb <jeffh@redhat.com>
authorJeff Holcomb <jeffh@redhat.com>
Mon, 3 Sep 2001 19:54:33 +0000 (19:54 +0000)
committerJeff Holcomb <jeffh@redhat.com>
Mon, 3 Sep 2001 19:54:33 +0000 (19:54 +0000)
        * gdb.base/remote.c: Use a small buffer for targets with 16-bit
        ints.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/remote.c

index 8f03646..1844e5c 100644 (file)
@@ -1,3 +1,8 @@
+2001-08-30  Jeff Holcomb  <jeffh@redhat.com>
+
+       * gdb.base/remote.c: Use a small buffer for targets with 16-bit
+       ints.
+
 2001-08-30  Keith Seitz  <keiths@redhat.com>
 
        * lib/gdb.exp: Move all insight-related functionality into
index e71c598..a43c40b 100644 (file)
@@ -23,16 +23,16 @@ BEGIN {
 
 */
 
-#ifdef mc68hc11
+#include <limits.h>
+/* For targets with 16bit int, use a 1k buffer. */
+#if INT_MAX < 32768
 # define RANDOM_DATA_SIZE (1024)
-#endif
-
+#else
 /* Use a character buffer to avoid byte order problems. 48k is
    chosen so that the buffer required at least 3 16k packets but
    targets often have no more than 64k of data. */
 /* If you change this data, you will also have to change the checks
    for the data in remote.c */
-#ifndef RANDOM_DATA_SIZE
 # define RANDOM_DATA_SIZE (3 * 2048 * 8)
 # define BIG_RANDOM_DATA
 #endif