summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Dan Berlin stepped down as C++ maintainer.Andrew Cagney2001-06-282-0/+2
|
* Sort write after approval.Andrew Cagney2001-06-282-18/+24
|
* *** empty log message ***gdbadmin2001-06-281-1/+1
|
* For MI>0, output full breakpoint table header information. Output theAndrew Cagney2001-06-2711-52/+175
| | | | breakpoint table body as a list.
* Do not set finalize_syms until after the segments have been sized.Nick Clifton2001-06-272-3/+11
| | | | | Some backends may still need to access the syms's frags in order to adjust relaxed frags.
* * emulparams/hppa64linux.sh: New file.Alan Modra2001-06-275-7/+64
| | | | | | | | * configure.tgt: hppa*64*-*-linux* uses hppa64linux.sh * Makefile.am (ALL_64_EMULATIONS): Add ehppa64linux.o (ehppa64linux.c): Add rule to make it. Run "make dep-am". * Makefile.in: Regenerate.
* Use MVN to build simple inverted constants.Nick Clifton2001-06-272-24/+44
|
* * write.c (fixup_segment <Difference of 2 syms same seg>): Don'tAlan Modra2001-06-272-14/+31
| | | | | | subtract MD_PCREL_FROM_SECTION for 68k. (fixup_segment <Difference of 2 syms different seg>): Only fudge by adding MD_PCREL_FROM_SECTION for 68k or if not already pcrel.
* * write.c (fixup_segment <Difference of 2 syms same seg>): IfAlan Modra2001-06-272-4/+12
| | | | pcrel, subtract MD_PCREL_FROM_SECTION value.
* Avoid creating COPY relocs.Alan Modra2001-06-272-116/+152
| | | | | | | | | | | | | | | | | | | | | | | | * elf32-hppa.c (elf32_hppa_check_relocs): Don't make syms dynamic here.. (elf32_hppa_adjust_dynamic_symbol): ..nor here.. (allocate_plt_and_got_and_discard_relocs): .. instead do so here after gc has run. * elf32-hppa.c (RELATIVE_DYNAMIC_RELOCS): Delete. (IS_ABSOLUTE_RELOC): Define. (elf32_hppa_link_hash_entry): Always include reloc_entries field. (hppa_link_hash_newfunc): Always init it. (elf32_hppa_check_relocs): Mark symbols as ELF_LINK_NON_GOT_REF to create COPY relocs only when the reloc is in a read-only section. Instead, allocate space for a dynamic reloc to reference the library symbol directly. Keep track of space we allocate using relocs_entries. (hppa_discard_copies): Delete, and move code to.. (allocate_plt_and_got): ..here. Rename to allocate_plt_and_got_and_discard_relocs. Remove unneeded dynamic relocs for non-shared link. (elf32_hppa_size_dynamic_sections): Update calls to above. (elf32_hppa_relocate_section): Write out the dynamic relocs used in lieu of COPY relocs.
* * elf32-i386.c (elf_i386_check_relocs): Don't make syms dynamicAlan Modra2001-06-272-60/+75
| | | | | | | | | | here.. (elf_i386_adjust_dynamic_symbol): ..nor here.. (allocate_plt_and_got_and_discard_relocs): .. instead do so here after gc has run. (elf_i386_size_dynamic_sections): Fix a comment. (elf_i386_relocate_section <R_386_32, R_386_PC32>): Rearrange code involved in writing reloc out.
* Always send the breakpoint table headers to ui-out. MI/CLI canAndrew Cagney2001-06-272-17/+27
| | | | internally decide if they should be displayed.
* *** empty log message ***gdbadmin2001-06-271-1/+1
|
* delete reference to query outputAndrew Cagney2001-06-262-8/+5
|
* * mi-cmd-stack.c (list_args_or_locals): Output a list of "args" orAndrew Cagney2001-06-265-35/+48
| | | | | | | | | "locals" entries. * gdbmi.texinfo (stack-list-locals, stack-list-arguments) (exec-interrupt, target-select, thread-select): Update documentation. * mi-stack.exp: Update. Output for args=... and locals=... changed to a list.
* * mi-cmd-stack.c (mi_cmd_stack_list_frames): Output a list ofAndrew Cagney2001-06-265-29/+44
| | | | | | | | | | | "stack" entries. (mi_cmd_stack_list_args): Ditto for "stack-args". * gdbmi.texinfo (stack-list-frames, stack-list-arguments): Update documentation. (GDB/MI Stack Manipulation Commands): Fix section title. Was Stack Manipulation Commands in GDB/MI. * mi-stack.exp: Update. Output for stack=..., args=... and stack-args=... changed to a list.
* Unscramble two merged patches. This puts memory lists back to normal.Andrew Cagney2001-06-261-15/+15
|
* * stack.c (print_frame): For ui_out, output a list of arguments.Andrew Cagney2001-06-2622-106/+140
| | | | Update all tests. Update doco.
* Update paper trail entry.Kevin Buettner2001-06-262-0/+5
|
* 2001-06-25 Michael Snyder <msnyder@redhat.com>Michael Snyder2001-06-262-98/+35
| | | | | | | | | | | * infrun.c: Eliminate the "thread_step_needed" state variable, and replace it with a relatively simple test in resume. (resume): Replace thread_step_needed logic with a test for stepping, breakpoint_here_p and breakpoints_inserted. Move CANNOT_STEP_BREAKPOINT logic to after thread_step logic. (proceed): Discard thread_step_needed logic. (wait_for_inferior, fetch_inferior_event, handle_inferior_event): Discard thread_step_needed logic.
* *** empty log message ***gdbadmin2001-06-261-1/+1
|
* Update data-read-memory so that it outputs lists.Andrew Cagney2001-06-255-26/+37
|
* For data-list-register-values output a list of register values.Andrew Cagney2001-06-255-14/+25
|
* Output register-names as a list.Andrew Cagney2001-06-255-19/+34
|
* data-list-changed-registers outputs a list of registers.Andrew Cagney2001-06-255-5/+17
|
* * elf32-i386.c (elf_i386_check_relocs <R_386_32, R_386_PC32>):Alan Modra2001-06-252-3/+20
| | | | | | | Ensure syms are dynamic if we might be emitting a reloc. (allocate_plt_and_got_and_discard_relocs): Don't discard relocs for undefweak or undefined syms.. (elf_i386_relocate_section <R_386_32, R_386_PC32>): .. and emit.
* 2001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston2001-06-252-1/+5
| | | | * stabs.c (generate_asm_file): Make local variable `len' a size_t.
* * readelf.c (dump_relocations): Print "bad symbol index" ifAlan Modra2001-06-252-33/+44
| | | | | symtab == NULL with non-zero symtab_index. (process_relocs): Don't bomb if reloc section has no symsec.
* * elf32-i386.c (allocate_plt_and_got_and_discard_relocs): DiscardAlan Modra2001-06-252-8/+14
| | | | | | relocs without ELF_LINK_HASH_DEF_DYNAMIC set. (elf_i386_relocate_section <R_386_32, R_386_PC32>): Remove redundant bfd_link_hash_defined, bfd_link_hash_defweak test.
* *** empty log message ***gdbadmin2001-06-251-1/+1
|
* * config/tc-alpha.c (tc_gen_reloc): Handle relocs against SEC_MERGEJakub Jelinek2001-06-242-1/+7
| | | | section symbols the same way as externs.
* 2001-06-24 H.J. Lu <hjl@gnu.org>H.J. Lu2001-06-242-2/+9
| | | | | | | * objcopy.c (strip_main): Revert the change made on 2001-05-30 by accident. (copy_main): Apply the the change made to strip_main on 2001-05-30 by accident.
* 2001-06-24 H.J. Lu <hjl@gnu.org>H.J. Lu2001-06-242-7/+8
| | | | | * cpu-i960.c (scan_960_mach): Don't modify const char *. Use strncasecmp/strcasecmp instead of strncmp/strcmp.
* 2001-06-24 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2001-06-243-2/+7
| | | | | | | | | | | * remote-rdi.c (arm_rdi_wait): Fix return type in prototype. * rdi-share/host.h: Add missing parenthesis in conditional. 2001-06-22 J.T. Conklin <jtc@redback.com> * configure.in: include nlist.h when checking for member som_addr in struct so_map. * configure: regenerate.
* 2001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston2001-06-242-246/+17
| | | | | | | | * config/tc-m88k.c (md_number_to_imm): Remove; unused since 1993. (emit_relocations): Ditto. (s_bss): Ditto. (md_begin): Reformat comments to conform to the GNU standards. (md_assemble): Ditto.
* * fixes to silence all compiler warnings.Ben Elliston2001-06-242-12/+24
| | | | | | | | | | | | | | 2001-06-24 Ben Elliston <bje@redhat.com> * config/tc-m88k.c (get_reg): Adjust type of `reg_prefix' to char. (md_parse_option): Mark parameters as unused. (md_show_usage): Ditto. (calcop): Adjust type of `reg_prefix' to char. (get_reg): Ditto. (getval): Adjust type of local `c' to char. (md_create_short_jump): Mark from_addr, to_addr params as unused. (md_create_long_jump): Ditto. (md_estimate_size_before_relax): Mark parameters as unused.
* 2001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston2001-06-242-91/+58
| | | | * m88k-dis.c: Format to conform to GNU coding standards.
* 2001-06-23 H.J. Lu <hjl@gnu.org>H.J. Lu2001-06-242-3/+11
| | | | | | | * elf32-i386.c (elf_i386_relocate_section): Check the ELF_LINK_HASH_DEF_DYNAMIC to see if a symbol is not defined in the regular object file and treat the weak definition as the normal one.
* *** empty log message ***gdbadmin2001-06-241-1/+1
|
* 2001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston2001-06-232-1/+6
| | | | | * config/tc-m88k.c (md_pseudo_table): Properly terminate the table to allay a possible compiler warning.
* Rename gdb.mi/ChangeLog-mi to gdb.mi/ChangeLog. Update everything.Andrew Cagney2001-06-2339-181/+515
|
* Change mi/data-disassemble command output to a list ([]) instead ofAndrew Cagney2001-06-235-30/+46
| | | | ({}).
* * disassemble.c (disassembler_usage): Add unused attribute.Andreas Jaeger2001-06-232-2/+6
|
* * unwind-ia64.c (unw_decode_x1): Add unused attribute forAndreas Jaeger2001-06-232-7/+15
| | | | | | | parameter 'code'. (unw_decode_x2): Likewise. (unw_decode_x3): Likewise. (unw_decode_x4): Likewise.
* * elf32-i386.c (elf_i386_relocate_section <R_386_GOT32>): TightenAlan Modra2001-06-232-2/+16
| | | | | | unresolved_reloc test to exclude cases where we use "relocation" before setting it to point into the .got. Reinstate fudge for unresolved relocs in debugging sections.
* * elf32-i386.c (elf_i386_relocate_section): Replace uglyAlan Modra2001-06-232-60/+38
| | | | | complicated tests for unresolvable relocs with a simple direct scheme using "unresolved_reloc" var.
* 2001-06-23 Ben Elliston <bje@redhat.com>Ben Elliston2001-06-232-0/+5
| | | | * MAINTAINERS: Add myself as M88k maintainer.
* * elf32-i386.c (struct elf_i386_pcrel_relocs_copied): Rename toAlan Modra2001-06-232-95/+108
| | | | | | | | | | | | | | | elf_i386_dyn_relocs. Update comment. (struct elf_i386_link_hash_entry): Rename pcrel_relocs_copied to dyn_relocs. (elf_i386_adjust_dynamic_symbol): Remove a BFD_ASSERT, change others to aborts. (allocate_plt_and_got_and_discard_relocs): Replace BFD_ASSERT with abort. (elf_i386_size_dynamic_sections): Likewise. (elf_i386_finish_dynamic_symbol): Likewise. (elf_i386_finish_dynamic_sections): Likewise. (elf_i386_relocate_section): Likewise. Tidy R_386_GOT32 and error handling code.
* Avoid creating COPY relocs if possible.Alan Modra2001-06-232-111/+139
| | | | | | | | | | | | | | | | | | | * elf32-i386.c (elf_i386_check_relocs): Tweak condition under which .got created. Mark symbols used by R_386_32 and R_386_PC32 relocs as ELF_LINK_NON_GOT_REF to create COPY relocs only when the reloc is in a read-only section. Instead, allocate space for a dynamic reloc to reference the library symbol directly. Keep track of space we allocate using pcrel_relocs_copied. (discard_copies): Delete, and move code to .. (allocate_plt_and_got): ..here. Rename to allocate_plt_and_got_and_discard_relocs. Remove unneeded dynamic relocs for non-shared link. (elf_i386_size_dynamic_sections): Update calls to above functions. (elf_i386_relocate_section): Write out the dynamic relocs. Add more ugly logic to avoid "unresolvable relocation" error. Use htab shortcut in place of elf_hash_table macro. (elf_i386_finish_dynamic_sections): Allow that dynamic .got may not always be created now.
* 2001-06-22 Michael Chastain <chastain@redhat.com>Michael Chastain2001-06-232-296/+59
| | | | | * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect. This is operationally compatible with the previous version.
OpenPOWER on IntegriCloud