2006-05-11 Fred Fish <fnf@specifix.com>
* symtab.c (skip_prologue_using_sal): Handle single line functions
like "foo(){}", which may optimize down to a single return inst.
+2006-05-11 Fred Fish <fnf@specifix.com>
+
+ * symtab.c (skip_prologue_using_sal): Handle single line functions
+ like "foo(){}", which may optimize down to a single return inst.
+
2006-05-10 Steve Ellcey <sje@cup.hp.com>
* hppa-hpux-tdep.c (initialize_hp_cxx_exception_support): Remove
prologue_sal = find_pc_line (start_pc, 0);
if (prologue_sal.line != 0)
{
+ /* If there is only one sal that covers the entire function,
+ then it is probably a single line function, like
+ "foo(){}". */
+ if (prologue_sal.end == end_pc)
+ return start_pc;
while (prologue_sal.end < end_pc)
{
struct symtab_and_line sal;