+at Sep 18 12:13:28 1999 Jeffrey A Law (law@cygnus.com)
+
+ * config/tc-hppa.c (md_assemble): Fix dwarf2 line handling.
+ (pa_ip): Handle 'fX'.
+
+Sat Sep 18 12:13:28 1999 Jeffrey A Law (law@cygnus.com)
+
+ * config/tc-hppa.c (md_assemble): Fix dwarf2 line handling.
+ (pa_ip): Handle 'fX'.
+
Fri Sep 17 11:57:34 1999 Jeffrey A Law (law@cygnus.com)
* config/tc-hppa.c (pa_build_unwind_subspace): Do not build
{
bfd_vma addr;
- /* I haven't got a clue why the -8 is necessary, but this
- seems to work. Someone should really document what all
- the frag nonsense does and more precisely what the dwarf2
- code needs. */
+ /* First update the notion of the current source line. */
+ dwarf2_where (&debug_line);
+
+ /* We want the offset of the start of this instruction within the
+ the current frag. */
+ addr = frag_now->fr_address + frag_now_fix () - 4;
- addr = frag_now->fr_address + frag_now_fix () - 8;
+ /* And record the information. */
dwarf2_gen_line_info (addr, &debug_line);
- dwarf2_where (&debug_line);
}
#endif
}
}
/* Float operand 1 with L/R selection. */
+ case 'X':
case 'A':
{
struct pa_11_fp_reg_struct result;