Age | Commit message (Collapse) | Author | Files | Lines |
|
* config/djgpp/fnchange.lst: Add lines for:
gdb/amd64nbsd-nat.c, gdb/amd64nbsd-tdep.c,
gdb/i386fbsd-nat.c, gdb/i386fbsd-tdep.c,
gdb/sparc64fbsd-nat.c, gdb/sparc64bsd-tdep.c.
|
|
store_inferior_registers): Remove functions.
* config/i386/fbsd64.mh (NATDEPFILES): Add amd64bsd-nat.o.
|
|
|
|
|
|
|
|
* x86-64-tdep.h (amd64nbsd_r_reg_offset): Add extern declarations.
* amd64nbsd-tdep.c: New file.
* amd64nbsd-nat.c: New file.
* amd64bsd-nat.c: New file.
* config/i386/nbsd64.mh: New file.
* config/i386/nbsd64.mt: New file.
* configure.host: Add x86_64-*-netbsd*.
* configure.tgt: Add x86_64-*-netbsd*.
* Makefile.in (amd64bsd-nat.o, amd64nbsd-nat.o, amd64nbsd-tdep.o):
New targets.
* NEWS (New native configurations): Mention NetBSD/amd64.
|
|
ld-mmix/pushja1f.d, ld-mmix/pushja7b.d, ld-mmix/pushja7f.d: Pass
--no-pushj-stubs to the assembler.
* ld-mmix/pushjs2b.d, ld-mmix/greg-14s.d, ld-mmix/pushjs1.d,
ld-mmix/greg-5s.d, ld-mmix/pushjs3b.d, ld-mmix/pushja1f-s.d,
ld-mmix/pushjs1m.d, ld-mmix/pushja7b-s.d, ld-mmix/pushja7f-s.d,
ld-mmix/pushja1b-s.d, ld-mmix/pushjs2.d, ld-mmix/pushjs3.d,
ld-mmix/pushjs4b.d, ld-mmix/pushjs4.d, ld-mmix/pushjs1bm.d,
ld-mmix/pushjs1b.d, ld-mmix/pushjs2m.d, ld-mmix/pushjs1r.d,
ld-mmix/pushjs3m.d, ld-mmix/pushjs2bm.d, ld-mmix/pushjs4m.d,
ld-mmix/pushjs3bm.d, ld-mmix/pushjs2r.d, ld-mmix/pushjs4bm.d,
ld-mmix/pushjs3r.d, ld-mmix/pushjs4r.d: New tests.
|
|
--no-pushj-stubs option.
* gas/mmix/reloclab-r.d, gas/mmix/reloclab.d: Add --no-stubs
option.
* gas/mmix/reloclab.l: Adjust for PUSHJ stub.
* gas/mmix/pushj-cs.d, gas/mmix/reloclab-s.d, gas/mmix/relax2.s,
gas/mmix/relax2.d, gas/mmix/op-0-1s.d, gas/mmix/reloclab-rs.d,
gas/mmix/weak1-s.d: New tests.
|
|
* doc/c-mmix.texi (MMIX-Opts): Document --no-pushj-stubs and
--no-stubs.
* config/tc-mmix.c: Include limits.h. Expand on mmix_relax_table
comment.
(expand_op, mmix_next_semicolon_is_eoln): Fix head comment.
(pushj_stubs): New variable.
(OPTION_NOPUSHJSTUBS, STATE_PUSHJSTUB, PUSHJSTUB_MIN)
(PUSHJSTUB_MAX): New macros.
(md_longopts): New options "--no-pushj-stubs" and synonym
"--no-stubs".
(mmix_relax_table): Handle new entry for STATE_PUSHJSTUB.
(md_parse_option): Handle OPTION_NOPUSHJSTUBS.
(md_estimate_size_before_relax): Modify STATE_PUSHJ state for
PUSHJ stub relaxation.
(md_convert_frag): Handle STATE_PUSHJSTUB.
(md_apply_fix3): Handle BFD_RELOC_MMIX_PUSHJ_STUBBABLE.
(tc_gen_reloc): Ditto.
(mmix_md_relax_frag): Handle PUSHJ stub relaxation.
* config/tc-mmix.h (TC_SEGMENT_INFO_TYPE): Define.
(struct mmix_segment_info_type): New.
|
|
relaxation always; don't exclude relocatable linking. Adjust for
_bfd_mmix_prepare_linker_allocated_gregs renamed to
_bfd_mmix_before_linker_allocation.
(mmix_after_allocation): Adjust for
_bfd_mmix_finalize_linker_allocated_gregs renamed to
_bfd_mmix_after_linker_allocation.
* scripttempl/mmo.sc: Use ADDR (.text), not . - SIZEOF (.text).
|
|
(_bfd_mmix_before_linker_allocation): Rename from
_bfd_mmix_prepare_linker_allocated_gregs.
(_bfd_mmix_after_linker_allocation): Rename from
_bfd_mmix_finalize_linker_allocated_gregs.
|
|
* elf64-mmix.c (MAX_PUSHJ_STUB_SIZE): New macro.
(struct _mmix_elf_section_data): New member pjs.
(mmix_set_relaxable_size, mmix_elf_get_section_contents): New
functions.
(elf_mmix_howto_table): New entry for R_MMIX_PUSHJ_STUBBABLE.
(mmix_reloc_map): Ditto.
(mmix_elf_relocate_section): Handle R_MMIX_PUSHJ_STUBBABLE.
(mmix_final_link_relocate, mmix_elf_check_common_relocs): Ditto.
(mmix_elf_perform_relocation): Ditto. Don't mark parameter addr
unused.
(mmix_elf_check_relocs): Move early return to after
mmix_elf_check_common_relocs call.
(mmix_elf_symbol_processing): Fix cut-and-pasto in head comment.
(_bfd_mmix_before_linker_allocation): Rename from
_bfd_mmix_prepare_linker_allocated_gregs. All referers changed.
Arrange to set the initial relaxable size of sections.
(_bfd_mmix_after_linker_allocation): Rename from
_bfd_mmix_finalize_linker_allocated_gregs.
(mmix_elf_relax_section): Relax a R_MMIX_PUSHJ_STUBBABLE reloc.
(bfd_elf64_get_section_contents): Define.
* reloc.c: Add ENUMX for BFD_RELOC_MMIX_PUSHJ_STUBBABLE.
* libbfd.h, bfd-in2.h: Regenerate.
|
|
* config/djgpp/fnchange.lst: Remove dead lines for:
bfd/elf32-i386qnx.c, bfd/elf32-ppcqnx.c, bfd/elf32-shqnx.c,
bfd/elf32-sh-lin.c, bfd/elf32-sh-nbsd.c, bfd/elf32-sh64-nbsd.c,
bfd/elf64-alpha-fbsd.c, bfd/elf64-sh64-nbsd.c,
gdb/alphanbsd-nat.c, gdb/config/i386/tm-i386mk.h,
gdb/config/i386/tm-i386v42mp.h, gdb/config/i386/xm-i386mach.h,
gdb/config/i386/xm-i386mk.h, gdb/config/i386/xm-i386v32.h,
gdb/config/m68k/apollo68v.mh, gdb/config/m68k/nm-apollo68v.h,
gdb/config/m68k/xm-apollo68v.h, gdb/config/m88k/tm-delta88v4.h,
gdb/config/mips/tm-bigmips64.h, gdb/config/mips/tm-embed64.h,
gdb/config/mips/tm-embedl.h, gdb/config/mips/tm-embedl64.h,
gdb/config/mips/tm-vr4300el.h, gdb/config/mips/tm-vr4xxxel.h,
gdb/config/mips/tm-vr5000el.h, gdb/config/sparc/tm-sparclet.h,
gdb/config/sparc/tm-sparclite.h,
gdb/gdbtk/generic/ChangeLog-2001,
gdb/gdbtk/library/ChangeLog-2001, gdb/remote-adapt.c,
gdb/remote-eb.c, gdb/remote-mm.c, gdb/remote-nrom.c,
gdb/remote-udi.c, gdb/remote-vx29k.c, gdb/remote-vx960.c,
gdb/sparclet-rom.c, gdb/sparclet-stub.c,
gdb/testsuite/gdb.mi/mi0-var-block.exp,
gdb/testsuite/gdb.mi/mi0-var-child.exp,
gdb/testsuite/gdb.mi/mi0-var-cmd.exp,
gdb/testsuite/gdb.mi/mi0-var-display.exp,
itcl/iwidgets3.0.0/demos/extfileselectionbox,
itcl/iwidgets3.0.0/demos/extfileselectiondialog,
itcl/iwidgets3.0.0/demos/fileselectionbox,
itcl/iwidgets3.0.0/demos/fileselectiondialog,
itcl/iwidgets3.0.0/demos/html/buttonbox.n.html,
itcl/iwidgets3.0.0/demos/html/canvasprintbox.n.html,
itcl/iwidgets3.0.0/demos/html/canvasprintdialog.n.html,
itcl/iwidgets3.0.0/demos/html/combobox.n.html,
itcl/iwidgets3.0.0/demos/html/dialog.n.html,
itcl/iwidgets3.0.0/demos/html/dialogshell.n.html,
itcl/iwidgets3.0.0/demos/html/entryfield.n.html,
itcl/iwidgets3.0.0/demos/html/feedback.n.html,
itcl/iwidgets3.0.0/demos/html/fileselectionbox.n.html,
itcl/iwidgets3.0.0/demos/html/fileselectiondialog.n.html,
itcl/iwidgets3.0.0/demos/html/hyperhelp.n.html,
itcl/iwidgets3.0.0/demos/html/iwidgets2.2.0UserCmds.html,
itcl/iwidgets3.0.0/demos/html/labeledwidget.n.html,
itcl/iwidgets3.0.0/demos/html/menubar.n.html,
itcl/iwidgets3.0.0/demos/html/messagedialog.n.html,
itcl/iwidgets3.0.0/demos/html/notebook.n.html,
itcl/iwidgets3.0.0/demos/html/optionmenu.n.html,
itcl/iwidgets3.0.0/demos/html/panedwindow.n.html,
itcl/iwidgets3.0.0/demos/html/promptdialog.n.html,
itcl/iwidgets3.0.0/demos/html/pushbutton.n.html,
itcl/iwidgets3.0.0/demos/html/radiobox.n.html,
itcl/iwidgets3.0.0/demos/html/scrolledcanvas.n.html,
itcl/iwidgets3.0.0/demos/html/scrolledframe.n.html,
itcl/iwidgets3.0.0/demos/html/scrolledhtml.n.html,
itcl/iwidgets3.0.0/demos/html/scrolledlistbox.n.html,
itcl/iwidgets3.0.0/demos/html/scrolledtext.n.html,
itcl/iwidgets3.0.0/demos/html/selectionbox.n.html,
itcl/iwidgets3.0.0/demos/html/selectiondialog.n.html,
itcl/iwidgets3.0.0/demos/html/shell.n.html,
itcl/iwidgets3.0.0/demos/html/spindate.n.html,
itcl/iwidgets3.0.0/demos/html/spinint.n.html,
itcl/iwidgets3.0.0/demos/html/spinner.n.html,
itcl/iwidgets3.0.0/demos/html/spintime.n.html,
itcl/iwidgets3.0.0/demos/html/tabnotebook.n.html,
itcl/iwidgets3.0.0/demos/html/tabset.n.html,
itcl/iwidgets3.0.0/demos/html/toolbar.n.html,
itcl/iwidgets3.0.0/demos/scrolledcanvas,
itcl/iwidgets3.0.0/demos/scrolledframe,
itcl/iwidgets3.0.0/demos/scrolledhtml,
itcl/iwidgets3.0.0/demos/scrolledlistbox,
itcl/iwidgets3.0.0/demos/scrolledtext,
itcl/iwidgets3.0.0/demos/selectionbox,
itcl/iwidgets3.0.0/demos/selectiondialog,
itcl/iwidgets3.0.0/doc/canvasprintbox.n,
itcl/iwidgets3.0.0/doc/canvasprintdialog.n,
itcl/iwidgets3.0.0/doc/extfileselectionbox.n,
itcl/iwidgets3.0.0/doc/extfileselectiondialog.n,
itcl/iwidgets3.0.0/doc/fileselectionbox.n,
itcl/iwidgets3.0.0/doc/fileselectiondialog.n,
itcl/iwidgets3.0.0/doc/scopedobject.n.backup,
itcl/iwidgets3.0.0/doc/scrolledcanvas.n,
itcl/iwidgets3.0.0/doc/scrolledframe.n,
itcl/iwidgets3.0.0/doc/scrolledhtml.n,
itcl/iwidgets3.0.0/doc/scrolledlistbox.n,
itcl/iwidgets3.0.0/doc/scrolledtext.n,
itcl/iwidgets3.0.0/doc/selectionbox.n,
itcl/iwidgets3.0.0/doc/selectiondialog.n,
itcl/iwidgets3.0.0/generic/canvasprintbox.itk,
itcl/iwidgets3.0.0/generic/canvasprintdialog.itk,
itcl/iwidgets3.0.0/generic/extfileselectionbox.itk,
itcl/iwidgets3.0.0/generic/extfileselectiondialog.itk,
itcl/iwidgets3.0.0/generic/fileselectionbox.itk,
itcl/iwidgets3.0.0/generic/fileselectiondialog.itk,
itcl/iwidgets3.0.0/generic/scrolledcanvas.itk,
itcl/iwidgets3.0.0/generic/scrolledframe.itk,
itcl/iwidgets3.0.0/generic/scrolledhtml.itk,
itcl/iwidgets3.0.0/generic/scrolledlistbox.itk,
itcl/iwidgets3.0.0/generic/scrolledtext.itk,
itcl/iwidgets3.0.0/generic/scrolledwidget.itk,
itcl/iwidgets3.0.0/generic/selectionbox.itk,
itcl/iwidgets3.0.0/generic/selectiondialog.itk,
itcl/iwidgets3.0.0/tests/canvasprintbox.test,
itcl/iwidgets3.0.0/tests/canvasprintdialog.test,
itcl/iwidgets3.0.0/tests/extfileselectionbox.test,
itcl/iwidgets3.0.0/tests/extfileselectiondialog.test,
itcl/iwidgets3.0.0/tests/fileselectionbox.test,
itcl/iwidgets3.0.0/tests/fileselectiondialog.test,
itcl/iwidgets3.0.0/tests/scrolledcanvas.test,
itcl/iwidgets3.0.0/tests/scrolledframe.test,
itcl/iwidgets3.0.0/tests/scrolledhtml.test,
itcl/iwidgets3.0.0/tests/scrolledlistbox.test,
itcl/iwidgets3.0.0/tests/scrolledtext.test,
itcl/iwidgets3.0.0/tests/selectionbox.test,
itcl/iwidgets3.0.0/tests/selectiondialog.test,
itcl/iwidgets3.0.0/unix/iwidgets.tcl.in,
itcl/iwidgets3.0.0/unix/pkgIndex.tcl.in,
tix/docs/Release-4.1.0.html, tix/docs/Release-4.1.0.txt,
tix/docs/Release-4.1a2.html, tix/docs/Release-4.1a2.txt,
tix/docs/Release-4.1a3.html, tix/docs/Release-4.1a3.txt,
tix/docs/Release-4.1b1.html, tix/docs/Release-4.1b1.txt,
tix/docs/Release-4.1b2.html, tix/docs/Release-4.1b2.txt,
tix/tixConfig.sh.in, tix/unix/tk4.2/pkgIndex.tcl.in,
tix/unix/tk8.0/pkgIndex.tcl.in, tix/unix/tk8.0/pkgIndex.tcl.in,
tix/unix/tk8.1/pkgIndex.tcl.in, tix/win/tkConsole41.c,
tix/win/tkConsole42.c, tix/win/tkConsole80a1.c,
tix/win/tkConsole80b1.c, tix/win/tkConsole81.c, tk/doc/tk4.0.ps,
tk/mac/tkMacProjects.sit.hqx.
|
|
regset_from_core_section.
|
|
|
|
|
|
sections.
|
|
section->_cooked_size here.
(bfd_generic_get_relocated_section_contents): Don't set it here.
Explain why.
|
|
* gas/arm/iwmmxt-bad.l: New file.
* gas/arm/arm.exp: Run new test.
|
|
* target.c (target_section_by_addr): New function.
(do_xfer_memory): Use "target_section_by_addr".
* target.h (target_section_by_addr): Declare.
|
|
* target.h (struct target_ops): Add "to_read_partial" and
"to_write_partial", delete "to_query".
(target_read_partial, target_write_partial): Declare.
(target_read, target_write): Declare.
(target_query): Delete macro.
* target.c (target_read_partial): New function.
(target_write_partial, target_read, target_write): New function.
(update_current_target): Delete inheritance of "to_query". Add
comments about "to_read_partial" and "to_write_partial".
(debug_to_partial_read, debug_to_partial_write): New functions.
(debug_to_query): Delete function.
(setup_target_debug): Set "to_read_partial" and "to_write_partial"
instead of "to_query".
* remote.c (remote_read_partial): Replace "remote_query".
(init_remote_ops): Set "to_read_partial" instead of "to_query".
(init_remote_async_ops): Ditto.
* kod.c (gdb_kod_query): Make "bufsize" a LONGEST. Use
"target_read_partial" instead of "target_query".
* avr-tdep.c (avr_io_reg_read_command): Make "bufsize" a LONGEST.
Use "target_read_partial" instead of "target_query".
|
|
output section has been discarded.
|
|
* frame.h (struct frame_id): Add new field: special_addr.
(frame_id_build_special): New prototype.
* frame.c (frame_id_build_special): New function.
(frame_id_build): Change to call frame_id_build_special().
(frame_id_eq): Change to also test special_addr field.
(frame_id_inner): Update comment.
|
|
* target.c: Update copyright.
(update_current_target): Perform the target cleanup.
Put the target stack beneath the squashed "current_target".
(add_target): Delete disabled call to "cleanup_target".
(cleanup_target): Delete function.
(push_target, unpush_target): Do not call "cleanup_target".
|
|
|
|
* target.c (target_stack): Change to a static target_ops.
(update_current_target): Walk the "struct target_ops" stack.
(pop_target, do_xfer_memory, target_info): Ditto.
(find_target_beneath): Ditto.
(push_target): Rewrite to use the "struct target_ops" stack.
(unpush_target): Ditto.
* target.h (struct target_stack_item): Delete definition.
(target_stack): Delete declaration.
(struct target_ops): Add field "beneath".
|
|
|
|
* h8300/compile.c : Addition of extern variable h8300_normal_mode
(SP) : Handle normal mode
(bitfrom) : Use normal mode flag to return suitable value
(lvalue) : Use normal mode flag to return command line location
(decode) : Decode instruction correctly for normal mode
(init_pointers) : Initialise memory correctly for normal mode
(sim_resume) : Handle cases for normal mode using h8300_normal_mode flag
(sim_store_register) : Handle 2 byte PC for normal mode
(sim_fetch_register) : Handle 2 byte PC for normal mode
(set_h8300h) : Set normal mode flag as per architechture
(sim_load) : Allocate 64K for normal mode instead of bigger memory
|
|
* gdb/config/h8300/tm-h8300.h : Addition of extern variable h8300_normal_mode
* gdb/h8300-tdep.c (BINWORD): Update BINWORD for h8300_normal_mode
(h8300_examine_prologue): Use h8300_normal_mode flag
(h8300_gdbarch_init): Set architecture info for normal mode
|
|
|
|
|
|
registers.
(do_iwmmxt_word_addr): With a control register, reject conditional
execution and reject a non-word size.
|
|
right disassembly.
|
|
sections which lack size info.
|
|
mingw32.
|
|
* gas/alpha/elf-reloc-8.d: Updated.
|
|
* emul_netbsd.c: Only a comment may follow an #endif.
|
|
|
|
|
|
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Also warn
undefined patterns with '*'.
|
|
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Don't
use the last CIE from a different section.
(_bfd_elf_write_section_eh_frame): Don't pad beyond the raw
size of the output section.
|
|
(set_remote_protocol_vcont_packet_cmd): New function.
(show_remote_protocol_vcont_packet_cmd): New function.
(init_all_packet_configs): Handle remote_protocol_vcont.
(remote_vcont_probe): New function.
(remote_vcont_resume): New function.
(remote_resume): Use it.
(remote_async_resume): Call remote_resume.
(_initialize_remote): Add verbose-resume packet commands.
|
|
|
|
* elf.c (_bfd_elf_make_section_from_phdr): Set alignment_power of
new section from p_align header field.
|
|
* infrun.c (handle_inferior_event): Add comment about
"frame_id_inner" being too weak.
|
|
* minsyms.c (lookup_minimal_symbol_solib_trampoline): Remove
second parameter, which is always null. Remove
SOFUN_ADDRESS_MAYBE_MISSING ifdeffed code.
* symtab.h (lookup_minimal_symbol_solib_trampoline): Update
accordingly.
* somsolib.c (som_solib_create_inferior_hook,
som_solib_desire_dynamic_linker_symbols): Update callers.
* hppa-tdep.c (hppa_fix_call_dummy): Ditto.
|
|
* elf32-xtensa.c (xtensa_read_table_entries): The external size
of entry is 8 bytes.
|
|
* testsuite/demangle-expected: Update the expected output of
_GLOBAL__I__Z2fnv.
|
|
* configure: Regenerate.
|
|
GENSCRIPTS and GEN_DEPENDS in place of these.
* Makefile.in: Regenerate.
* genscripts_extra.sh: Delete. Merge extra functionality to..
* genscripts.sh: ..here.
* emulparams/gld960.sh (TEXT_START_ADDR, TARGET_PAGE_SIZE): Define.
* emulparams/gld960coff.sh (TEXT_START_ADDR, TARGET_PAGE_SIZE): Ditto.
* emulparams/lnk960.sh (TEXT_START_ADDR, TARGET_PAGE_SIZE): Ditto.
* emulparams/m88kbcs.sh (TEXT_START_ADDR, TARGET_PAGE_SIZE): Ditto.
* emulparams/vanilla.sh (TEXT_START_ADDR, TARGET_PAGE_SIZE): Ditto.
|