PR 6922
* stabs.c (parse_stab_sun_builtin_type): Parse, but ignore SUN's 'b' and 'v' extensions.
This commit is contained in:
parent
e144674af8
commit
42b722c134
2 changed files with 14 additions and 6 deletions
|
@ -1,3 +1,9 @@
|
|||
2008-09-30 Andrew Paprocki <andrew@ishiboo.com>
|
||||
|
||||
PR 6922
|
||||
* stabs.c (parse_stab_sun_builtin_type): Parse, but ignore SUN's
|
||||
'b' and 'v' extensions.
|
||||
|
||||
2008-09-29 Peter O'Gorman <pogma@thewrittenword.com>
|
||||
Steve Ellcey <sje@cup.hp.com>
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* stabs.c -- Parse stabs debugging information
|
||||
Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
|
||||
2006, 2007 Free Software Foundation, Inc.
|
||||
2006, 2007, 2008 Free Software Foundation, Inc.
|
||||
Written by Ian Lance Taylor <ian@cygnus.com>.
|
||||
|
||||
This file is part of GNU Binutils.
|
||||
|
@ -1837,11 +1837,13 @@ parse_stab_sun_builtin_type (void *dhandle, const char **pp)
|
|||
}
|
||||
++*pp;
|
||||
|
||||
/* For some odd reason, all forms of char put a c here. This is strange
|
||||
because no other type has this honor. We can safely ignore this because
|
||||
we actually determine 'char'acterness by the number of bits specified in
|
||||
the descriptor. */
|
||||
if (**pp == 'c')
|
||||
/* OpenSolaris source code indicates that one of "cbv" characters
|
||||
can come next and specify the intrinsic 'iformat' encoding.
|
||||
'c' is character encoding, 'b' is boolean encoding, and 'v' is
|
||||
varargs encoding. This field can be safely ignored because
|
||||
the type of the field is determined from the bitwidth extracted
|
||||
below. */
|
||||
if (**pp == 'c' || **pp == 'b' || **pp == 'v')
|
||||
++*pp;
|
||||
|
||||
/* The first number appears to be the number of bytes occupied
|
||||
|
|
Loading…
Reference in a new issue