aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-10-21Add ColfFire v4 supportNick Clifton15-403/+896
2003-10-212003-10-20 Michael Chastain <mec@shout.net>Michael Chastain2-0/+52
* gdb.base/gdb1056.exp: New test script.
2003-10-21merge from gccDJ Delorie1-1/+1
2003-10-21daily updateAlan Modra1-1/+1
2003-10-21*** empty log message ***gdbadmin1-1/+1
2003-10-20 * cplus-dem.c (demangle_template): Register a new Btype onlyJoel Brobecker3-4/+16
when needed. * testsuite/demangle-expected: Add a new test.
2003-10-20* configure.in (*-*-vxworks): Add target-libiberty to noconfdirs.DJ Delorie3-2/+7
* configure: Regenerate.
2003-10-202003-10-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-26/+32
* ia64-tdep.c: Change all occurrences of DEPRECATED_REGISTER_RAW_SIZE to use register_size() instead. (ia64_frame_prev_register): Minor whitespace change.
2003-10-202003-10-20 Michael Chastain <mec@shout.net>Michael Chastain2-0/+18
* config/djgpp/fnchange.lst: Add lines for: sim/testsuite/sim/frv/interrupts/Ipipe-fr400.cgs, sim/testsuite/sim/frv/interrupts/Ipipe-fr500.cgs, sim/testsuite/sim/frv/interrupts/badalign-fr550.cgs, sim/testsuite/sim/frv/interrupts/compound-fr550.cgs, sim/testsuite/sim/frv/interrupts/data_store_error-fr550.cgs, sim/testsuite/sim/frv/interrupts/fp_exception-fr550.cgs, sim/testsuite/sim/frv/interrupts/insn_access_error-fr550.cgs.
2003-10-20Err, fix a spacing problem in a ChangeLog entry that I made yesterday.Michael Chastain1-1/+1
I'm not making a ChangeLog entry for this!
2003-10-202003-10-20 Andrew Cagney <cagney@redhat.com>Andrew Cagney10-113/+329
* values.c (register_value_being_returned): Update comments. Use "gdbarch_return_value" when available. (using_struct_return): Ditto. (set_return_value): Ditto. Use "gdbarch_return_value" when available.. Print a warning, and not an error, when an unhandled return type is encountered. * infcmd.c: Include "gdb_assert.h". (print_return_value): When gdbarch_return_value_p, and using struct return, assume that the value is not available. * defs.h (return_value_convention): Define. * gdbarch.sh (gdbarch_return_value): New predicate method. * gdbarch.h, gdbarch.c: Re-generate * ppc-sysv-tdep.c (return_value_convention): Delete definition. Index: doc/ChangeLog 2003-10-20 Andrew Cagney <cagney@redhat.com> * gdbint.texinfo (Target Architecture Definition): Document gdbarch_return_value. Add cross references from USE_STRUCT_CONVENTION, EXTRACT_RETURN_VALUE, and STORE_RETURN_VALUE, and from/to EXTRACT_STRUCT_VALUE_ADDRESS.
2003-10-202003-10-19 Andrew Cagney <cagney@redhat.com>Andrew Cagney32-95/+122
* targets.c: Replace "struct sec" with "struct bfd_section" * syms.c, sparclynx.c, section.c, opncls.c: Ditto. * libcoff-in.h, libbfd-in.h, elfxx-target.h: Ditto. * elf.c, coffgen.c, bfd.c, bfd-in.h, aoutf1.h: Ditto. * aout-tic30.c, aout-target.h: * bfd-in2.h, libcoff.h, libbfd.h: Regenerate. Index: binutils/ChangeLog 2003-10-19 Andrew Cagney <cagney@redhat.com> * coffgrok.h (coff_section): Replace 'struct sec" with "struct bfd_section". Index: gdb/ChangeLog 2003-10-19 Andrew Cagney <cagney@redhat.com> * symtab.c: Replace "struct sec" with "struct bfd_section". * objfiles.c, linespec.c, blockframe.c, block.c: Ditto. Index: ld/ChangeLog 2003-10-19 Andrew Cagney <cagney@redhat.com> * pe-dll.c: Replace "struct sec" with "struct bfd_section". Index: sim/common/ChangeLog 2003-10-19 Andrew Cagney <cagney@redhat.com> * sim-base.h: Replace "struct sec" with "struct bfd_section".
2003-10-20daily updateAlan Modra1-1/+1
2003-10-20*** empty log message ***gdbadmin1-1/+1
2003-10-19 * config/tc-mips.c (normalize_constant_expr): New function to fix signThiemo Seufer2-0/+19
extensions broken by gas' expression evaluation of constants. (check_absolute_expr): Use it. (mips_ip): Likewise.
2003-10-19 * Makefile.am: Remove old (before GCC 3.3) emulations for AVRMarek Michalkiewicz13-358/+35
target: avr1200, avr23xx, avr4433, avr44x4, avr85xx, avrmega103, avrmega161, avrmega603. Default to avr2. * Makefile.in: Regenerate. * configure.tgt: Likewise. * emulparams/avr1200.sh: Remove. * emulparams/avr23xx.sh: Remove. * emulparams/avr4433.sh: Remove. * emulparams/avr44x4.sh: Remove. * emulparams/avr85xx.sh: Remove. * emulparams/avrmega103.sh: Remove. * emulparams/avrmega161.sh: Remove. * emulparams/avrmega603.sh: Remove. * scripttempl/elf32avr.sc: Remove.
2003-10-19 * emultempl/ticoff.em (gld_${EMULATION_NAME}_list_options): AddAndreas Schwab2-1/+4
newline to message.
2003-10-19 * deffilep.y: Remove commas from %token lines.Andreas Schwab2-3/+7
2003-10-192003-10-19 Michael Chastain <mec@shout.net>Michael Chastain2-1/+14
* 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.
2003-10-19* amd64fbsd-nat.c (fetch_inferior_registers,Mark Kettenis3-72/+7
store_inferior_registers): Remove functions. * config/i386/fbsd64.mh (NATDEPFILES): Add amd64bsd-nat.o.
2003-10-19 * mmix.h (JMP_INSN_BYTE): Define.Hans-Peter Nilsson2-1/+6
2003-10-19*** empty log message ***gdbadmin1-1/+1
2003-10-19daily updateAlan Modra1-1/+1
2003-10-18Add NetBSD/amd64 native configuration:Mark Kettenis11-0/+344
* 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.
2003-10-18 * ld-mmix/greg-14.d, ld-mmix/greg-5.d, ld-mmix/pushja1b.d,Hans-Peter Nilsson33-6/+745
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.
2003-10-18 * gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: AddHans-Peter Nilsson14-12/+442
--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.
2003-10-18 Generate BFD_RELOC_MMIX_PUSHJ_STUBBABLE for PUSHJ when possible.Hans-Peter Nilsson4-16/+250
* 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.
2003-10-18 * emultempl/mmix-elfnmmo.em (mmix_before_allocation): Force linkerHans-Peter Nilsson3-6/+15
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).
2003-10-18 * mmix.h (R_MMIX_PUSHJ_STUBBABLE): New reloc number.Hans-Peter Nilsson2-3/+14
(_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.
2003-10-18 Support linker relaxation of new R_MMIX_PUSHJ_STUBBABLE relocs.Hans-Peter Nilsson5-46/+539
* 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.
2003-10-182003-10-17 Michael Chastain <mec@shout.net>Michael Chastain2-154/+127
* 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.
2003-10-18* gdbint.texinfo (Target Architecture Definition): DocumentMark Kettenis2-0/+10
regset_from_core_section.
2003-10-18daily updateAlan Modra1-1/+1
2003-10-18*** empty log message ***gdbadmin1-1/+1
2003-10-17 * ldlang.c (lang_size_sections): Last, set _cooked_size for outputHans-Peter Nilsson2-0/+14
sections.
2003-10-17 * reloc.c (bfd_generic_relax_section): Default-setHans-Peter Nilsson2-3/+21
section->_cooked_size here. (bfd_generic_get_relocated_section_contents): Don't set it here. Explain why.
2003-10-17 * gas/arm/iwmmxt-bad.s: New file.Ian Lance Taylor4-0/+24
* gas/arm/iwmmxt-bad.l: New file. * gas/arm/arm.exp: Run new test.
2003-10-172003-10-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-14/+31
* target.c (target_section_by_addr): New function. (do_xfer_memory): Use "target_section_by_addr". * target.h (target_section_by_addr): Declare.
2003-10-172003-10-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-70/+280
* 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".
2003-10-17 * elf32-hppa.c (elf32_hppa_relocate_section): Skip relocation ifDave Anglin2-0/+10
output section has been discarded.
2003-10-172003-10-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-13/+64
* 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.
2003-10-172003-10-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-118/+126
* 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".
2003-10-17Fix changelog date :-(Andrew Cagney1-1/+1
2003-10-172003-10-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-78/+51
* 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".
2003-10-17fix tiop in changelugAndrew Cagney1-2/+4
2003-10-172003-10-17 Shrinivas Atre <shrinivasa@KPITCummins.com>Shrinivas Atre2-45/+80
* 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
2003-10-172003-10-17 Shrinivas Atre <shrinivasa@KPITCummins.com>Shrinivas Atre3-8/+45
* 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
2003-10-17Enforce PC-relative jumps with --pcrel.Nick Clifton2-183/+199
2003-10-17Fix normal operation for h8300-coff targetNick Clifton5-41/+85
2003-10-17 * config/tc-arm.c (do_iwmmxt_byte_addr): Reject controlIan Lance Taylor2-0/+12
registers. (do_iwmmxt_word_addr): With a control register, reject conditional execution and reject a non-word size.