aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-07-01 * cgen-ibld.in (insert_normal): Support CGEN_IFLD_SIGN_OPT.Geoffrey Keating2-1/+20
2001-07-01*** empty log message ***gdbadmin1-1/+1
2001-06-30Treat a .ln directive outside of a function as a .appline directive.Nick Clifton2-5/+10
2001-06-30Remerge with gccNick Clifton2-5/+25
2001-06-30 * elfcore.h (elf_core_file_p): Call bfd_section_from_phdr directlyAlan Modra5-49/+38
instead of _bfd_elfcore_section_from_phdr. * elf-bfd.h (_bfd_elfcore_section_from_phdr): Remove. * elf.c (_bfd_elfcore_section_from_phdr): Remove. (_bfd_elfcore_make_pseudosection): Expedite tail-call. (elfcore_grok_prstatus): Likewise. (elfcore_grok_lwpstatus): Likewise. (bfd_get_elf_phdr_upper_bound): Likewise. (elfcore_make_note_pseudosection): Formatting. (_bfd_elfcore_strndup): Formatting. * elf32-mips.c (mips_elf_sym_is_global): Formatting. (_bfd_elf32_mips_grok_prstatus): Expedite tail-call.
2001-06-30 * elf-bfd.h: Add prototypes for _bfd_elfcore_make_pseudosectionAlan Modra5-130/+244
and _bfd_elfcore_strndup. (struct elf_backend_data): Add elf_backend_grok_prstatus and elf_backend_grok_psinfo. * elf.c (_bfd_elfcore_make_pseudosection): New function. (elfcore_grok_prstatus): Use it. (elfcore_make_note_pseudosection): Likewise. (elfcore_strndup): Rename to... (_bfd_elfcore_strndup): Here, and make global. (elfcore_grok_psinfo): Use _bfd_elfcore_strndup. (elfcore_grok_note): Call elf_backend_grok_prstatus and elf_backend_grok_psinfo if available. * elf32-mips.c (_bfd_elf32_mips_grok_prstatus): New function. (_bfd_elf32_mips_grok_psinfo): New function. (elf_backend_grok_prstatus): Define. (elf_backend_grok_psinfo): Define. * elfxx-target.h (elf_backend_grok_prstatus): Default to NULL. (elf_backend_grok_psinfo): Likewise. (elfNN_bed): Include elf_backend_grok_prstatus and elf_backend_grok_psinfo.
2001-06-302001-06-29 H.J. Lu <hjl@gnu.org>H.J. Lu2-2/+8
* elf32-hppa.c (elf32_hppa_finish_dynamic_sections): Check if hplink->sgot is NULL before filling GOT. Checck if hplink->splt is NULL before filling PLT.
2001-06-30*** empty log message ***gdbadmin1-1/+1
2001-06-292001-06-28 Eric Christopher <echristo@redhat.com>Eric Christopher35-106/+208
H.J. Lu <hjl@gnu.org>         * config/tc-mips.c (mips_arch): New. Use mips_arch instead         of mips_cpu for the ISA selection.         (md_longopts): Add OPTION_MARCH and OPTION_MTUNE.         (md_parse_option): Handle OPTION_MARCH and OPTION_MTUNE. (mips_tune): New. Use mips_tune for scheduling and optimization issues. (append_insn): Use mips_tune and mips_arch. (macro_build): Ditto. (mips_ip): Ditto. (md_begin): Handle mips_arch, mips_tune and mips_cpu. For backwards compatability mips_cpu generates arch and tune. (md_show_usage): Document new behavior. * doc/c-mips.texi (MIPS Opts): Document -march and -mtune. Deprecate -mcpu. * NEWS: Update. 2001-06-28 Eric Christopher <echristo@redhat.com> * gas/mips/usd.d: Change for march/mtune. * gas/mips/ulh-xgot.d: Ditto. * gas/mips/uld.d: Ditto. * gas/mips/trunc.d: Ditto. * gas/mips/rol.d: Ditto. * gas/mips/nodelay.d: Ditto. * gas/mips/mul.d: Ditto. * gas/mips/mul-ilocks.d: Ditto. * gas/mips/trap20.d: Ditto. * gas/mips/mips4.d: Ditto. * gas/mips/mips16.d: Ditto. * gas/mips/lif-xgot.d: Ditto. * gas/mips/lif-svr4pic.d: Ditto. * gas/mips/ld-xgot.d: Ditto. * gas/mips/ld-svr4pic.d: Ditto. * gas/mips/ld-ilocks-addr32.d: Ditto. * gas/mips/lb-xgot.d: Ditto. * gas/mips/jal-xgot.d: Ditto. * gas/mips/jal-svr4pic.d: Ditto. * gas/mips/delay.d: Ditto. * gas/mips/lb-xgot-ilocks.d: Ditto. * gas/mips/div.d: Ditto. * gas/mips/break20.d: Ditto. * gas/mips/delay.d: Ditto. * gas/mips/elf_e_flags3.d: Ditto. * gas/mips/elf_e_flags4.d: Ditto. * gas/mips/lineno.d: Ditto. * gas/mips/mips16.d: Ditto. * gas/mips/mips4.d: Ditto. * gas/mips/mips4010.d: Ditto. * gas/mips/mips4650.d: Ditto.
2001-06-292001-06-28 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-0/+8
* TODO: Add import of readline 4.2 as a gdb 5.2 task.
2001-06-29* gdbint.texinfo (Target Architecture Definition): UpdateAndrew Cagney2-5/+12
EXTRACT_STRUCT_VALUE_ADDRESS and EXTRACT_STRUCT_VALUE_ADDRESS_P. The latter has been changed to a true predicate.
2001-06-29Sort file.Andrew Cagney2-224/+228
2001-06-29* config/djgpp/fnchange.lst: Rename mi0-var-block.exp,Andrew Cagney2-0/+10
mi0-var-cmd.exp, mi0-var-child.exp and mi0-var-display.exp.
2001-06-292001-06-29 Andreas Jaeger <aj@suse.de>Andreas Jaeger2-0/+5
* MAINTAINERS: Add myself to the write-after-approval list.
2001-06-29Add DWARF 2.1 attributesNick Clifton4-37/+110
2001-06-29* elflink.h (elf_link_output_extsym): Revert 1999-04-10.Alan Modra2-2/+5
2001-06-29* remote-array.c (SWAP_TARGET_AND_HOST): Delete macro.Andrew Cagney2-41/+17
(get_hex_word): Don't use HOST_BYTE_ORDER. (array_fetch_registers): Add variable ``reg''. Use store_unsigned_integer to byte-swap the register. Delete unused local ``regs''.
2001-06-29Per Bothner as Java maintainer (joint).Andrew Cagney2-1/+7
2001-06-29* rdi-share/unixcomm.c (SERIAL_PREFIX): Always provide a default.Andrew Cagney6-32/+28
* rdi-share/hostchan.h (__unix): Hack, provide a default value. * rdi-share/host.h (__unix): Hack, define when __NetBSD__. * TODO: Update. * MAINTAINERS: Update. arm-elf builds.
2001-06-29 * cgen-asm.c (cgen_parse_keyword): Allow any first character.Geoffrey Keating3-1/+13
* cgen-opc.c (cgen_keyword_add): Ignore special first character when building nonalpha_chars field.
2001-06-29*** empty log message ***gdbadmin1-1/+1
2001-06-28* d10v-tdep.c (d10v_ts2_dmap_register): Doc fix.Jim Blandy2-2/+17
2001-06-28* d10v-tdep.c (10v_frame_chain_valid, d10v_use_struct_convention,Jim Blandy2-36/+54
d10v_breakpoint_from_pc, d10v_register_byte, d10v_register_raw_size, d10v_register_virtual_size, d10v_register_virtual_type, d10v_register_convertible, d10v_register_convert_to_virtual, d10v_register_convert_to_raw, d10v_make_daddr, d10v_make_iaddr, d10v_daddr_p, d10v_iaddr_p, d10v_convert_iaddr_to_raw, d10v_convert_daddr_to_raw, d10v_store_struct_return, d10v_store_return_value, d10v_extract_struct_value_address, d10v_frame_saved_pc, d10v_saved_pc_after_call, d10v_pop_frame, d10v_skip_prologue, d10v_frame_chain, d10v_frame_init_saved_regs, d10v_init_extra_frame_info, d10v_read_pc, d10v_write_pc, d10v_read_sp, d10v_write_sp, d10v_write_fp, d10v_read_fp, d10v_push_return_address, d10v_push_arguments, d10v_extract_return_value): Make these functions static.
2001-06-28* gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to listAndrew Cagney4-3/+1064
of files to delete. From 2000-06-15 Kazu Hirata <kazu@hxi.com>: * gdb.disasm/h8300s.exp: New file. gdb.disasm/h8300s.s: Likewise.
2001-06-28From Fernando Nasser:Andrew Cagney2-1/+12
* infrun.c (handle_inferior_event): Handle "nexti" inside function prologues.
2001-06-282001-06-28 Michael Snyder <msnyder@redhat.com>Michael Snyder3-7/+67
* infrun.c (handle_inferior_event): Replace prev_pc test in all calls to bpstat_stop_status (removed in 1999-09-24). This test helps distinguish stepping over a breakpoint trap from stepping thru a jump to the instruction after a breakpoint trap. (handle_inferior_event): Don't bother writing the PC if DECR_PC_AFTER_BREAK is zero (optimization). * breakpoint.c (bpstat_stop_status): Add comment explaining the purpose and usage of the "not_a_breakpoint" argument in computing the breakpoint address.
2001-06-28From 2000-12-03 Stephane Carrez <Stephane.Carrez@worldnet.fr>:Andrew Cagney2-0/+38
* monitor.c (setmem_resp_delim_pattern): New regexp pattern. (setreg_resp_delim_pattern): Likewise. (setmem_resp_delim_fastmap): New buffer. (setreg_resp_delim_fastmap): Likewise. (monitor_open): Initialize above regexp if they are defined. (monitor_write_memory): Use regexp to check the result of write. (monitor_store_register): Likewise to check result of register set.
2001-06-28From 2000-06-14 John Marshall <john_w_marshall@palm.com>:Andrew Cagney2-0/+8
* coff-solib.c: Include symfile.h and objfiles.h to make OBJF_SHARED visible.
2001-06-28Some how this never got removed when ChangeLog was created :-(Andrew Cagney1-492/+0
2001-06-28Build MI by default.Andrew Cagney5-391/+398
2001-06-28 * readelf.c (GET_DATA_ALLOC): Remove.Alan Modra2-346/+478
(GET_DATA): Remove. (get_data): New function combining above macros, with an extra test for zero size. Use get_data, and catch error return throughout file.
2001-06-28Add entry for change in solib-osf.c (osf_in_dynsym_resolve_code).Joel Brobecker1-0/+6
2001-06-28(osf_in_dynsym_resolve_code): Add a comment explaining the consequences ofJoel Brobecker1-0/+6
always returning zero. No code change.
2001-06-28From 2001-06-08 Daniel Jacobowitz <djacobowitz@mvista.com>:Andrew Cagney3-3/+155
* defs.h (enum target_signal): Add TARGET_SIGNAL_REALTIME_65 to TARGET_SIGNAL_REALTIME_127. * target.c (struct signals): Add SIG63 to SIG127. (target_signal_from_host): Handle up to 127 signals. (do_target_signal_to_host): Likewise.
2001-06-28* remote-sds.c (sds_start_remote): Change type of ``c'' to intAndrew Cagney2-1/+6
from possibly unsigned char.
2001-06-28Exterminate ser-ocd.c.Andrew Cagney9-198/+15
2001-06-28Dan Berlin stepped down as C++ maintainer.Andrew Cagney2-0/+2
2001-06-28Sort write after approval.Andrew Cagney2-18/+24
2001-06-28*** empty log message ***gdbadmin1-1/+1
2001-06-27For MI>0, output full breakpoint table header information. Output theAndrew Cagney11-52/+175
breakpoint table body as a list.
2001-06-27Do not set finalize_syms until after the segments have been sized.Nick Clifton2-3/+11
Some backends may still need to access the syms's frags in order to adjust relaxed frags.
2001-06-27 * emulparams/hppa64linux.sh: New file.Alan Modra5-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.
2001-06-27Use MVN to build simple inverted constants.Nick Clifton2-24/+44
2001-06-27 * write.c (fixup_segment <Difference of 2 syms same seg>): Don'tAlan Modra2-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.
2001-06-27 * write.c (fixup_segment <Difference of 2 syms same seg>): IfAlan Modra2-4/+12
pcrel, subtract MD_PCREL_FROM_SECTION value.
2001-06-27 Avoid creating COPY relocs.Alan Modra2-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.
2001-06-27 * elf32-i386.c (elf_i386_check_relocs): Don't make syms dynamicAlan Modra2-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.
2001-06-27Always send the breakpoint table headers to ui-out. MI/CLI canAndrew Cagney2-17/+27
internally decide if they should be displayed.
2001-06-27*** empty log message ***gdbadmin1-1/+1
2001-06-26delete reference to query outputAndrew Cagney2-8/+5