From 6db765ea4b5d42380391b712af52b288096ff382 Mon Sep 17 00:00:00 2001 From: Jeff Holcomb Date: Mon, 3 Sep 2001 19:54:33 +0000 Subject: [PATCH] 2001-08-30 Jeff Holcomb * gdb.base/remote.c: Use a small buffer for targets with 16-bit ints. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.base/remote.c | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 8f03646250..1844e5c448 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2001-08-30 Jeff Holcomb + + * gdb.base/remote.c: Use a small buffer for targets with 16-bit + ints. + 2001-08-30 Keith Seitz * lib/gdb.exp: Move all insight-related functionality into diff --git a/gdb/testsuite/gdb.base/remote.c b/gdb/testsuite/gdb.base/remote.c index e71c598ed6..a43c40bc9d 100644 --- a/gdb/testsuite/gdb.base/remote.c +++ b/gdb/testsuite/gdb.base/remote.c @@ -23,16 +23,16 @@ BEGIN { */ -#ifdef mc68hc11 +#include +/* 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