mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-05 21:50:21 +08:00
import gdb-1999-11-16 snapshot
This commit is contained in:
@ -91,7 +91,7 @@ static char *
|
||||
static struct type *
|
||||
dbx_alloc_type PARAMS ((int[2], struct objfile *));
|
||||
|
||||
static long read_huge_number PARAMS ((char **, int, int *));
|
||||
static LONGEST read_huge_number PARAMS ((char **, int, int *));
|
||||
|
||||
static struct type *error_type PARAMS ((char **, struct objfile *));
|
||||
|
||||
@ -4480,7 +4480,7 @@ read_sun_floating_type (pp, typenums, objfile)
|
||||
|
||||
If encounter garbage, set *BITS to -1 and return 0. */
|
||||
|
||||
static long
|
||||
static LONGEST
|
||||
read_huge_number (pp, end, bits)
|
||||
char **pp;
|
||||
int end;
|
||||
@ -4488,12 +4488,12 @@ read_huge_number (pp, end, bits)
|
||||
{
|
||||
char *p = *pp;
|
||||
int sign = 1;
|
||||
long n = 0;
|
||||
LONGEST n = 0;
|
||||
int radix = 10;
|
||||
char overflow = 0;
|
||||
int nbits = 0;
|
||||
int c;
|
||||
long upper_limit;
|
||||
LONGEST upper_limit;
|
||||
|
||||
if (*p == '-')
|
||||
{
|
||||
@ -4510,9 +4510,9 @@ read_huge_number (pp, end, bits)
|
||||
}
|
||||
|
||||
if (os9k_stabs)
|
||||
upper_limit = ULONG_MAX / radix;
|
||||
upper_limit = ULONGEST_MAX / radix;
|
||||
else
|
||||
upper_limit = LONG_MAX / radix;
|
||||
upper_limit = LONGEST_MAX / radix;
|
||||
|
||||
while ((c = *p++) >= '0' && c < ('0' + radix))
|
||||
{
|
||||
@ -4593,7 +4593,7 @@ read_range_type (pp, typenums, objfile)
|
||||
{
|
||||
char *orig_pp = *pp;
|
||||
int rangenums[2];
|
||||
long n2, n3;
|
||||
LONGEST n2, n3;
|
||||
int n2bits, n3bits;
|
||||
int self_subrange;
|
||||
struct type *result_type;
|
||||
@ -4646,8 +4646,8 @@ read_range_type (pp, typenums, objfile)
|
||||
fit in a long but <large number>-1 does. */
|
||||
else if ((n2bits != 0 && n3bits != 0 && n2bits == n3bits + 1)
|
||||
|| (n2bits != 0 && n3bits == 0
|
||||
&& (n2bits == sizeof (long) * HOST_CHAR_BIT)
|
||||
&& n3 == LONG_MAX))
|
||||
&& (n2bits == sizeof (LONGEST) * HOST_CHAR_BIT)
|
||||
&& n3 == LONGEST_MAX))
|
||||
{
|
||||
got_signed = 1;
|
||||
nbits = n2bits;
|
||||
|
Reference in New Issue
Block a user