binutils-gdb.git
22 years ago Fix PR savannah/1417:
Stephane Carrez [Sun, 1 Dec 2002 13:24:03 +0000 (13:24 +0000)]
Fix PR savannah/1417:
* elf32-m68hc11.c (m68hc11_elf_relax_delete_bytes): Don't adjust
branch if it goes to the start of the deleted region.

22 years ago * bfd-in2.h (bfd_mach_m6812): Rebuild.
Stephane Carrez [Sun, 1 Dec 2002 12:18:29 +0000 (12:18 +0000)]
* bfd-in2.h (bfd_mach_m6812): Rebuild.
* archures.c (bfd_mach_m6812_default, bfd_mach_m6812,
bfd_mach_m6812s): Declare.

* elf32-m68hc12.c (m68hc12_elf_set_mach_from_flags): New function.
(_bfd_m68hc12_elf_set_private_flags): Call it.
(_bfd_m68hc12_elf_print_private_bfd_data): Report processor version.
(_bfd_m68hc12_elf_merge_private_bfd_data): Merge the flags and
report microcontroller incompatibilities (HC12 vs HCS12).
(elf_backend_object_p): Update.

22 years ago * m68hc11.h (EF_M68HC12_MACH, EF_M68HCS12_MACH): Define.
Stephane Carrez [Sun, 1 Dec 2002 12:16:21 +0000 (12:16 +0000)]
* m68hc11.h (EF_M68HC12_MACH, EF_M68HCS12_MACH): Define.
(EF_M68HC11_MACH_MASK, EF_M68HC11_MACH): Define.
(EF_M68HC11_MERGE_MACH, EF_M68HC11_CAN_MERGE_MACH): Define.

22 years ago2002-12-01 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Sun, 1 Dec 2002 12:01:26 +0000 (12:01 +0000)]
2002-12-01  Nathanael Nerode  <neroden@gcc.gnu.org>

(continuing slow-motion replay)
* Makefile.tpl: Make all-target, install-target behave similarly
to all, install (only hitting configured targets).  Eliminate
unused macro defintions.

* Makefile.tpl: Add all-gcc: all-build-libiberty dependency when
build != host.

* Makefile.tpl: Add all-gcc: all-libiberty dependency.

* ltcf-c.sh, ltcf-gcj.sh, Makefile.tpl: Correct BUILD/HOST confusion.

* configure.in: Produce lists of subdir targets we're actually
configuring.  Remove references to "dosrel".
* Makefile.tpl: Let configure set which subdir targets are hit.
Remove install-cross; clean up install; remove ALL.  Remove
references to "dosrel".  Remove "EXTRA_TARGET_HOST" hackery.
Autogenerate host module targets.  Remove empty dependency lines
and redundant dependency; rearrange slightly.
* Makefile.def: Add host-side libtermcap, utils.

* Makefile.in: Regenerate.

22 years ago2002-12-01 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Sun, 1 Dec 2002 11:32:58 +0000 (11:32 +0000)]
2002-12-01  Nathanael Nerode  <neroden@gcc.gnu.org>

(Continuing slow-motion replay)
* Makefile.def: Add list of recursive targets to autogenerate.
Add build_modules.
* Makefile.tpl: Autogenerate do-* targets.  Autogenerate *-target-*
targets.  Autogenerate *-build-* targets.
* Makefile.in: Regenerate.

22 years ago * config/tc-m68hc11.c (md_begin): Fix qsort warning.
Stephane Carrez [Sun, 1 Dec 2002 11:19:31 +0000 (11:19 +0000)]
* config/tc-m68hc11.c (md_begin): Fix qsort warning.
(tc_gen_reloc): Mark section param as not used.

22 years ago Fix Bug savannah/1825:
Stephane Carrez [Sun, 1 Dec 2002 11:02:10 +0000 (11:02 +0000)]
Fix Bug savannah/1825:
* config/tc-m68hc11.h (md_relax_frag): Define to support relaxations
that are not pc-relative.
(m68hc11_relax_frag): Declare.

* config/tc-m68hc11.c (build_indexed_byte): Use a frag_var to handle
the offsetable indexed addressing modes (n,r).
(build_insn): Cleanup some locals.
(m68hc11_relax_frag): New function imported from tc-cris.c to handle
relaxation of difference between two symbols of same section.
(md_convert_frag): For INDEXED_OFFSET relaxs, use the displacement
only when this is a PC-relative operand and the offset is not absolute.
(md_estimate_size_before_relax): Convert the INDEXED_OFFSET,UNDEF frag
to INDEXED_OFFSET,STATE_BITS5 when the symbol is absolute; this will
be handled by m68hc11_relax_frag.

22 years ago * config/tc-m68hc11.c (elf_flags): Set default ABI to gcc default
Stephane Carrez [Sun, 1 Dec 2002 10:20:06 +0000 (10:20 +0000)]
* config/tc-m68hc11.c (elf_flags): Set default ABI to gcc default
(32-bit int, 64-bit double).
(md_longopts): New options -mshort, -mlong, -mshort-double and
-mlong-double to control the ABI.
(md_show_usage): Update.
(md_parse_option): Handle new options.
* doc/as.texinfo (Overview): Document new options for HC11/HC12.

22 years ago * m68hc11-dis.c (PC_REGNUM): Define.
Stephane Carrez [Sun, 1 Dec 2002 09:53:21 +0000 (09:53 +0000)]
* m68hc11-dis.c (PC_REGNUM): Define.
(print_indexed_operand): Need an adjustment for some PC-relative
operand modes; print the final address of PC-relative modes.
(print_insn): Take into account movw/movb to adjust the PC-relative
operand addresses.

22 years ago * symbols.c (report_op_error): New function, broken out of ...
Alan Modra [Sun, 1 Dec 2002 03:18:49 +0000 (03:18 +0000)]
* symbols.c (report_op_error): New function, broken out of ...
(resolve_symbol_value): ... here. Use for both monadic and dyadic
operators.

22 years ago*** empty log message ***
gdbadmin [Sun, 1 Dec 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Sat, 30 Nov 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago2002-11-30 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sat, 30 Nov 2002 18:01:30 +0000 (18:01 +0000)]
2002-11-30  Andrew Cagney  <cagney@redhat.com>

* simops.c: Use int, 1, 0 instead of boolean, true and false.
* sim-main.h: Ditto.

22 years ago2002-11-30 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Sat, 30 Nov 2002 16:33:55 +0000 (16:33 +0000)]
2002-11-30  Andrew Cagney  <cagney@redhat.com>

* exec.c (xfer_memory): Replace boolean with int.
* p-exp.y: Use 0 instead of false.
* corelow.c (gdb_check_format): Change return type to int from
boolean.
* utils.c: Don't include <curses.h> or <term.h> first.

22 years ago * config/tc-sh.c (md_apply_fix3): Take account of fx_offset
Kaz Kojima [Sat, 30 Nov 2002 14:09:12 +0000 (14:09 +0000)]
* config/tc-sh.c (md_apply_fix3): Take account of fx_offset
for BFD_RELOC_32_PLT_PCREL.
* sh/gas/sh/pic.s: Add a test for ".long foo@PLT+.-2-label".
* sh/gas/sh/pic.d: Add expected output.

22 years ago * configure.host: Correct dynamic-linker for powerpc64 hosts.
Alan Modra [Sat, 30 Nov 2002 09:00:36 +0000 (09:00 +0000)]
* configure.host: Correct dynamic-linker for powerpc64 hosts.

22 years ago * Makefile.am (eelf32ppcwindiss.c): Correct dependencies.
Alan Modra [Sat, 30 Nov 2002 08:56:22 +0000 (08:56 +0000)]
* Makefile.am (eelf32ppcwindiss.c): Correct dependencies.
* Makefile.in: Regenerate.

22 years agos/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. Simplify
Alan Modra [Sat, 30 Nov 2002 08:39:46 +0000 (08:39 +0000)]
s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/.  Simplify
comparisons of bfd_boolean vars with TRUE/FALSE.  Formatting.

22 years ago2002-11-30 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Sat, 30 Nov 2002 01:59:39 +0000 (01:59 +0000)]
2002-11-30  Nathanael Nerode  <neroden@gcc.gnu.org>

(Continuing slow-motion replay)
* configure: More autoconf-style substitutions.
* Makefile.tpl: More autoconf-style substitutions.
* Makefile.in: Regenerate.

2002-11-30  Nathanael Nerode  <neroden@gcc.gnu.org>

(Continuing slow-motion replay)
* configure: Substitute more variables in a more autoconf-friendly
way.  Simplify slightly.
* Makefile.tpl: Make more variables substitutable in an
autoconf-friendly way.
* Makefile.in: Regenerate.

22 years ago*** empty log message ***
gdbadmin [Sat, 30 Nov 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Fri, 29 Nov 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years ago2002-11-29 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Fri, 29 Nov 2002 21:38:33 +0000 (21:38 +0000)]
2002-11-29  Nathanael Nerode  <neroden@gcc.gnu.org>

(Continuing slow-motion replay)
* configure.in (v810*): Remove special setting of tools.

* configure: Add support for extra required flags for ar or nm.
* configure.in (aix4.3+): Use above support for target-specific
issues, rather than using config/mt-aix43.

22 years ago2002-11-29 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Fri, 29 Nov 2002 21:33:11 +0000 (21:33 +0000)]
2002-11-29  Nathanael Nerode  <neroden@gcc.gnu.org>

(Starting slow-motion replay merge from gcc 3.4 b-i-b branch)
* configure: Remove 'removing', which doesn't work.  Replace $subdir
with . everywhere.  Replace $subdirs with ''.  Replace $makesrcdir
with $srcdir.  Reformat indentation.  Substitute some variables
formerly hard-coded in the Makefile for build=host.
* Makefile.tpl: Autogenerate more; make more autoconf-friendly.
* Makefile.def: Autogenerate more.
* Makefile.in: Regenerate.

22 years agoAllow BKPT instruction to be specified without an operand. Add a test for this.
Nick Clifton [Fri, 29 Nov 2002 21:00:50 +0000 (21:00 +0000)]
Allow BKPT instruction to be specified without an operand.  Add a test for this.

22 years ago * m68hc11-tdep.c (m68hc11_register_raw_size): Remove.
Stephane Carrez [Fri, 29 Nov 2002 20:42:15 +0000 (20:42 +0000)]
* m68hc11-tdep.c (m68hc11_register_raw_size): Remove.
(m68hc11_register_byte): Remove.
(m68hc11_gdbarch_init): Don't set the above.

22 years ago2002-11-29 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Fri, 29 Nov 2002 19:40:30 +0000 (19:40 +0000)]
2002-11-29  Andrew Cagney  <cagney@redhat.com>

* remote-mips.c (mips_initialize): Force a selected frame rebuild
by calling get_selected_frame.
* ocd.c (ocd_start_remote): Use get_selected frame instead of
set_current_frame, create_new_frame, select_frame and
get_current_frame.
* remote-e7000.c (e7000_start_remote): Ditto.
* remote-mips.c (common_open): Ditto
* remote-rdp.c (remote_rdp_open): Ditto.

22 years ago * m68k-tdep.c (m68k_frame_chain, m68k_frame_saved_pc)
Andreas Schwab [Fri, 29 Nov 2002 19:33:17 +0000 (19:33 +0000)]
* m68k-tdep.c (m68k_frame_chain, m68k_frame_saved_pc)
(altos_skip_prologue, delta68_frame_saved_pc, isi_frame_num_args)
(delta68_frame_num_args, news_frame_num_args, m68k_skip_prologue)
(m68k_frame_init_saved_regs, m68k_saved_pc_after_call): Use
read_memory_unsigned_integer instead of read_memory_integer when
dealing with addresses and instruction opcodes.
* m68klinux-tdep.c (m68k_linux_sigtramp_saved_pc)
(m68k_linux_frame_saved_pc): Likewise.

22 years ago2002-11-29 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Fri, 29 Nov 2002 19:15:16 +0000 (19:15 +0000)]
2002-11-29  Andrew Cagney  <ac131313@redhat.com>

* stack.c (selected_frame, select_frame): Move from here ...
* frame.c (selected_frame, select_frame): ... to here.  Include
"language.h".
* Makefile.in (frame.o): Update dependencies.
* frame.c (get_selected_frame): New function.
* frame.h (get_selected_frame): Declare.
(deprecated_selected_frame): Rename selected_frame.
* ada-lang.c, ada-tasks.c, breakpoint.c, corelow.c: Update.
* eval.c, f-valprint.c, findvar.c, frame.c, frame.h: Update.
* h8300-tdep.c, h8500-tdep.c, hppa-tdep.c, infcmd.c: Update.
* inflow.c, infrun.c, macroscope.c, mips-tdep.c: Update.
* mn10300-tdep.c, ocd.c, regcache.h, remote-e7000.c: Update.
* remote-mips.c, remote-rdp.c, sh-tdep.c, sparc-tdep.c: Update.
* stack.c, thread.c, tracepoint.c, valops.c, varobj.c: Update.
* z8k-tdep.c, cli/cli-cmds.c: Update.

Index: mi/ChangeLog
2002-11-29  Andrew Cagney  <ac131313@redhat.com>

* mi/mi-cmd-stack.c, mi/mi-main.c: Update to use
deprecated_selected_frame.

Index: tui/ChangeLog
2002-11-29  Andrew Cagney  <ac131313@redhat.com>

* tui/tui-hooks.c: Update to use deprecated_selected_frame.
* tui/tui.c, tui/tuiDisassem.c, tui/tuiRegs.c: Ditto.
* tui/tuiSource.c, tui/tuiSourceWin.c, tui/tuiWin.c: Ditto.

22 years ago2002-11-29 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Fri, 29 Nov 2002 15:39:51 +0000 (15:39 +0000)]
2002-11-29  Andrew Cagney  <ac131313@redhat.com>

* frame.h (get_selected_block): Add comments.

22 years agoFix tipo in changelog.
Andrew Cagney [Fri, 29 Nov 2002 01:59:08 +0000 (01:59 +0000)]
Fix tipo in changelog.

22 years ago2002-11-28 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Fri, 29 Nov 2002 01:52:02 +0000 (01:52 +0000)]
2002-11-28  Andrew Cagney  <ac131313@redhat.com>

* frame.c (pc_notcurrent): New function.
(find_frame_sal): New function.
* frame.h (find_frame_sal): Declare.
(struct symtab_and_line): Add opaque declaration.
* stack.c (print_frame_info_base): Use find_pc_line instead of
find_frame_sal.
(frame_info): Ditto.
* ada-lang.c (find_printable_frame): Ditto.

Index: tui/ChangeLog
2002-11-28  Andrew Cagney  <ac131313@redhat.com>

* tuiStack.c (tuiShowFrameInfo): Use find_frame_sal instead of
find_pc_line.

22 years ago * configure.in: Check that the pthdebug library is recent enough
Joel Brobecker [Fri, 29 Nov 2002 00:30:06 +0000 (00:30 +0000)]
   * configure.in: Check that the pthdebug library is recent enough
       before enabling thread support on native AiX.
       * configure: Regenerate.

       * config/powerpc/aix432.mh (NATDEPFILES): Remove aix-thread.o
       from the list of object files as it is now appended by configure
       if thread support is enabled.
       (NAT_CLIBS): Removed as -lpthdebug is also appended by configure
       if thread support is enabled.

22 years ago2002-11-28 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Fri, 29 Nov 2002 00:15:48 +0000 (00:15 +0000)]
2002-11-28  Andrew Cagney  <cagney@redhat.com>

* stack.c (get_selected_block): In-line get_current_block.
* frame.h (get_current_block): Delete declaration.
* blockframe.c (get_current_block): Delete function.

22 years ago * readelf.c Replace occurrences of Elf32_Internal_* and
Jakub Jelinek [Fri, 29 Nov 2002 00:03:30 +0000 (00:03 +0000)]
* readelf.c Replace occurrences of Elf32_Internal_* and
Elf64_Internal_* with Elf_Internal_*.
(slurp_rel_relocs): Change Elf_Internal_Rel to Elf_Internal_Rela.
Zero r_addend fields.
(dump_relocations): Remove relas variable, change Elf_Internal_Rel to
Elf_Internal_Rela.

22 years ago*** empty log message ***
gdbadmin [Fri, 29 Nov 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * config/tc-sh.c (md_apply_fix3): Call S_SET_THREAD_LOCAL
Kaz Kojima [Thu, 28 Nov 2002 23:57:59 +0000 (23:57 +0000)]
* config/tc-sh.c (md_apply_fix3): Call S_SET_THREAD_LOCAL
for TLS relocations.

22 years ago * config/tc-ia64.c (md_apply_fix3): Add default case.
Jakub Jelinek [Thu, 28 Nov 2002 23:32:59 +0000 (23:32 +0000)]
* config/tc-ia64.c (md_apply_fix3): Add default case.

22 years agodaily update
Alan Modra [Thu, 28 Nov 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years ago2002-11-28 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 28 Nov 2002 21:38:44 +0000 (21:38 +0000)]
2002-11-28  Andrew Cagney  <ac131313@redhat.com>

* gdbarch.sh (DEPRECATED_USE_GENERIC_DUMMY_FRAMES): Rename
USE_GENERIC_DUMMY_FRAMES.
* gdbarch.h, gdbarch.c: Regenerate.
* valops.c, frame.c: Update.
* config/z8k/tm-z8k.h, config/mn10200/tm-mn10200.h: Update.
* config/m32r/tm-m32r.h, config/h8500/tm-h8500.h: Update.
* config/pa/tm-hppa.h, blockframe.c: Update.
* vax-tdep.c, sparc-tdep.c, ns32k-tdep.c: Ditto.
* m68k-tdep.c, alpha-tdep.c: Ditto.

* arm-tdep.c: Eliminate USE_GENERIC_DUMMY_FRAMES as always 1.
* mips-tdep.c: Ditto.

Index: doc/ChangeLog
2002-11-28  Andrew Cagney  <ac131313@redhat.com>

* gdbint.texinfo (Host Definition): Delete documentation on
USE_GENERIC_DUMMY_FRAMES.

22 years ago2002-11-27 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Thu, 28 Nov 2002 18:15:59 +0000 (18:15 +0000)]
2002-11-27  Andrew Cagney  <ac131313@redhat.com>

* gdbarch.sh (CALL_DUMMY_LOCATION): Default to AT_ENTRY_POINT.
(USE_GENERIC_DUMMY_FRAMES): Default to true.
(PC_IN_CALL_DUMMY): Default to generic_pc_in_call_dummy.
* gdbarch.c, gdbarch.h: Re-generate.
* inferior.h (USE_GENERIC_DUMMY_FRAMES): Delete macro definition.
(CALL_DUMMY_LOCATION): Delete macro definition.
(PC_IN_CALL_DUMMY): Delete macro definitions.

* arm-tdep.c (arm_gdbarch_init): Do not set pc_in_call_dummy,
default is already generic_pc_in_call_dummy.
* xstormy16-tdep.c (xstormy16_gdbarch_init): Ditto.
* v850-tdep.c (v850_gdbarch_init): Ditto.
* sh-tdep.c (sh_gdbarch_init): Ditto.
* rs6000-tdep.c (rs6000_gdbarch_init): Ditto.
* mips-tdep.c (mips_gdbarch_init): Ditto.
* mcore-tdep.c (mcore_gdbarch_init): Ditto.
* m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
* ia64-tdep.c (ia64_gdbarch_init): Ditto.
* h8300-tdep.c (h8300_gdbarch_init): Ditto.
* d10v-tdep.c (d10v_gdbarch_init): Ditto.
* avr-tdep.c (avr_gdbarch_init): Ditto.

* arm-tdep.c (arm_gdbarch_init): Do not set
use_generic_dummy_frames, default is already 1.
* xstormy16-tdep.c (xstormy16_gdbarch_init): Ditto.
* x86-64-tdep.c (x86_64_gdbarch_init): Ditto.
* v850-tdep.c (v850_gdbarch_init): Ditto.
* sh-tdep.c (sh_gdbarch_init): Ditto.
* s390-tdep.c (s390_gdbarch_init): Ditto.
* rs6000-tdep.c (rs6000_gdbarch_init): Ditto.
* mn10300-tdep.c (mn10300_gdbarch_init): Ditto.
* mips-tdep.c (mips_gdbarch_init): Ditto.
* mcore-tdep.c (mcore_gdbarch_init): Ditto.
* m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
* ia64-tdep.c (ia64_gdbarch_init): Ditto.
* i386-tdep.c (i386_gdbarch_init): Ditto.
* h8300-tdep.c (h8300_gdbarch_init): Ditto.
* frv-tdep.c (frv_gdbarch_init): Ditto.
* d10v-tdep.c (d10v_gdbarch_init): Ditto.
* cris-tdep.c (cris_gdbarch_init): Ditto.
* avr-tdep.c (avr_gdbarch_init): Ditto.

* xstormy16-tdep.c (xstormy16_gdbarch_init): Do not set
call_dummy_location, default is already AT_ENTRY_POINT.
* x86-64-tdep.c (x86_64_gdbarch_init): Ditto.
* v850-tdep.c (v850_gdbarch_init): Ditto.
* sparc-tdep.c (sparc_gdbarch_init): Ditto.
* sh-tdep.c (sh_gdbarch_init): Ditto.
* s390-tdep.c (s390_gdbarch_init): Ditto.
* rs6000-tdep.c (rs6000_gdbarch_init): Ditto.
* mn10300-tdep.c (mn10300_gdbarch_init): Ditto.
* mips-tdep.c (mips_gdbarch_init): Ditto.
* mcore-tdep.c (mcore_gdbarch_init): Ditto.
* m68hc11-tdep.c (m68hc11_gdbarch_init): Ditto.
* ia64-tdep.c (ia64_gdbarch_init): Ditto.
* i386-tdep.c (i386_gdbarch_init): Ditto.
* h8300-tdep.c (h8300_gdbarch_init): Ditto.
* frv-tdep.c (frv_gdbarch_init): Ditto.
* d10v-tdep.c (d10v_gdbarch_init): Ditto.
* cris-tdep.c (cris_gdbarch_init): Ditto.
* avr-tdep.c (avr_gdbarch_init): Ditto.
* arm-tdep.c (arm_gdbarch_init): Ditto.
* alpha-tdep.c (alpha_gdbarch_init): Ditto.

22 years ago2002-11-28 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Thu, 28 Nov 2002 18:08:26 +0000 (18:08 +0000)]
2002-11-28  Andrew Cagney  <cagney@redhat.com>

* sim-main.h: Only include "idecode.h" once.
* Makefile.in (SIM_EXTRA_DEPS): Define.

22 years ago2002-11-28 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Thu, 28 Nov 2002 17:11:41 +0000 (17:11 +0000)]
2002-11-28  Andrew Cagney  <cagney@redhat.com>

* frame.h: Update comments on set_current_frame, create_new_frame,
flush_cached_frames, reinit_frame_cache, select_frame and
selected_frame.

22 years ago2002-11-28 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Thu, 28 Nov 2002 16:46:31 +0000 (16:46 +0000)]
2002-11-28  Elena Zannoni  <ezannoni@redhat.com>

* Makefile.in (install): Move install-info to here...
(all): ...from here.

22 years ago * symbols.c (S_SET_THREAD_LOCAL): New function.
Jakub Jelinek [Thu, 28 Nov 2002 14:15:55 +0000 (14:15 +0000)]
* symbols.c (S_SET_THREAD_LOCAL): New function.
* symbols.h (S_SET_THREAD_LOCAL): New prototype.
* config/tc-i386.c (md_apply_fix3): Call S_SET_THREAD_LOCAL
for TLS relocations.
* config/tc-ia64.c (md_apply_fix3): Likewise.
* config/tc-alpha.c (md_apply_fix3): Likewise.

* ld-i386/tlsnopic.rd: Change NOTYPE to TLS for UND sg* symbols.

22 years ago * write.c (subsegs_finish): For SEC_MERGE sections pad last fragment
Jakub Jelinek [Thu, 28 Nov 2002 14:13:51 +0000 (14:13 +0000)]
* write.c (subsegs_finish): For SEC_MERGE sections pad last fragment
to entsize.

22 years agoinclude/elf/ChangeLog
Alan Modra [Thu, 28 Nov 2002 11:55:43 +0000 (11:55 +0000)]
include/elf/ChangeLog
* internal.h (elf32_internal_ehdr, Elf32_Internal_Ehdr,
elf64_internal_ehdr, Elf64_Internal_Ehdr, elf32_internal_phdr,
Elf32_Internal_Phdr, elf64_internal_phdr, Elf64_Internal_Phdr,
elf32_internal_shdr, Elf32_Internal_Shdr, elf64_internal_shdr,
Elf64_Internal_Shdr, elf32_internal_sym, elf64_internal_sym,
Elf32_Internal_Sym, Elf64_Internal_Sym, Elf32_Internal_Note,
elf32_internal_note, elf32_internal_rel, Elf32_Internal_Rel,
elf64_internal_rel, Elf64_Internal_Rel, elf32_internal_rela,
elf64_internal_rela, Elf32_Internal_Rela, Elf64_Internal_Rela,
elf32_internal_dyn, elf64_internal_dyn, Elf32_Internal_Dyn,
Elf64_Internal_Dyn, elf32_internal_verdef, elf64_internal_verdef,
elf32_internal_verdaux, elf64_internal_verdaux, elf32_internal_verneed,
elf64_internal_verneed, elf32_internal_vernaux, elf64_internal_vernaux,
elf32_internal_versym, elf64_internal_versym, Elf32_Internal_Verdef,
Elf64_Internal_Verdef, Elf32_Internal_Verdaux, Elf64_Internal_Verdaux,
Elf32_Internal_Verneed, Elf64_Internal_Verneed, Elf32_Internal_Vernaux,
Elf64_Internal_Vernaux, Elf32_Internal_Versym, Elf64_Internal_Versym,
Elf32_Internal_Syminfo, Elf64_Internal_Syminfo): Delete.
(Elf_Internal_Rel): Delete.

bfd/ChangeLog
* elf-bfd.h: Replace occurrences of Elf32_Internal_* and
Elf64_Internal_* with Elf_Internal_*.  Replace Elf_Internal_Rel
with Elf_Internal_Rela.
* elf-hppa.h, elf-m10200.c, elf-m10300.c, elf32-arc.c, elf32-arm.h,
elf32-avr.c, elf32-cris.c, elf32-d10v.c, elf32-d30v.c, elf32-dlx.c,
elf32-fr30.c, elf32-frv.c, elf32-gen.c, elf32-h8300.c, elf32-hppa.c,
elf32-i370.c, elf32-i386.c, elf32-i860.c, elf32-i960.c, elf32-ip2k.c,
elf32-m32r.c, elf32-m68hc11.c, elf32-m68hc12.c, elf32-m68k.c,
elf32-mcore.c, elf32-mips.c, elf32-openrisc.c, elf32-or32.c,
elf32-ppc.c, elf32-s390.c, elf32-sh.c, elf32-v850.c, elf32-vax.c,
elf32-xstormy16.c, elf64-alpha.c, elf64-gen.c, elf64-hppa.c,
elf64-mips.c, elf64-mmix.c, elf64-ppc.c, elf64-s390.c, elf64-sh64.c,
elf64-sparc.c, elf64-x86-64.c, elfarm-nabi.c, elfarm-oabi.c,
elfcode.h, elflink.h, elfn32-mips.c, elfxx-ia64.c, elfxx-mips.c: Ditto.
* elf-hppa.h (elf_hppa_internal_shdr): Delete.  Use Elf_Internal_Shdr
throughout instead.
* elf.c (_bfd_elf_no_info_to_howto_rel): Delete.
* elfcode.h (elf_swap_reloca_in): Pass source operand as a bfd_byte *.
Remove INLINE keyword.
(elf_swap_reloc_in): Likewise.  Also clear r_addend.
(elf_swap_reloc_out, elf_swap_reloca_out): Pass destination operand
as a bfd_byte *.
(elf_write_relocs): Consolidate REL and RELA code.
(elf_slurp_reloc_table_from_section): Simplify REL code.
(NAME(_bfd_elf,size_info)): Populate reloc swap entries.
* elf-bfd.h (MAX_INT_RELS_PER_EXT_REL): Define.
* elflink.h (elf_link_read_relocs_from_section): Consolidate REL and
RELA code.
(elf_link_adjust_relocs): Likewise.  Don't malloc space for temp
reloc array, use a fixed size of MAX_INT_RELS_PER_EXT_REL.
(elf_link_output_relocs): Likewise.
(elf_reloc_link_order): Likewise.
(elf_finish_pointer_linker_section): Likewise.
(struct elf_link_sort_rela): Remove union.
(elf_link_sort_cmp1): Update to suit.
(elf_link_sort_cmp2): Here too.
(elf_link_sort_relocs): Consolidate REL and RELA code.  Fix memory
over-allocation for int_rels_per_ext_rel != 1 case.
* elf32-arm.h: Update all bfd_elf32_swap_reloc_out calls.
* elf32-i386.c: Likewise.
* elf32-cris.c: Likewise for bfd_elf32_swap_reloca_out.
* elf32-hppa.c, elf32-i370.c, elf32-m68k.c, elf32-ppc.c, elf32-s390.c,
elf32-sh.c, elf32-vax.c, elfxx-mips.c: Likewise.
* elf64-alpha.c: Likewise for bfd_elf64_swap_reloca_out.
* elf64-hppa.c, elf64-mips.c, elf64-ppc.c, elf64-s390.c, elf64-sh64.c,
elf64-sparc.c, elf64-x86-64.c: Likewise.
* elfxx-ia64.c: Likewise for bfd_elfNN_swap_reloca_out.
* elfxx-mips.c (sort_dynamic_relocs): Likewise for
bfd_elf32_swap_reloc_in.

* elf32-arm.h: Update elf32_arm_info_to_howto calls.
* elf32-mips.c: Likewise for mips_info_to_howto_rel.
(mips_elf64_swap_reloc_in): Zero r_addend.
(mips_elf64_be_swap_reloc_in): Likewise.
(mips_elf64_slurp_one_reloc_table): Simplify.

* elf64-alpha.c (alpha_elf_size_info): Populate reloc swap entries.
* elf64-hppa.c (hppa64_elf_size_info): Likewise.
* elf64-sparc.c (sparc64_elf_size_info): Likewise.

22 years ago * elf32-sh.c (sh_elf_relocate_section): Don't complain about
Kaz Kojima [Thu, 28 Nov 2002 08:37:15 +0000 (08:37 +0000)]
* elf32-sh.c (sh_elf_relocate_section): Don't complain about
        unresolved debugging relocs in dynamic applications.
* elf64-sh64.c (sh_elf64_relocate_section): Likewise.
* ld-sh/refdbg-0-dso.d: New test.
* ld-sh/refdbg-1.d: Likewise.
* ld-sh/refdbg.s: Likewise.
* ld-sh/refdbglib.s: Likewise.

22 years ago * configure: Regenerate with the proper version of autoconf.
Joel Brobecker [Thu, 28 Nov 2002 04:41:33 +0000 (04:41 +0000)]
* configure: Regenerate with the proper version of autoconf.

22 years ago2002-11-27 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Thu, 28 Nov 2002 02:10:38 +0000 (02:10 +0000)]
2002-11-27  David O'Brien  <obrien@FreeBSD.org>
* configure.host: Fix generic FreeBSD configuration entry.

22 years ago2002-11-27 Richard Sandiford <rsandifo@redhat.com>
Chris Demetriou [Thu, 28 Nov 2002 01:32:03 +0000 (01:32 +0000)]
2002-11-27  Richard Sandiford  <rsandifo@redhat.com>

        * sim-fpu.c (sim_fpu_inv): Use sim_fpu_div.

22 years ago*** empty log message ***
gdbadmin [Thu, 28 Nov 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Wed, 27 Nov 2002 23:00:04 +0000 (23:00 +0000)]
daily update

22 years ago2002-11-27 Andrew Cagney <cagney@redhat.com>
Andrew Cagney [Wed, 27 Nov 2002 20:44:10 +0000 (20:44 +0000)]
2002-11-27  Andrew Cagney  <cagney@redhat.com>

* config/z8k/tm-z8k.h (PC_IN_CALL_DUMMY): Update definition to use
deprecated pc_in_call_dummy function.
* config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Ditto.
* config/sparc/tm-sp64.h (PC_IN_CALL_DUMMY): Ditto.
* config/pa/tm-hppa.h (PC_IN_CALL_DUMMY): Ditto.
* config/mn10200/tm-mn10200.h (PC_IN_CALL_DUMMY): Ditto.
* config/h8500/tm-h8500.h (PC_IN_CALL_DUMMY): Ditto.

22 years ago2002-11-27 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 27 Nov 2002 19:42:10 +0000 (19:42 +0000)]
2002-11-27  H.J. Lu <hjl@gnu.org>

* ld.texinfo: Add the missing `;' to sample version scripts.

22 years ago2002-11-26 Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Wed, 27 Nov 2002 19:13:10 +0000 (19:13 +0000)]
2002-11-26  Martin M. Hunt  <hunt@redhat.com>

* Makefile.in: Remove Tix dependencies.
* acinclude.m4: Ditto.
* aclocal.m4: Ditto.
* configure.in: Ditto.
* configure: Regenerated.

22 years ago2002-11-26 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Wed, 27 Nov 2002 15:50:32 +0000 (15:50 +0000)]
2002-11-26  Andrew Cagney  <ac131313@redhat.com>

* gdbarch.sh (TARGET_FLOAT_FORMAT): Print the float format name.
(TARGET_DOUBLE_FORMAT, TARGET_LONG_DOUBLE_FORMAT): Ditto.
* gdbarch.c: Re-generate.

22 years ago2002-11-26 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Wed, 27 Nov 2002 01:08:50 +0000 (01:08 +0000)]
2002-11-26  Andrew Cagney  <ac131313@redhat.com>

* config/h8500/tm-h8500.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
(USE_GENERIC_DUMMY_FRAMES): Define as zero.
(PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack.
* config/mn10200/tm-mn10200.h (PC_IN_CALL_DUMMY): Define as
pc_in_call_dummy_at_entry_point.
* config/pa/tm-hppa.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
(USE_GENERIC_DUMMY_FRAMES): Define as zero.
(PC_IN_CALL_DUMMY): Define as pc_in_call_dummy_on_stack.
* config/pa/tm-hppa64.h (CALL_DUMMY_LOCATION): Delete undefine.
* config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Define as
pc_in_call_dummy_on_stack.
* config/sparc/tm-sp64.h (PC_IN_CALL_DUMMY): Redefine as
pc_in_call_dummy_at_entry_point and pc_in_call_dummy_on_stack.
* config/z8k/tm-z8k.h (CALL_DUMMY_LOCATION): Define as ON_STACK.
(USE_GENERIC_DUMMY_FRAMES): Define as zero.
(PC_IN_CALL_DUMMY): Defile as pc_in_call_dummy_on_stack.

22 years ago*** empty log message ***
gdbadmin [Wed, 27 Nov 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Tue, 26 Nov 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago2002-11-26 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 26 Nov 2002 22:44:37 +0000 (22:44 +0000)]
2002-11-26  Elena Zannoni  <ezannoni@redhat.com>

        Fix PR gdb/723 and PR gdb/245.
* Makefile.in (install-info): Run the install-info command as part
of the post install steps only.
(uninstall-info): New target.
(uninstall): New target.

22 years ago2002-11-26 Elena Zannoni <ezannoni@redhat.com>
Elena Zannoni [Tue, 26 Nov 2002 22:33:21 +0000 (22:33 +0000)]
2002-11-26  Elena Zannoni  <ezannoni@redhat.com>

        * Makefile.in (INFO_DEPS): Define.
        (all): Add install-info to the rule.
        (info): Unse INFO_DEPS.
        (install-info): Rewrite.
        (uninstall-info): New.
        (uninstall): New.

22 years ago* dwarf2dbg.c (scale_addr_delta): New.
DJ Delorie [Tue, 26 Nov 2002 21:55:15 +0000 (21:55 +0000)]
* dwarf2dbg.c (scale_addr_delta): New.
(size_inc_line_addr): Use it.
(emit_inc_line_addr): Use it.

22 years ago2002-11-26 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Tue, 26 Nov 2002 19:01:30 +0000 (19:01 +0000)]
2002-11-26  Andrew Cagney  <ac131313@redhat.com>

* inferior.h (deprecated_pc_in_call_dummy_before_text_end): Rename
pc_in_call_dummy_before_text_end
(deprecated_pc_in_call_dummy_after_text_end): Rename
pc_in_call_dummy_after_text_end.
(deprecated_pc_in_call_dummy_on_stack): Rename
pc_in_call_dummy_on_stack.
(deprecated_pc_in_call_dummy_at_entry_point): Rename
pc_in_call_dummy_at_entry_point.
* m68k-tdep.c (m68k_gdbarch_init): Update.
* s390-tdep.c (s390_gdbarch_init): Update.
* x86-64-tdep.c (x86_64_gdbarch_init): Update.
* vax-tdep.c (vax_gdbarch_init): Update.
* sparc-tdep.c (sparc_gdbarch_init): Update.
* ns32k-tdep.c (ns32k_gdbarch_init): Update.
* mn10300-tdep.c (mn10300_gdbarch_init): Update.
* i386-tdep.c (i386_gdbarch_init): Update.
* frv-tdep.c (frv_gdbarch_init): Update.
* cris-tdep.c (cris_gdbarch_init): Update.
* config/sparc/tm-sparc.h (PC_IN_CALL_DUMMY): Update.
* blockframe.c (deprecated_pc_in_call_dummy_before_text_end)
(deprecated_pc_in_call_dummy_after_text_end)
(deprecated_pc_in_call_dummy_on_stack)
(deprecated_pc_in_call_dummy_at_entry_point): Update.
* alpha-tdep.c (alpha_gdbarch_init): Update.

22 years ago * elf-eh-frame.c (ENSURE_NO_RELOCS): Disregard R_*_NONE relocs.
Alan Modra [Tue, 26 Nov 2002 11:54:02 +0000 (11:54 +0000)]
* elf-eh-frame.c (ENSURE_NO_RELOCS): Disregard R_*_NONE relocs.
(_bfd_elf_discard_section_eh_frame): Don't discard duplicate CIEs
on a relocatable link.  Comment typos.
* elf.c (_bfd_elf_link_hash_newfunc): Assign elements of structure
in the order they are declared.  Clear elf_hash_value too.
(_bfd_elf_link_hash_table_init): Likewise assign in order.  Clear
eh_info and tls_segment.
* elflink.h (elf_link_input_bfd <emit_relocs>): Keep reloc offsets
sorted when discarding relocs by turning them into R_*_NONE.

* libbfd.c (warn_deprecated): Comment spelling.
* po/SRC-POTFILES.in: Regenerate.

22 years ago * config/tc-cris.c (cris_relax_frag): Fix typo in comment.
Hans-Peter Nilsson [Tue, 26 Nov 2002 08:21:35 +0000 (08:21 +0000)]
* config/tc-cris.c (cris_relax_frag): Fix typo in comment.
(md_assemble): Don't pass on branches to constants as relaxable.
Tweak comment.

22 years ago * gas/cris/rd-bcnst.d, gas/cris/rd-bcnst.d: New test.
Hans-Peter Nilsson [Tue, 26 Nov 2002 08:19:09 +0000 (08:19 +0000)]
* gas/cris/rd-bcnst.d, gas/cris/rd-bcnst.d: New test.

22 years ago * acconfig.h (HAVE_PREAD64): Add.
Daniel Jacobowitz [Tue, 26 Nov 2002 01:23:46 +0000 (01:23 +0000)]
* acconfig.h (HAVE_PREAD64): Add.
* configure.in: Check for pread64.
* config.in: Regenerated.
* configure: Regenerated.
* lin-lwp.c (lin_lwp_xfer_memory): Call linux_proc_xfer_memory.
* linux-proc.c (linux_proc_xfer_memory): New function.
* config/nm-linux.h (linux_proc_xfer_memory): Add prototype.

22 years ago*** empty log message ***
gdbadmin [Tue, 26 Nov 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Mon, 25 Nov 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago2002-11-25 David Carlton <carlton@math.stanford.edu>
David Carlton [Mon, 25 Nov 2002 22:01:39 +0000 (22:01 +0000)]
2002-11-25  David Carlton  <carlton@math.stanford.edu>

* dwarf2read.c (scan_partial_symbols): Descend into namespace
pdi's with no name.

22 years ago* gas/xstormy16/allinsn.d: Fix sdiv/sdivlh encodings.
DJ Delorie [Mon, 25 Nov 2002 21:15:41 +0000 (21:15 +0000)]
* gas/xstormy16/allinsn.d: Fix sdiv/sdivlh encodings.

22 years ago* xstormy16-opc.c: Regenerate.
DJ Delorie [Mon, 25 Nov 2002 21:15:04 +0000 (21:15 +0000)]
* xstormy16-opc.c: Regenerate.

22 years ago2002-11-25 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Mon, 25 Nov 2002 21:07:51 +0000 (21:07 +0000)]
2002-11-25  Andrew Cagney  <ac131313@redhat.com>

* MAINTAINERS: Mark h8500 as broken.  Breakage occured Fri Nov 5
16:32:04 1999 Andrew Cagney <cagney@b1.cygnus.com>.

22 years ago* symfile.c (init_objfile_sect_indices): New function.
Jim Blandy [Mon, 25 Nov 2002 21:00:51 +0000 (21:00 +0000)]
* symfile.c (init_objfile_sect_indices): New function.
(default_symfile_offsets): Move the section-index-initializing
stuff into init_objfile_sect_indices, and call that.

22 years ago* symtab.h (SIZEOF_N_SECTION_OFFSETS): New macro.
Jim Blandy [Mon, 25 Nov 2002 20:31:06 +0000 (20:31 +0000)]
* symtab.h (SIZEOF_N_SECTION_OFFSETS): New macro.
(SIZEOF_SECTION_OFFSETS): Use SIZEOF_N_SECTION_OFFSETS.

22 years ago* symfile.c (syms_from_objfile): Adjust indentation.
Jim Blandy [Mon, 25 Nov 2002 20:11:35 +0000 (20:11 +0000)]
* symfile.c (syms_from_objfile): Adjust indentation.

22 years ago* symfile.c (symbol_file_add): Flush gdb_stdout even if from_tty
Jim Blandy [Mon, 25 Nov 2002 20:01:06 +0000 (20:01 +0000)]
* symfile.c (symbol_file_add): Flush gdb_stdout even if from_tty
|| info_verbose isn't true.

22 years agoPatch from Kenneth Chen to fix brl disassembly.
Jim Wilson [Mon, 25 Nov 2002 19:59:29 +0000 (19:59 +0000)]
Patch from Kenneth Chen to fix brl disassembly.
* ia64-dis.c (print_insn_ia64): Correct handling of IA64_OPND_TGT64.

22 years ago* lib/mi-support.exp (mi_delete_breakpoints): Change name of
Jim Blandy [Mon, 25 Nov 2002 19:54:09 +0000 (19:54 +0000)]
* lib/mi-support.exp (mi_delete_breakpoints): Change name of
function appearing in error message.

22 years ago * gas/config/tc-tic4x.c (c4x_operands_match): Bugfix in direct
Svein Seldal [Mon, 25 Nov 2002 09:01:30 +0000 (09:01 +0000)]
* gas/config/tc-tic4x.c (c4x_operands_match): Bugfix in direct
mode

22 years ago2002-11-24 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Mon, 25 Nov 2002 04:47:56 +0000 (04:47 +0000)]
2002-11-24  Andrew Cagney  <ac131313@redhat.com>

* gdbarch.sh (FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS): Change
default to get_frame_base.
* gdbarch.h, gdbarch.c: Regenerate.
* arch-utils.c (default_frame_address): Delete function.
* arch-utils.h (default_frame_address): Delete declaration

22 years ago*** empty log message ***
gdbadmin [Mon, 25 Nov 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago2002-11-24 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Sun, 24 Nov 2002 23:05:03 +0000 (23:05 +0000)]
2002-11-24  Pierre Muller  <muller@ics.u-strasbg.fr>

* varobj.c (find_frame_addr_in_frame_chain):
Use get_frame_base instead of FRAME_FP,
obvious fix.

22 years agodaily update
Alan Modra [Sun, 24 Nov 2002 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago2002-11-19 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sun, 24 Nov 2002 19:48:13 +0000 (19:48 +0000)]
2002-11-19  Andrew Cagney  <ac131313@redhat.com>

* frame.h (FRAME_FP): Delete macro.
(get_frame_base): New function declaration.
* frame.c (get_frame_base): New function.
(get_frame_id): Use ->frame.
(frame_find_by_id): Rewrite to use get_frame_id.
* blockframe.c: Use get_frame_base instead of FRAME_FP.
* cris-tdep.c, d10v-tdep.c, findvar.c, h8500-tdep.c: Ditto.
* hppa-tdep.c, i386-tdep.c, infcmd.c, infrun.c: Ditto.
* m68hc11-tdep.c, m68k-tdep.c, mcore-tdep.c, mips-tdep.c: Ditto.
* mn10200-tdep.c, mn10300-tdep.c, rs6000-tdep.c: Ditto.
* sh-tdep.c, sparc-tdep.c, stack.c, tracepoint.c: Ditto.
* v850-tdep.c, valops.c, z8k-tdep.c: Ditto.

22 years ago2002-11-24 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sun, 24 Nov 2002 18:23:37 +0000 (18:23 +0000)]
2002-11-24  Andrew Cagney  <ac131313@redhat.com>

* arm-tdep.c (arm_gdbarch_init): Do not set get_saved_register.

22 years agomerge from gcc
DJ Delorie [Sun, 24 Nov 2002 15:59:22 +0000 (15:59 +0000)]
merge from gcc

22 years ago2002-11-24 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sun, 24 Nov 2002 15:41:59 +0000 (15:41 +0000)]
2002-11-24  Andrew Cagney  <ac131313@redhat.com>

* frame.c (set_unwind_by_pc): Revert change below, use
PC_IN_CALL_DUMMY.
(get_prev_frame): Ditto.

22 years ago2002-11-24 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sun, 24 Nov 2002 15:06:08 +0000 (15:06 +0000)]
2002-11-24  Andrew Cagney  <ac131313@redhat.com>

* dummy-frame.c (pc_in_dummy_frame): New function.
(generic_pc_in_call_dummy): Call pc_in_dummy_frame.
(find_dummy_frame): Update comment.
(generic_pop_current_frame): Use get_frame_type.
* dummy-frame.h (pc_in_dummy_frame): Declare.
* frame.c (set_unwind_by_pc): Use pc_in_dummy_frame.
(create_new_frame): Use pc_in_dummy_frame.
(get_prev_frame): Use pc_in_dummy_frame.
(frame_saved_regs_register_unwind): Use get_prev_frame.
(deprecated_generic_get_saved_register): Use get_prev_frame.

22 years ago2002-11-23 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sun, 24 Nov 2002 14:16:38 +0000 (14:16 +0000)]
2002-11-23  Andrew Cagney  <ac131313@redhat.com>

* blockframe.c (find_frame_addr_in_frame_chain): Move function
from here ...
* varobj.c (find_frame_addr_in_frame_chain): ... to here.
(varobj_create): Note that frame ID should be used.
* frame.h (find_frame_addr_in_frame_chain): Delete declaration.

22 years ago* libiberty.h (basename): Add NetBSD to the list.
Jason Thorpe [Sun, 24 Nov 2002 06:58:20 +0000 (06:58 +0000)]
* libiberty.h (basename): Add NetBSD to the list.

22 years ago2002-11-23 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sun, 24 Nov 2002 03:20:09 +0000 (03:20 +0000)]
2002-11-23  Andrew Cagney  <ac131313@redhat.com>

* breakpoint.c: Include "gdb_assert.h".
(deprecated_frame_in_dummy): Assert that generic dummy frames are
not being used.
* Makefile.in (breakpoint.o): Update dependencies.
* ada-lang.c (find_printable_frame): Use get_frame_type instead of
deprecated_frame_in_dummy.
* stack.c (print_frame_info_base): Ditto.
(frame_info): Ditto.
(print_frame_info_base): Ditto.  Delete dead code.

Index: tui/ChangeLog
2002-11-23  Andrew Cagney  <ac131313@redhat.com>

* tuiStack.c (tuiShowFrameInfo): Use get_frame_type instead of
deprecated_frame_in_dummy.  Fix coding style.

22 years ago*** empty log message ***
gdbadmin [Sun, 24 Nov 2002 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
Alan Modra [Sat, 23 Nov 2002 23:00:03 +0000 (23:00 +0000)]
daily update

22 years ago * Makefile.in (m68k_tdep_h): Define.
Andreas Schwab [Sat, 23 Nov 2002 19:45:12 +0000 (19:45 +0000)]
* Makefile.in (m68k_tdep_h): Define.
(abug-rom.o, cpu32bug-rom.o, dbug-rom.o, m68k-tdep.o, m68klinux-nat.o)
(remote-est.o, rom68k-rom.o): Add $(m68k_tdep_h).
* m68k-tdep.c: Move register number enum ...
* m68k-tdep.h: ... to this new file and rename the constants from
E_* to M68K_*.  All uses changed.
* config/m68k/tm-m68k.h (D0_REGNUM, A0_REGNUM): Remove definitions.
* abug-rom.c: Include "m68k-tdep.h".  Use
M68K_D0_REGNUM/M68K_A0_REGNUM instead of D0_REGNUM/A0_REGNUM.
* cpu32bug-rom.c: Likewise.
* dbug-rom.c: Likewise.
* m68k-tdep.c: Likewise.
* m68klinux-nat.c: Likewise.
* remote-est.c: Likewise.
* rom68k-rom.c: Likewise.
* config/m68k/tm-linux.h: Likewise.

22 years ago2002-11-23 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sat, 23 Nov 2002 17:17:29 +0000 (17:17 +0000)]
2002-11-23  Andrew Cagney  <ac131313@redhat.com>

* arm-tdep.c (arm_gdbarch_init): Remove old style non-generic
dummy frame initialization code.
* mips-tdep.c (mips_gdbarch_init): Ditto.

22 years agoFix typo describing switch for hex format.
Nick Clifton [Sat, 23 Nov 2002 08:01:51 +0000 (08:01 +0000)]
Fix typo describing switch for hex format.

22 years ago* win32-nat.c (child_attach): Reset saw_create counter or subsequent attach
Christopher Faylor [Sat, 23 Nov 2002 02:49:45 +0000 (02:49 +0000)]
* win32-nat.c (child_attach): Reset saw_create counter or subsequent attach
will hang.

22 years ago2002-11-22 Andrew Cagney <ac131313@redhat.com>
Andrew Cagney [Sat, 23 Nov 2002 01:39:25 +0000 (01:39 +0000)]
2002-11-22  Andrew Cagney  <ac131313@redhat.com>

* gdbarch.sh (FRAME_ARGS_ADDRESS, FRAME_LOCALS_ADDRESS): Default
to default_frame_address.
* gdbarch.h, gdbarch.c: Re-generate.

* d10v-tdep.c (d10v_gdbarch_init): Do not set frame_args_address
or frame_locals_address to default_frame_address.
* m68k-tdep.c (m68k_gdbarch_init): Update.
* i386-tdep.c (i386_gdbarch_init): Update.
* frv-tdep.c (frv_gdbarch_init): Update.
* sh-tdep.c (sh_gdbarch_init): Update.
* v850-tdep.c (v850_gdbarch_init): Update.
* sparc-tdep.c (sparc_gdbarch_init): Update.
* mips-tdep.c (mips_gdbarch_init): Update.
* mn10300-tdep.c (mn10300_gdbarch_init): Update.
* x86-64-tdep.c (x86_64_gdbarch_init): Update.
* xstormy16-tdep.c (xstormy16_gdbarch_init): Update.

* cris-tdep.c (cris_frame_args_address): Delete function.
(cris_frame_locals_address): Delete function.
(cris_gdbarch_init): Do not set frame_args_address or
frame_locals_address.

22 years ago2002-11-22 Michael Snyder <msnyder@redhat.com>
Michael Snyder [Sat, 23 Nov 2002 01:34:43 +0000 (01:34 +0000)]
2002-11-22  Michael Snyder  <msnyder@redhat.com>

* thread-db.c (thread_db_load): Tell the user what's going on
if dlopen fails on libthread_db.