* buildsym.c (finish_block): Treat LOC_BASEREG_ARG and
authorStu Grossman <grossman@cygnus>
Tue, 15 Oct 1996 23:44:13 +0000 (23:44 +0000)
committerStu Grossman <grossman@cygnus>
Tue, 15 Oct 1996 23:44:13 +0000 (23:44 +0000)
commitac9548059b9ca25c3d990925a6b0602ae932637b
tree15619630645f4264f093b5351ee44cea36e3ae0c
parent254ef34062b2becfb0b47daa362ef636853dfa53
* buildsym.c (finish_block):  Treat LOC_BASEREG_ARG and
LOC_LOCAL_ARG as arguments so that GDB will know about function
args declared this way.  Mostly affects dwarf.
* dwarfread.c (decode_die_type):  Change default type from int to
void.  This allows GDB to recognize void functions.
* (new_symbol):  If AT_PROTOTYPED is present, set a flag in the
type structure.
* findvar.c (extract_floating store_floating):  Clean up comments
to reflect reality.
* gdbtypes.h:  Add TYPE_FLAG_PROTOTYPED so that we can tell if a
function has a prototype.  Currently, only dwarf supports this.
* utils.c (floatformat_from_doublest):  Fix logic error with
converting from double to float.  (It wasn't shifting mant_long if
it had a hidden bit.)

* v850-tdep.c:  Add support for function calling.  Fix some
problems with debugging code w/o debug symbols.
* config/v850/tm-v850.h:  Ditto.
gdb/ChangeLog
gdb/buildsym.c
gdb/config/v850/tm-v850.h
gdb/dwarfread.c
gdb/gdbtypes.h
gdb/v850-tdep.c