OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
22 years ago * oasys.c: Add missing prototypes.
Andreas Jaeger [Sun, 26 Aug 2001 11:46:04 +0000 (11:46 +0000)]
* oasys.c: Add missing prototypes.

* elf64-alpha.c (elf64_alpha_size_dynamic_sections): Add unused
attribute for parameter.
* elf.c (_bfd_elf_reloc_type_class): Likewise.

* versados.c (get_4): Make static.
(get_10): Make static.
Add missing prototypes.
(process_esd): Fix call to versados_new_symbol.

22 years ago*** empty log message ***
gdbadmin [Sun, 26 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoAdd missing prototypes
Nick Clifton [Sat, 25 Aug 2001 09:49:44 +0000 (09:49 +0000)]
Add missing prototypes

22 years agofix compile time warning message
Nick Clifton [Sat, 25 Aug 2001 09:48:13 +0000 (09:48 +0000)]
fix compile time warning message

22 years ago * elf32-mips.c (elf_mips_abi_name): Return the right ABI string for
Thiemo Seufer [Sat, 25 Aug 2001 01:27:54 +0000 (01:27 +0000)]
* elf32-mips.c (elf_mips_abi_name): Return the right ABI string for
E_MIPS_ABI_O64 and E_MIPS_ABI_EABI64

22 years ago*** empty log message ***
gdbadmin [Sat, 25 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago2001-08-24 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 24 Aug 2001 20:10:25 +0000 (20:10 +0000)]
2001-08-24  H.J. Lu  <hjl@gnu.org>

* elf.c (_bfd_elf_merge_sections): Fail if not using an ELF
hash structure.

22 years agoApply H.J.'s patch to revert change to elfxx-target.h
Nick Clifton [Fri, 24 Aug 2001 16:36:04 +0000 (16:36 +0000)]
Apply H.J.'s patch to revert change to elfxx-target.h
Apply my patch to allow SREC as output format.

22 years ago* bfd.c (bfd_alt_mach_code): New function.
Alexandre Oliva [Fri, 24 Aug 2001 13:55:55 +0000 (13:55 +0000)]
* bfd.c (bfd_alt_mach_code): New function.
* bfd-in2.h: Rebuilt.

22 years ago* elf-m10300.c (mn10300_elf_relocate_section): Test the right
Alexandre Oliva [Fri, 24 Aug 2001 13:14:46 +0000 (13:14 +0000)]
* elf-m10300.c (mn10300_elf_relocate_section): Test the right
`type' field in the hash entry when deciding whether to follow a
link.

22 years ago* config/xm-lynx.h, config/xm-nbsd.h, config/xm-sysv4.h,
Mark Kettenis [Fri, 24 Aug 2001 12:19:59 +0000 (12:19 +0000)]
* config/xm-lynx.h, config/xm-nbsd.h, config/xm-sysv4.h,
config/i386/xm-i386aix.h, config/m68k/xm-dpx2.h: Remove redundant
inclusion of <limits.h>.

22 years ago * elflink.h (elf_link_sort_cmp1): Sort RELATIVE relocs first, not
Jakub Jelinek [Fri, 24 Aug 2001 11:17:30 +0000 (11:17 +0000)]
* elflink.h (elf_link_sort_cmp1): Sort RELATIVE relocs first, not
last.
(elf_link_sort_relocs): Adjust accordingly.

* elf64-alpha.c (struct alpha_elf_link_hash_entry): Add reltext flag.
(elf64_alpha_check_relocs): Set it if section this reloc is against
is read-only.  Set DF_TEXTREL if a RELATIVE reloc is needed against
read-only section.
(elf64_alpha_calc_dynrel_sizes): Set DF_TEXTREL flag if relocation
is is against read-only section.
(elf64_alpha_size_dynamic_sections): Use DF_TEXTREL flag, don't
check section names.
(elf64_alpha_reloc_type_class): New.
(elf_backend_reloc_type_class): Define.

22 years ago* regcache.c (read_register_bytes): When REGISTER_NAME indicates
Andrew Cagney [Fri, 24 Aug 2001 05:11:07 +0000 (05:11 +0000)]
* regcache.c (read_register_bytes): When REGISTER_NAME indicates
that a register should be ignored, supply a value for the register
from the raw registers[] buffer.

22 years ago* go32-nat.c (go32_create_inferior): Use xfree instead of free.
Andrew Cagney [Fri, 24 Aug 2001 05:00:06 +0000 (05:00 +0000)]
* go32-nat.c (go32_create_inferior): Use xfree instead of free.
* config/djgpp/fnchange.lst: Add entries for i386bsd-tdep.c and
i386bsd-nat.c.

22 years ago* gdbtypes.h (builtin_type_ieee_single_big)
Andrew Cagney [Fri, 24 Aug 2001 04:46:43 +0000 (04:46 +0000)]
* gdbtypes.h (builtin_type_ieee_single_big)
(builtin_type_ieee_single_little, builtin_type_ieee_double_big)
(builtin_type_ieee_double_little)
(builtin_type_ieee_double_littlebyte_bigword)
(builtin_type_i387_ext, builtin_type_m68881_ext)
(builtin_type_i960_ext, builtin_type_m88110_ext)
(builtin_type_m88110_harris_ext, builtin_type_arm_ext_big)
(builtin_type_arm_ext_littlebyte_bigword)
(builtin_type_ia64_spill_big, builtin_type_ia64_spill_little)
(builtin_type_ia64_quad_big)
(builtin_type_ia64_quad_little): Declare.
* gdbtypes.c (builtin_type_ieee_single_big)
(builtin_type_ieee_single_little, builtin_type_ieee_double_big)
(builtin_type_ieee_double_little)
(builtin_type_ieee_double_littlebyte_bigword)
(builtin_type_i387_ext, builtin_type_m68881_ext)
(builtin_type_i960_ext, builtin_type_m88110_ext)
(builtin_type_m88110_harris_ext, builtin_type_arm_ext_big)
(builtin_type_arm_ext_littlebyte_bigword)
(builtin_type_ia64_spill_big, builtin_type_ia64_spill_little)
(builtin_type_ia64_quad_big)
(builtin_type_ia64_quad_little): Define.
(_initialize_gdbtypes): Initialize builtin floatformat types.

22 years ago * linker.c (_bfd_generic_link_add_archive_symbols): Replace alloca()
Thiemo Seufer [Fri, 24 Aug 2001 03:56:28 +0000 (03:56 +0000)]
* linker.c (_bfd_generic_link_add_archive_symbols): Replace alloca()
by bfd_malloc().

22 years ago * internal.h (R_JMP2, R_JMPL2, R_MOVL2): Comment spelling fix.
Joern Rennecke [Fri, 24 Aug 2001 00:20:01 +0000 (00:20 +0000)]
* internal.h (R_JMP2, R_JMPL2, R_MOVL2): Comment spelling fix.

22 years ago * library/srcwin.itb (SrcWin::fillFuncCB): Sort function names.
Tom Tromey [Fri, 24 Aug 2001 00:11:06 +0000 (00:11 +0000)]
* library/srcwin.itb (SrcWin::fillFuncCB): Sort function names.

22 years ago*** empty log message ***
gdbadmin [Fri, 24 Aug 2001 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* tracepoint.c (read_actions): Add FIXME for code depending on
Mark Kettenis [Thu, 23 Aug 2001 20:31:36 +0000 (20:31 +0000)]
* tracepoint.c (read_actions): Add FIXME for code depending on
STOP_SIGNAL.

22 years ago2001-08-23 Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Thu, 23 Aug 2001 19:27:52 +0000 (19:27 +0000)]
2001-08-23  Martin M. Hunt  <hunt@redhat.com>

* remote-mips.c (pmon_load_fast): Add ui_load_progress_hook
to download loop.
(mips_load_srec): Ditto.

22 years ago * elf64-x86-64.c (elf64_x86_64_check_relocs): Set DF_TEXTREL if
Andreas Jaeger [Thu, 23 Aug 2001 18:14:29 +0000 (18:14 +0000)]
* elf64-x86-64.c (elf64_x86_64_check_relocs): Set DF_TEXTREL if
the reloc is against read-only section.
(elf64_x86_64_size_dynamic_sections): Use DF_TEXTREL flag instead
of looking up section names for DT_TEXTREL.
(elf64_x86_64_reloc_type_class): New.
(elf_backend_reloc_type_class): Define.

22 years agoAdd more missing prototypes
Nick Clifton [Thu, 23 Aug 2001 17:05:52 +0000 (17:05 +0000)]
Add more missing prototypes

22 years agomerge from gcc
DJ Delorie [Thu, 23 Aug 2001 16:38:09 +0000 (16:38 +0000)]
merge from gcc

22 years ago2001-08-23 Martin M. Hunt <hunt@redhat.com>
Martin Hunt [Thu, 23 Aug 2001 16:35:34 +0000 (16:35 +0000)]
2001-08-23  Martin M. Hunt  <hunt@redhat.com>

* library/targetselection.itb: Added PMON and DDB targets.

22 years ago2001-08-23 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 23 Aug 2001 15:45:19 +0000 (15:45 +0000)]
2001-08-23  H.J. Lu  <hjl@gnu.org>

* syms.c (bfd_print_symbol_vandf): Add abfd to arg.
* bfd-in2.h (bfd_print_symbol_vandf): Regenerated.

* aoutx.h (NAME(aout,print_symbol)): Pass abfd to
bfd_print_symbol_vandf.
* coffgen.c (coff_print_symbol): Likewise.
* elf.c (bfd_elf_print_symbol): Likewise.
* ieee.c (ieee_print_symbol): Likewise.
* nlmcode.h (nlm_print_symbol): Likewise.
* oasys.c (oasys_print_symbol): Likewise.
* pdp11.c (NAME(aout,print_symbol)): Likewise.
* som.c (som_print_symbol): Likewise.
* srec.c (srec_print_symbol): Likewise.
* tekhex.c (tekhex_print_symbol): Likewise.
* versados.c (versados_print_symbol): Likewise.
* vms.c (vms_print_symbol): Likewise.

* elf.c (_bfd_elf_print_private_bfd_data): Replace fprintf_vma
with bfd_fprintf_vma.
(bfd_elf_print_symbol): Likewise.
* syms.c (bfd_print_symbol_vandf): Likewise.

22 years agoAdd missing prototypes for bout.c
Nick Clifton [Thu, 23 Aug 2001 15:30:34 +0000 (15:30 +0000)]
Add missing prototypes for bout.c

22 years ago * elf-bfd.h (enum elf_reloc_type_class): New.
Jakub Jelinek [Thu, 23 Aug 2001 15:14:17 +0000 (15:14 +0000)]
* elf-bfd.h (enum elf_reloc_type_class): New.
(struct elf_backend_data): Add elf_backend_reloc_type_class.
(_bfd_elf_reloc_type_class): New.
* elfxx-target.h (elf_backend_reloc_type_class): Define.
(elfNN_bed): Add elf_backend_reloc_type_class.
* elf.c (_bfd_elf_reloc_type_class): New.
* elf32-i386.c (elf_i386_check_relocs): Set DF_TEXTREL if the reloc
is against read-only section.
(elf_i386_size_dynamic_sections): Use DF_TEXTREL flag instead of
looking up section names for DT_TEXTREL.
(elf_i386_reloc_type_class): New.
(elf_backend_reloc_type_class): Define.
* elf32-sparc.c (elf32_sparc_check_relocs): Set DF_TEXTREL if the
reloc is against read-only section.
(elf32_sparc_size_dynamic_sections): Use DF_TEXTREL flag instead of
looking up section names for DT_TEXTREL.
(elf32_sparc_reloc_type_class): New.
(elf_backend_reloc_type_class): Define.
* elf64-sparc.c (sparc64_elf_check_relocs): Set DF_TEXTREL if the
reloc is against read-only section.
(sparc64_elf_size_dynamic_sections): Use DF_TEXTREL flag instead of
looking up section names for DT_TEXTREL.
(sparc64_elf_reloc_type_class): New.
(elf_backend_reloc_type_class): Define.
* elfxx-ia64.c (struct elfNN_ia64_link_hash_table): Add reltext field.
(elfNN_ia64_hash_table_create): Clear ia64_info.
(get_reloc_section): Set DF_TEXTREL if the reloc is against read-only
section.
(elfNN_ia64_size_dynamic_sections): Use ia64_info->reltext flag
instead of looking up section names for DT_TEXTREL.
(elfNN_ia64_reloc_type_class): New.
(elf_backend_reloc_type_class): Define.
* elflink.h (size_dynamic_sections): Add spare DT_NULL tags.
(struct elf_link_sort_rela): New.
(elf_link_sort_cmp1, elf_link_sort_cmp2, elf_link_sort_relocs): New.
(elf_bfd_final_link): Call elf_link_sort_relocs.
Convert one spare DT_NULL into DT_RELCOUNT resp. DT_RELACOUNT if
necessary.

* bfdlink.h (struct bfd_link_info): Add combreloc and
spare_dynamic_tags fields.

* emultempl/elf32.em (place_orphan): Place orphan .rel* sections
into .rel.dyn resp. .rela.dyn if combreloc.
(get_script): If .x linker script is equal to .xn, only put it
once into the binary.
Add .xc and .xsc scripts.
(parse_args): Handle -z combreloc and -z nocombreloc.
* scripttempl/elf.sc (.rela.sbss): Fix a typo.
For .xc and .xsc scripts put all .rel* or .rela* input sections
but .rel*.plt and PLT-like sections into .rel.dyn resp. .rela.dyn.
* genscripts.sh (GENERATE_COMBRELOC_SCRIPT): Set if SCRIPT_NAME
is elf.
Strip trailing whitespace from script.
Generate .xc and .xsc scripts if requested.
* ldmain.c (main): Initialize link_info.combreloc and
link_info.spare_dynamic_tags.
* lexsup.c (OPTION_SPARE_DYNAMIC_TAGS): Define.
(ld_options): Add --spare-dynamic-tags option.
(parse_args): Likewise.
* ld.texinfo: Document -z combreloc and -z nocombreloc.
* ldint.texinfo: Document .xc and .xsc linker scripts.
* NEWS: Add notes about -z combreloc and SHF_MERGE.

22 years agomerge from gcc
DJ Delorie [Thu, 23 Aug 2001 14:51:49 +0000 (14:51 +0000)]
merge from gcc

22 years agoNo corefile support for x86-bsdi systems
Nick Clifton [Thu, 23 Aug 2001 14:33:50 +0000 (14:33 +0000)]
No corefile support for x86-bsdi systems

22 years ago * opcodes/s390-opc.c: Add "low or high" and "not low or high"
Andreas Jaeger [Thu, 23 Aug 2001 06:38:56 +0000 (06:38 +0000)]
* opcodes/s390-opc.c: Add "low or high" and "not low or high"
branch instructions for gcc 3.0.
* opcodes/s390-opc.txt: Likewise.

22 years agoAdd TYPE_FLOATFORMAT().
Andrew Cagney [Thu, 23 Aug 2001 01:09:38 +0000 (01:09 +0000)]
Add TYPE_FLOATFORMAT().

22 years ago*** empty log message ***
gdbadmin [Thu, 23 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years agomerge from gcc
DJ Delorie [Wed, 22 Aug 2001 22:55:38 +0000 (22:55 +0000)]
merge from gcc

22 years ago * library/prefs.tcl (pref_read): Version number appears in
Tom Tromey [Wed, 22 Aug 2001 21:11:16 +0000 (21:11 +0000)]
* library/prefs.tcl (pref_read): Version number appears in
comment.

22 years agoAdd missing comma
Nick Clifton [Wed, 22 Aug 2001 08:43:00 +0000 (08:43 +0000)]
Add missing comma

22 years agomerge from gcc
DJ Delorie [Wed, 22 Aug 2001 02:12:15 +0000 (02:12 +0000)]
merge from gcc

22 years ago*** empty log message ***
gdbadmin [Wed, 22 Aug 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* coff-go32.c: Set the alignment of dwarf2 linkonce sections to 0.
DJ Delorie [Tue, 21 Aug 2001 22:39:47 +0000 (22:39 +0000)]
* coff-go32.c: Set the alignment of dwarf2 linkonce sections to 0.
* coff-stgo32.c: Likewise.

22 years ago* coff-go32.c: Make DWARF2 sections use an alignment of 0.
DJ Delorie [Tue, 21 Aug 2001 20:23:38 +0000 (20:23 +0000)]
* coff-go32.c: Make DWARF2 sections use an alignment of 0.
* coff-sto32.c: Likewise.

22 years ago * generic/gdbtk.c (gdbtk_init): Reinitialize disassemle info's
Keith Seitz [Tue, 21 Aug 2001 19:29:00 +0000 (19:29 +0000)]
* generic/gdbtk.c (gdbtk_init): Reinitialize disassemle info's
stream parameter: we just deleted the one it saved when we

22 years ago * printcmd.c (print_insn): Use the given stream for
Keith Seitz [Tue, 21 Aug 2001 19:25:40 +0000 (19:25 +0000)]
* printcmd.c (print_insn): Use the given stream for
output.

22 years ago * generic/gdbtk.c (gdbtk_init): Reinitialize disassemle info's
Keith Seitz [Tue, 21 Aug 2001 16:55:21 +0000 (16:55 +0000)]
* generic/gdbtk.c (gdbtk_init): Reinitialize disassemle info's
stream parameter: we just deleted the one it saved when we
re-routed gdb_stdout to our own gdb_stdout.

22 years agomerge from gcc
DJ Delorie [Tue, 21 Aug 2001 15:19:19 +0000 (15:19 +0000)]
merge from gcc

22 years ago * mips-dis.c: Add missing prototypes.
Andreas Jaeger [Tue, 21 Aug 2001 08:51:12 +0000 (08:51 +0000)]
* mips-dis.c: Add missing prototypes.
* a29k-dis.c: Likewise.
* arc-dis.c: Likewise.
* ia64-opc.c: Likewise.

22 years ago * i960-dis.c: Add parameters for prototypes
Andreas Jaeger [Tue, 21 Aug 2001 08:42:28 +0000 (08:42 +0000)]
* i960-dis.c: Add parameters for prototypes
(ctrl): Add unused attributes.
(cobr): Likewise.
(put_abs): Likewise.

* mips-dis.c: Add missing prototypes.
* a29k-dis.c: Likewise.
* arc-dis.c: Likewise.
* ia64-opc.c: Likewise.

* s390-dis.c: Add missing prototypes.
(init_disasm): Remove unused attribute since the parameter is
used.

22 years ago * coff-sparc.c: Add missing prototypes.
Andreas Jaeger [Tue, 21 Aug 2001 08:40:23 +0000 (08:40 +0000)]
* coff-sparc.c: Add missing prototypes.
* elf32-s390.c: Likewise.
* elf32-i960.c: Likewise.
* aout-target.h: Likewise.

22 years ago* arm-tdep.c (convert_from_extended, convert_to_extended): Delete
Andrew Cagney [Tue, 21 Aug 2001 04:31:32 +0000 (04:31 +0000)]
* arm-tdep.c (convert_from_extended, convert_to_extended): Delete
assembler version of function.
(convert_from_extended, convert_to_extended): Rewrite. Use
floatformat_to_doublest, floatformat_from_doublest,
floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword.
(arm_push_arguments): Use extract_floating and store_floating to
perform floating point conversions.
(SWAP_TARGET_AND_HOST): Delete macro.
* arm-linux-tdep.c (arm_linux_push_arguments): Use
extract_floating and store_floating to perform floating point
conversions.

22 years ago2001-08-20 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 21 Aug 2001 01:02:41 +0000 (01:02 +0000)]
2001-08-20  H.J. Lu  <hjl@gnu.org>

* elf-bfd.h (elf_obj_tdata): Add num_section_syms.
(elf_num_section_syms): New for num_section_syms.

* elf.c (elf_map_symbols): Set num_section_syms.
(_bfd_elf_symbol_from_bfd_symbol): Check num_section_syms for
the section symbol index.

22 years ago* gdbtypes.h (struct type): Clarify meaning of field ``length''.
Andrew Cagney [Tue, 21 Aug 2001 00:24:58 +0000 (00:24 +0000)]
* gdbtypes.h (struct type): Clarify meaning of field ``length''.

22 years ago* floatformat.h (floatformat_arm_ext): Document as deprecated.
Andrew Cagney [Tue, 21 Aug 2001 00:20:07 +0000 (00:20 +0000)]
* floatformat.h (floatformat_arm_ext): Document as deprecated.
(floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
(floatformat_ia64_spill_little, floatformat_ia64_quad_little)
(floatformat_ia64_spill_big, floatformat_ia64_quad_big)
(floatformat_m88110_harris_ext): Declare.

22 years ago*** empty log message ***
gdbadmin [Tue, 21 Aug 2001 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * library/stackwin.itb (build_win): Use iwidget's scrolled listbox
Keith Seitz [Mon, 20 Aug 2001 19:14:09 +0000 (19:14 +0000)]
* library/stackwin.itb (build_win): Use iwidget's scrolled listbox
instead of tix scrolled list box.
(update): Update to use iwidget's scrolled list box.
(change_frame): Ditto.
Remove parameters.
* library/stackwin.ith (change_frame): Remove all parameters.

22 years ago * generic/gdbtk-cmds.c (gdb_load_disassembly): Save the original
Keith Seitz [Mon, 20 Aug 2001 17:55:32 +0000 (17:55 +0000)]
* generic/gdbtk-cmds.c (gdb_load_disassembly): Save the original
address from parse_and_eval_address: if find_pc_partial_function
errors, we will lose our original address.
If find_pc_partial_function does error, print out both
the address we thought we were disassembling at AND the address
we actually did disassemble at. This should help elide address-
to-pointer and pointer-to-address problems in the tdep files.
* library/srctextwin.itb (FillAssembly): When gdb_load_disassembly
fails, use its error message instead of the cooked "Unable to
Read insturctions..." message.
(UnLoadFromCache): If oldpane is empty, don't try show it,
don't try to set our view to it, don't do anything but
erase the given pane.

22 years agoNever select the generic has table creator. All elf backends need elf specific
Nick Clifton [Mon, 20 Aug 2001 14:28:46 +0000 (14:28 +0000)]
Never select the generic has table creator.  All elf backends need elf specific
fields in the hash table.

22 years ago * config.sub, config.guess: Import latest from subversions.
Alan Modra [Mon, 20 Aug 2001 03:29:21 +0000 (03:29 +0000)]
* config.sub, config.guess: Import latest from subversions.

22 years ago*** empty log message ***
gdbadmin [Mon, 20 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * archive.c (offsetof): Remove define.
Alan Modra [Sun, 19 Aug 2001 23:42:47 +0000 (23:42 +0000)]
* archive.c (offsetof): Remove define.
* elf.c: Likewise.
* oasys.c: Likewise
* sysdep.h (offsetof): Define.

22 years ago* mi0-var-block.exp, mi0-stack.exp, mi0-simplerun.exp,
Andrew Cagney [Sun, 19 Aug 2001 01:23:43 +0000 (01:23 +0000)]
* mi0-var-block.exp, mi0-stack.exp, mi0-simplerun.exp,
mi0-regs.exp, mi0-watch.exp, mi0-stepi.exp, mi0-until.exp,
mi0-return.exp, mi0-read-memory.exp, mi0-eval.exp,
mi0-disassemble.exp, mi0-console.exp, mi-watch.exp,
mi-var-display.exp, mi-var-cmd.exp, mi-var-child.exp,
mi-until.exp, mi-var-block.exp, mi-stepi.exp, mi-stack.exp,
mi-simplerun.exp, mi-return.exp, mi-regs.exp, mi-read-memory.exp,
mi-disassemble.exp, mi-eval.exp, mi-console.exp: Replace pattern
matching thread=0 with one to also match thread=1.
Fix PR gdb/190.

22 years ago* lib/mi-support.exp (mi_gdb_start): If a remote target, use the
Andrew Cagney [Sun, 19 Aug 2001 01:02:58 +0000 (01:02 +0000)]
* lib/mi-support.exp (mi_gdb_start): If a remote target, use the
CLI jump command to start it.
(mi_run_to_main): Fail immediatly when unexpected output.

22 years ago* mi0-until.exp, mi-until.exp, mi0-stepi.exp, mi-stepi.exp,
Andrew Cagney [Sun, 19 Aug 2001 00:37:28 +0000 (00:37 +0000)]
* mi0-until.exp, mi-until.exp, mi0-stepi.exp, mi-stepi.exp,
mi-simplerun.exp, mi0-simplerun.exp, mi0-return.exp,
mi-return.exp, mi0-console.exp, mi-console.exp: Recognize an
unexpected run-to-main response. Report as a fail.

22 years ago*** empty log message ***
gdbadmin [Sun, 19 Aug 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

22 years agomerge from gcc
DJ Delorie [Sat, 18 Aug 2001 23:47:14 +0000 (23:47 +0000)]
merge from gcc

22 years ago* lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
Andrew Cagney [Sat, 18 Aug 2001 21:34:28 +0000 (21:34 +0000)]
* lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
beginning of function.  Fix PR gdb/191.

22 years ago*** empty log message ***
gdbadmin [Sat, 18 Aug 2001 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

22 years agomerge from gcc
DJ Delorie [Fri, 17 Aug 2001 21:14:20 +0000 (21:14 +0000)]
merge from gcc

22 years ago * generic/gdbtk-varobj.c (variable_obj_command): Pass pointer
Keith Seitz [Fri, 17 Aug 2001 19:10:36 +0000 (19:10 +0000)]
* generic/gdbtk-varobj.c (variable_obj_command): Pass pointer
to varobj* when calling variable_update (API changed).
(variable_create): Don't pass varobj* to install_variable. It's
not used.
(variable_children): Likewise.
(variable_update): Change parameters to accept pointer to
varobj*. Matches API change in varobj_update.
(install_variable): Remove unused "var" parameter.

22 years ago * mi-cmd-var.c (varobj_update_one): Update call to
Keith Seitz [Fri, 17 Aug 2001 19:01:22 +0000 (19:01 +0000)]
* mi-cmd-var.c (varobj_update_one): Update call to
varobj_update to reflect recent api change.

22 years ago * varobj.c (varobj_update): Change first parameter to
Keith Seitz [Fri, 17 Aug 2001 18:56:49 +0000 (18:56 +0000)]
* varobj.c (varobj_update): Change first parameter to
pointer to struct varobj*. This function can delete
varobjs, so we need to give callers the new varobj
when this happens.
(value_of_root): Update "var", too, if "var_handle"
changes.
* varobj.h (varobj_update): Likewise.

22 years ago * Makefile.in (varobj_h): Define.
Keith Seitz [Fri, 17 Aug 2001 17:58:25 +0000 (17:58 +0000)]
* Makefile.in (varobj_h): Define.
(mi-cmd-var.o): Depends on varobj_h.
(gdbtk-varobj.o): Change varobj.h to $(varobj_h).

22 years ago * bfd.c (bfd_get_gp_size): Return an unsigned int.
Alan Modra [Fri, 17 Aug 2001 15:56:58 +0000 (15:56 +0000)]
* bfd.c (bfd_get_gp_size): Return an unsigned int.
(bfd_set_gp_size): Make param unsigned.
* bfd-in2.h: Regenerate.
* elf32-ppc.c (ppc_elf_add_symbol_hook): Use elf_gp_size rather
than calling bfd_get_gp_size.
* elf64-alpha.c (elf64_alpha_add_symbol_hook): Likewise.
* elfxx-ia64.c (elfNN_ia64_add_symbol_hook): Likewise.

22 years ago * linker.c (default_fill_link_order): Handle four byte fill value.
Alan Modra [Fri, 17 Aug 2001 09:50:05 +0000 (09:50 +0000)]
* linker.c (default_fill_link_order): Handle four byte fill value.

22 years ago * elf64-sparc.c (sparc64_elf_output_arch_syms): Add missing
Alan Modra [Fri, 17 Aug 2001 09:44:19 +0000 (09:44 +0000)]
* elf64-sparc.c (sparc64_elf_output_arch_syms): Add missing
prototype.
* nlm32-alpha.c (nlm_alpha_write_external): Fix warning.

22 years ago * elf64-mips.c (UNUSED_RELOC): Define.
Alan Modra [Fri, 17 Aug 2001 09:21:34 +0000 (09:21 +0000)]
* elf64-mips.c (UNUSED_RELOC): Define.
(mips_elf64_howto_table_rel): Use it.
(mips_elf64_howto_table_rela): Here too.
(mips_elf64_write_relocs): Fix signed/unsigned warning.

22 years agoOops missed from last commit
Alan Modra [Fri, 17 Aug 2001 09:19:10 +0000 (09:19 +0000)]
Oops missed from last commit

22 years ago * coffcode.h (coff_write_object_contents): Add ATTRIBUTE_UNUSED to
Alan Modra [Fri, 17 Aug 2001 08:57:42 +0000 (08:57 +0000)]
* coffcode.h (coff_write_object_contents): Add ATTRIBUTE_UNUSED to
silence warning.
* coffgen.c (coff_print_symbol): Fix warnings.
(coff_find_nearest_line): Likewise.
* cofflink.c (_bfd_coff_link_input_bfd): Likewise.
* coff-alpha.c (alpha_convert_external_reloc): Likewise.
* format.c (bfd_check_format_matches): Likewise.
(bfd_set_format): Likewise.
* coff-ia64.c: Add missing prototypes.
* elf64-alpha.c (struct alpha_elf_link_hash_entry): Make addend
signed to silence warnings.
(elf64_alpha_relocate_section): Likewise.
(elf64_alpha_find_reloc_at_ofs): Fix warnings.
(elf64_alpha_add_symbol_hook): Likewise.
(elf64_alpha_final_link): Likewise.
(elf64_alpha_relax_section): Remove redundant assign to info.gotent.
(elf64_alpha_merge_gots): Add ATTRIBUTE_UNUSED to unused args.
(elf64_alpha_size_got_sections): Likewise.
* elfxx-ia64.c: Add missing prototypes.
(elfNN_ia64_relocate_section): Fix warning.
(elfNN_ia64_unwind_entry_compare): Make params const.

22 years agomerge from gcc
DJ Delorie [Fri, 17 Aug 2001 06:33:05 +0000 (06:33 +0000)]
merge from gcc

22 years ago * config.bfd (targ64_selvecs): New.
Alan Modra [Fri, 17 Aug 2001 04:17:18 +0000 (04:17 +0000)]
* config.bfd (targ64_selvecs): New.
<powerpc-*-aix* entry>: Use it here instead of ineffectual #ifdef.

22 years ago * bfd-in.h (BFD_VERSION): Remove wrong comment.
Alan Modra [Fri, 17 Aug 2001 03:54:53 +0000 (03:54 +0000)]
* bfd-in.h (BFD_VERSION): Remove wrong comment.
(BFD_DEFAULT_TARGET_SIZE): New.
(BFD_ARCH_SIZE): Comment.
* configure.in (target_size): New.  Set instead of target64 in
selvecs case statement.  Set target64 from it.
(bfd_default_target_size): New.  Set from taget_size. AC_SUBST.
* bfd-in2.h: Regenerate.
* configure: Regenerate.

22 years ago * bfd.c (enum bfd_error): Add bfd_error_wrong_object_format.
Alan Modra [Fri, 17 Aug 2001 03:19:01 +0000 (03:19 +0000)]
* bfd.c (enum bfd_error): Add bfd_error_wrong_object_format.
(bfd_errmsgs): Add corresponding message.
* archive.c (bfd_generic_archive_p): Don't release bfd_ardata when
finding an archive that contains different format object files.
Return bfd_error_wrong_object_format for this case.
* format.c: Formatting fixes.  s/CONST/const/.
(bfd_check_format_matches): Accept archives that give
bfd_error_wrong_object_format if no full match is found.  Tidy
code handling matching_vector.  Don't return a pointer to freed
memory in `matching'.  Handle ambiguous matches as for partial
archive matches.
* bfd-in2.h: Regenerate.

22 years ago*** empty log message ***
gdbadmin [Fri, 17 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago * generic/gdbtk.c (gdbtk_init): Revert change from earlier.
Keith Seitz [Thu, 16 Aug 2001 23:04:46 +0000 (23:04 +0000)]
* generic/gdbtk.c (gdbtk_init): Revert change from earlier.
It is insufficient. We must get the absolute pathname
from autoconf.
Don't bother setting TCL_LIBRARY: it must be set already
in order for us to execute a script.

22 years ago * cpp_variable.test (2.29, 2.30, 2.43, 2.63, 2.72): Char
Keith Seitz [Thu, 16 Aug 2001 22:58:34 +0000 (22:58 +0000)]
* cpp_variable.test (2.29, 2.30, 2.43, 2.63, 2.72): Char
pointers can now be dereferenced. Update test to reflect
this change in varobj.
* c_variable.test (4.9, 4.10, 4.47, 4.48, 5.1, 5.2, 5.3,
5.4, 5.5, 5.6, 5.7, 5.8, 5.9, 5.17, 5.18, 5.43, 5.44, 5.47,
5.48, 5.49, 5.50, 5.51, 5.53, 6.30): Likewise.

22 years ago * configure.in (GDBTK_SRC_DIR): We must have autoconf
Keith Seitz [Thu, 16 Aug 2001 22:47:00 +0000 (22:47 +0000)]
* configure.in (GDBTK_SRC_DIR): We must have autoconf
give us the absolute path to the source directory.
* configure: Regenerated.
* Makefile.in (GDBTK_SRC_DIR): Add variable so that
autoconf can substitue it in for us.
(gdbtk.o): Pass in GDBTK_SRC_DIR instead of srcdir. We
really do need an absolute pathname.

22 years agoAdd support for MIPS R1[02]000 performance counter opcodes.
Thiemo Seufer [Thu, 16 Aug 2001 19:24:33 +0000 (19:24 +0000)]
Add support for MIPS R1[02]000 performance counter opcodes.

22 years ago * mips-opc.c: R3900s can support all branch likely INSN_MACROs where
Jonathan Larmour [Thu, 16 Aug 2001 19:10:49 +0000 (19:10 +0000)]
* mips-opc.c: R3900s can support all branch likely INSN_MACROs where
the corresponding non-likely insn is in MIPS I.

22 years ago * library/globalpref.ith (_change_font, _change_size): New
Keith Seitz [Thu, 16 Aug 2001 18:55:50 +0000 (18:55 +0000)]
* library/globalpref.ith (_change_font, _change_size): New
private methods.
(_size): New private variable.
(font_changed, wfont_changed): Removed.
* library/globalpref.itb (make_font_item): Change combobox
callback to use _change_font.
Replace tixControl with iwidgets::spinint.
(font_changed, wfont_changed): Removed.
(_change_font, _change_size): New private methods.
* tclIndex: Regenerate.

22 years ago * generic/gdbtk.c (gdbtk_init): Make sure we're working with
Keith Seitz [Thu, 16 Aug 2001 17:38:18 +0000 (17:38 +0000)]
* generic/gdbtk.c (gdbtk_init): Make sure we're working with
absolute pathnames in the *_LIBRAY variables.

22 years ago From Ian Roxborough <irox@redhat.com>
Keith Seitz [Thu, 16 Aug 2001 15:48:14 +0000 (15:48 +0000)]
From Ian Roxborough  <irox@redhat.com>
* generic/gdbtk-hooks.c (x_event): Deal with Tcl API insanity
for Tcl_ObjGetVar2 or Tcl_GetObjVar2.
(gdbtk_trace_find): Likewise for Tcl_GlobalEvalObj
or Tcl_EvalObj (TCL_EVAL_GLOBAL).

22 years ago* obvious fix
Frank Ch. Eigler [Thu, 16 Aug 2001 14:19:54 +0000 (14:19 +0000)]
* obvious fix

2001-08-16  Frank Ch. Eigler  <fche@redhat.com>

* config/sid.exp (sid_start): Don't warn if we cannot figure out
what to force sid endianness to.

22 years ago*** empty log message ***
gdbadmin [Thu, 16 Aug 2001 02:23:16 +0000 (02:23 +0000)]
*** empty log message ***

22 years ago * generic/gdbtk.c (gdbtk_init): Don't assume a particular
Keith Seitz [Wed, 15 Aug 2001 21:13:56 +0000 (21:13 +0000)]
* generic/gdbtk.c (gdbtk_init): Don't assume a particular
layout for the source directory, let the Makefile tell us
where the real source directory is.
When compiling under Cygwin, convert the (posix) path to a
win32 path, which is what tcl really wants.

From Ian Roxborough <irox@redhat.com>:

        * generic/gdbtk.c (gdbtk_init): If Insight isn't
        executed from inside a directory called "bin",
        assume that we are being running from the build
        directory and set the *_LIBRARY variables to point
        to (hopefully) the correct source directory.

22 years ago * lib/gdb.exp (gdbtk_start): Don't set environment
Keith Seitz [Wed, 15 Aug 2001 21:11:45 +0000 (21:11 +0000)]
* lib/gdb.exp (gdbtk_start): Don't set environment
variables for TCL_LIBRARY and friends. Insight will
now figure these out for itself.

22 years ago * Makefile.in (GDBTK_VERSION): Set a version number.
Keith Seitz [Wed, 15 Aug 2001 21:09:46 +0000 (21:09 +0000)]
* Makefile.in (GDBTK_VERSION): Set a version number.
(GDBTK_LIBRARY): New variable to point to location where
gdbtk will install its tcl library. Changed all refereneces
to $(datadir)/insight1.0 to $(GDBTK_LIBRARY).
(SUBDIR_GDBTK_ALL): Remove "all-gdbtk". No longer needed.
(SUBDIR_GDBTK_CLEAN): Remove "clean-gdbtk". No longer needed.
(all-gdbtk): Remove.
(install-gdbtk): Remove.
(gdbtk.o): Pass srcdir to file when compiling.

Also from Ian Roxborough:

* Makefile.in: Changed all references to the install directory
"gdbtcl" to read "insight1.0".

22 years ago * arch-utils.c (generic_skip_trampoline_code): New function.
Corinna Vinschen [Wed, 15 Aug 2001 15:29:56 +0000 (15:29 +0000)]
    * arch-utils.c (generic_skip_trampoline_code): New function.
        * arch-utils.h (generic_skip_trampoline_code): Declare external.
        * gdbarch.c: Regeberated from gdbarch.sh.
        * gdbarch.h: Ditto.
        * gdbarch.sh (SKIP_TRAMPOLINE_CODE): Multi-arch.
        * infrun.c: Remove default setting of SKIP_TRAMPOLINE_CODE macro.

22 years ago* gdbint.texinfo: Add a cautionary note about macro use.
Christopher Faylor [Wed, 15 Aug 2001 14:47:53 +0000 (14:47 +0000)]
* gdbint.texinfo: Add a cautionary note about macro use.

22 years ago * libieee.h (common_header_type): Add last_byte field.
Alan Modra [Wed, 15 Aug 2001 14:44:40 +0000 (14:44 +0000)]
* libieee.h (common_header_type): Add last_byte field.

* ieee.c: Add missing prototypes.  Some format fixes.
(struct output_buffer_struct): Move for availability to prototypes.
(ieee_part_after): New function.
(ieee_slurp_debug): Use it here.
(ieee_seek): Pass in ieee_data_struct rather than bfd.  Use
ieee_part_after to set last_byte to one past end of current part.
Update callers.
(ieee_pos): Pass in ieee_data_struct rather than bfd.
Update callers.
(parse_expression): Don't go beyond the end of the current part.
(ieee_slurp_external_symbols): Correct type passed to read_2bytes.
(ieee_get_symtab_upper_bound, ieee_get_symtab,
ieee_get_symbol_info, ieee_print_symbol, ieee_new_section_hook,
ieee_get_reloc_upper_bound, ieee_canonicalize_reloc, block,
ieee_set_section_contents, ieee_write_object_contents,
ieee_make_empty_symbol): Make static.
(ieee_archive_p): Correct comments regarding bfd_read.
(ieee_object_p): Similarly.
(ieee_mkobject): Move it.  Clear output_ptr_start, output_ptr,
output_ptr_end, input_ptr_start, input_ptr, input_ptr_end,
input_bfd, output_bfd, output_buffer.
(do_as_repeat): Write out ieee_set_current_pc_enum value as for
do_with_relocs, ie. as a symbol for relocatable files.
(ieee_vec): Add comments showing functions referenced by macros.

22 years ago2001-08-14 Daniel Jacobowitz <drow@mvista.com>
H.J. Lu [Wed, 15 Aug 2001 05:02:28 +0000 (05:02 +0000)]
2001-08-14  Daniel Jacobowitz  <drow@mvista.com>
    H.J. Lu  (hjl@gnu.org)

* partial-stab.h: valu should be a CORE_ADDR.

2001-08-14  H.J. Lu  (hjl@gnu.org)

* dbxread.c (SWAP_SYMBOL): Removed.
(INTERNALIZE_SYMBOL): Check sign extended vma.

22 years ago*** empty log message ***
gdbadmin [Wed, 15 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* top.c (SIGSETJMP): Protect env argument with parentheses.
Christopher Faylor [Tue, 14 Aug 2001 20:05:48 +0000 (20:05 +0000)]
* top.c (SIGSETJMP): Protect env argument with parentheses.
(SIGLONGJMP): Protect env argument with parentheses.