aboutsummaryrefslogtreecommitdiff
path: root/gas/dwarf2dbg.c
AgeCommit message (Collapse)AuthorFilesLines
1999-08-27Apply Jim Wilson's patch to track current frag for line number changes.Nick Clifton1-13/+21
1999-08-26This makes the line number info for the end of a function match what theNick Clifton1-2/+8
standard specifies. The current code could confuse a debugger.
1999-08-26Applied patch from Jim Wilson to fix several bugs in line table generation.Nick Clifton1-5/+11
1999-07-15 * dwarf2dbg.c (dwarf2_gen_line_info): Don't assume that long longIan Lance Taylor1-2/+2
or %llx work.
1999-07-11 * Many files: Changes to avoid gcc warnings: Add ATTRIBUTE_UNUSEDIan Lance Taylor1-5/+34
as appropriate. Fill in structure initializations. Add variable initializations. Add casts. * dwarf2dbg.c (print_stats): Change i to size_t. * listing.c (listing_listing): Change list_line to unsigned int.
1999-06-26David Mosberger <davidm@hpl.hp.com>Richard Henderson1-6/+9
* dwarf2dbg.c (dwarf2_gen_line_info): Don't call out_end_sequence() when the address decreases due to a new frag. (gen_dir_list): Set ls.file[i].dir to j + 1 (not j) because file numbering starts with 1.
1999-06-12 * dwarf2dbg.c: Include elf/dwarf2.h with "", not <>.Ian Lance Taylor1-1/+1
* Makefile.am: Rebuild dependencies. * Makefile.in: Rebuild.
1999-06-12fix copyrightsIan Lance Taylor1-3/+3
1999-06-11 * dwarf2dbg.c: Change bfd_vma to addressT and bfd_signed_vma toIan Lance Taylor1-16/+27
offsetT. (out_set_addr): Don't use BYTES_PER_ADDRESS. Instead, get the value from the output file architecture. (dwarf2_gen_line_info): Ifdef BFD_ASSEMBLER specific code. * dwarf2dbg.h: Change bfd_vma to addressT.
1999-06-05 * dwarf2dbg.c (dwarf2_gen_line_info): Mirror the section symbolRichard Henderson1-1/+7
creation logic from obj_elf_create_section. * config/obj-elf.c (elf_pseudo_tab): Add pushsection/popsection. (section_stack): New. (special_sections): Make const. (obj_elf_section): Gut and rewrite parsing. (obj_elf_change_section): New function broken out of obj_elf_section. (obj_elf_parse_section_letters): Likewise. (obj_elf_section_word): Likewise. (obj_elf_section_type): Likewise. (obj_elf_previous): Treat as a toggle. (obj_elf_popsection): New. * config/tc-ppc.c (ppc_section_word): Take str+len not ptr_str. (ppc_section_type): Likewise. * config/tc-ppc.h: Likewise. * expr.h (struct expressionS): Don't make X_op a bitfield. * config/tc-alpha.c: Update for symbol handling changes. (md_apply_fix) [case GPREL]: Use now_seg instead of absolute_section. (load_expression, emit_ir_load, emit_loadstore, emit_jsrjmp): Likewise.
1999-06-05 * dwarf2dbg.c (*): Convert to K&R + prototypes.Richard Henderson1-22/+54
(dwarf2_gen_line_info): Kill unused variables. (dwarf2_finish): Likewise. (dwarf2_where): Likewise. (dwarf2_directive_file): If we've only got a string, hand off to s_app_file. * ecoff.c: Move the include of ecoff.h. * symbols.h (S_IS_FUNCTION): Prototype. * read.c (LEX_HASH): Supply a default. (lex_type): Use it. (s_globl): Update `c' after skipping whitespace. * read.h (LEX_END_NAME, is_name_ender): New. * expr.c (get_symbol_end): Respect it.
1999-06-03 * dwarf2dbg.c (dwarf2_gen_line_info): Use section_symbolRichard Henderson1-8/+4
instead of doing the work by hand.
1999-06-03 * as.c (parse_args): Add option -gdwarf2 to allow requestingRichard Henderson1-0/+672
DWARF2 debug info (line information only, at this point). * as.h: Update comment about supported debug formats. * dwarf2dbg.c, dwarf2dbg.h: New files. * Makefile.am (GAS_CFILES, HFILES, GENERIC_OBJS): Add them.