binutils-gdb.git
18 years ago * ada-exp.y (syntax definitions,write_var_or_type,write_name_assoc):
Paul N. Hilfinger [Mon, 2 Jan 2006 10:38:03 +0000 (10:38 +0000)]
* ada-exp.y (syntax definitions,write_var_or_type,write_name_assoc):
Change several uses of "illegal" to "invalid".

18 years ago * gdb.texinfo (Omissions from Ada): Document that there is now
Paul N. Hilfinger [Mon, 2 Jan 2006 09:47:18 +0000 (09:47 +0000)]
* gdb.texinfo (Omissions from Ada): Document that there is now
limited aggregate support.

18 years ago * ada-exp.y: Considerable reorganization to move functionality
Paul N. Hilfinger [Mon, 2 Jan 2006 09:46:34 +0000 (09:46 +0000)]
* ada-exp.y: Considerable reorganization to move functionality
from ada-lex.l to here, where it is logically more appropriate.
The original reason, however, was to prevent premature name
lookups for selector names in record aggregates.
(BLOCKNAME, TYPENAME, OBJECT_RENAMING): Remove; lexer now returns
NAME for all of these.
(VAR): New artificial token to clarify precedence rules.
(OTHERS): New lexeme.
(empty_stoken): New symbol.
(%union): Remove ssym, voidval.
(%type): Remove <voidval> type declarations.
(syntax definitions): Add aggregates.
Remove distinction between NAME, TYPENAME, BLOCKNAME, OBJECT_RENAMING.
Rename some non-terminals to be closer to reference manual usage.
Tighten up expression syntax to disallow certain non-Ada
constructions such as X and then Y or else Z.
(ada_parse): Remove initialization of left_block_context.
(write_var_from_name): Remove.
(write_var_or_type): New function, containing previous code from
defunct write_var_from_name and name_lookup.
(block_lookup): New function, moved from ada-lex.l
(select_possible_type_sym): New function, factored out of
name_lookup, which used to be in ada-lex.l.
(find_primitive_type): Ditto.
(chop_selector): Ditto.
(write_ambiguous_var): New function, factored out of defunct
write_var_from_name.
(write_selectors): New function.
(write_name_assoc): New function.
(write_exp_op_with_string): New function.

* ada-lex.l (processId): Change interface to return stoken.
(tempbuf, resize_tempbuf, tempbuf_size, tempbuf_len): Remove.
(block_lookup, name_lookup): Remove.  Functionality moved to
ada-exp.y.
(state IN_STRING): Remove.
(rules): Handle string escapes in processString.
Add 'others' token.
Return all NAMEs, BLOCKNAMEs, OBJECT_RENAMINGs, TYPENAMEs in
yylval.sval (as simple strings).
All name look-ups now handled in ada-exp.y.
Introduce "::" (COLONCOLON) token and return as separate token.
(processId): Change return convention.  Comment.
Leave leading "'" in place.
(processString): New function.
(find_dot_all): Add note to comment.
Fix problem that allowed match only at the end.

* ada-lang.c: Introduce aggregates.
(find_struct_field): Add new parameter to count fields skipped, and
allow other output parameters to be NULL.
(value_tag_from_contents_and_address, ada_value_struct_elt): Use
new find_struct_field.
(ada_index_struct_field, assign_aggregate, ada_is_array_type)
(num_visible_fields, ada_index_struct_field_1, ada_index_struct_field)
(num_component_specs, assign_component, assign_aggregate):
(aggregate_assign_from_choices,aggregate_assign_positional)
(aggregate_assign_others,add_component_interval):
New functions.
(ada_evaluate_subexp): Declare.
Add aggregate-related operators.
(ada_forward_operator_length): Declare.
(resolve_subexp): Add cases for new aggregate operators and OP_NAME.
Consolidate Ada operators, using ada_forward_operator_length.
(ada_search_struct_field): Search in forward order.
(ADA_OPERATORS): Add new aggregate operators.
(ada_operator_length, ada_op_name, ada_forward_operator_length)
(ada_dump_subexp_body, ada_print_subexp): Handle new aggregate
operators and OP_NAME.
(ada_type_of_array): Use longest_to_int.
(value_assign_to_component): New function.
(ada_forward_operator_length, ada_op_name, ada_dump_subexp_body):
Add OP_NAME case.
(ada_forward_operator_length, ada_dump_subexp_body):
Add OP_STRING case.

* ada-lang.h (enum ada_operator): Add OP_AGGREGATE, OP_OTHERS,
OP_CHOICES, OP_DISCRETE_RANGE, OP_POSITIONAL.

18 years ago * ada-lang.c (process_raise_exception_name): Remove extraneous
Paul N. Hilfinger [Mon, 2 Jan 2006 09:39:21 +0000 (09:39 +0000)]
* ada-lang.c (process_raise_exception_name): Remove extraneous
        definition from unsubmitted code.
(is_lower_alphanum): New function.
(ada_decode):  Add support for decoding protected object subprograms
and entries, and of entities declared inside protected object
subprograms.
Also add missing handling for__{DIGITS}+ suffixes.
Allow '$<digits>' as valid overloading suffix.
(is_name_suffix): Add handling for protected type entriy suffixes.
Also add support for protected type subprogram suffixes, but keep
it commented out for now, as there is an ambiguity between these
entities and other internally generated entities.
Allow '$<digits>' as valid overloading suffix.
(is_valid_name_for_wild_match): New function.
(wild_match): Add an exra level of verification of the entity name
before declaring it a match for the given pattern.
(ada_type_of_array, ada_evaluate_subexp): Use more proper
longest_to_int rather than cast.
(ada_evaluate_subexp): Use "invalid" rather than "illegal" in comment.
(ada_coerce_to_simple_array): Call check_size to make sure
that the object size is reasonable.
(ada_value_primitive_packed_val):  Use correct location in target
buffer for extracting packed record fields that are themselves records.
(add_defn_to_vec): Do not try to replace a stub type by its full
type. Avoids a potential infinite loop.
(ada_lookup_symbol): Move return incorrectly placed return statement,
causing a loop that should be scanning all object files to only
scan the first one.
(ada_tag_name_2): New function.
(ada_tag_name_1): If no 'tsd' field found in the dispatching table,
use alternative representation.
(ada_find_renaming_symbol): Strip the function name suffix when
computing the XR type name.
(ada_to_fixed_type): Try determining the tag only if we have the
object's address.
(to_fixed_array_type): Add comments.
(ada_check_typedef): Replace expression checking whether the given
type is a stub or not by a "call" to TYPE_STUB. Clearer and more
consistent.

* ada-lang.h (ADA_KNOWN_AUXILIARY_FUNCTION_NAME_PATTERNS): Allow
'$' in addition to '.' for runtime auxiliary function name suffixes.
See changes to ada_decode above.
(struct task_control_block): Add field called_task.  (This change is
to keep synchronized with our local sources; it does not affect the
public version yet.)

* ada-typeprint.c (ada_print_type): Use int_string for printing
modulus of modular type.
(print_range): Trivial editorial comment fix.

* ada-valprint.c (ada_emit_char): Use normal Ada syntax for
double quote in string.

18 years ago * top.c: Add 2006 to list of copyright years in file header.
Joel Brobecker [Mon, 2 Jan 2006 05:50:11 +0000 (05:50 +0000)]
    * top.c: Add 2006 to list of copyright years in file header.

18 years ago * top.c (print_gdb_version): Update copyright year to 2006.
Joel Brobecker [Mon, 2 Jan 2006 05:45:54 +0000 (05:45 +0000)]
    * top.c (print_gdb_version): Update copyright year to 2006.

18 years ago2006-01-01 Roger Sayle <roger@eyesopen.com>
Jim Blandy [Mon, 2 Jan 2006 04:31:57 +0000 (04:31 +0000)]
2006-01-01  Roger Sayle  <roger@eyesopen.com>
            Elena Zannoni <ezannoni@redhat.com>

PR symtab/1651
* xcoffread.c (xcoff_next_symbol_text): Check this_symtab_psymtab
for NULL before assigning this_symtab_psymtab->objfile to objfile.
(scan_xcoff_symtab): Initialize next_symbol_text_func.
        (Committed by Jim Blandy)

18 years agoRotate ChangeLogs.
Jim Blandy [Mon, 2 Jan 2006 04:28:16 +0000 (04:28 +0000)]
Rotate ChangeLogs.

18 years ago*** empty log message ***
gdbadmin [Mon, 2 Jan 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Sun, 1 Jan 2006 23:00:04 +0000 (23:00 +0000)]
daily update

18 years ago * elf64-ppc.c (ppc64_elf_action_discarded): Return 0
Jakub Jelinek [Sun, 1 Jan 2006 00:06:24 +0000 (00:06 +0000)]
* elf64-ppc.c (ppc64_elf_action_discarded): Return 0
for .toc1 section.

18 years ago*** empty log message ***
gdbadmin [Sun, 1 Jan 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * elf32-sh.c (sh_elf_relocate_section): Don't reset relocation
Kaz Kojima [Sat, 31 Dec 2005 16:23:13 +0000 (16:23 +0000)]
* elf32-sh.c (sh_elf_relocate_section): Don't reset relocation
for R_SH_REL32 in shared objects if the symbol is locally called.

18 years ago * elf64-ppc.c (ppc64_elf_relocate_section): Adjust relocs against
Alan Modra [Sat, 31 Dec 2005 12:55:10 +0000 (12:55 +0000)]
* elf64-ppc.c (ppc64_elf_relocate_section): Adjust relocs against
opd section sym when opd has been edited.  Use correct addend
when determining branch 'y' bit and branch overflow.  Adjust and
save opd relocs for ld -r too.

18 years ago2005-12-30 Eric Christopher <echristo@apple.com>
Eric Christopher [Sat, 31 Dec 2005 05:02:22 +0000 (05:02 +0000)]
2005-12-30  Eric Christopher  <echristo@apple.com>

* elfxx-mips.c (mips_elf_record_global_got_symbol): Add assert
to verify we have a got.
(_bfd_mips_elf_check_relocs): Add R_MIPS_TLS_GOTTPREL to relocs
needing a GOT.

18 years ago*** empty log message ***
gdbadmin [Sat, 31 Dec 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agoinclude:
Bob Wilson [Fri, 30 Dec 2005 23:34:00 +0000 (23:34 +0000)]
include:
* xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
gas:
* config/tc-xtensa.c (op_placement_info_struct): Delete single,
single_size, widest, and widest_size fields.  Add narrowest_slot.
(xg_emit_insn_to_buf): Remove fmt parameter and compute it here.
Use xg_get_single_slot to find the slot.
(finish_vinsn): Use emit_single_op instead of bundle_single_op.
(bundle_single_op): Rename this to....
(bundle_tinsn): ...this function, which builds a vliw_insn but does
not call finish_vinsn.
(emit_single_op): Use bundle_tinsn instead of bundle_single_op.
(relax_frag_immed): Get num_slots from cur_vinsn.
(convert_frag_narrow): Update call to xg_emit_insn_to_buf.
(convert_frag_immed): Likewise.  Also, get num_slots from cur_vinsn.
(init_op_placement_info_table): Set narrowest_slot field.  Remove
code for deleted fields.
(xg_get_single_size): Return narrowest_size field, not single_size.
(xg_get_single_format): Return narrowest field, not single.
(xg_get_single_slot): New.
(tinsn_to_insnbuf): Rewrite to use tinsn_to_slotbuf.
* config/xtensa-relax.c (widen_spec_list): Add wide branch relaxations.
(transition_applies): Check wide branch option availability.

18 years agodaily update
Alan Modra [Fri, 30 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago * configure.host (hppa*64*-*-hpux*): Set host64 to true.
Dave Anglin [Fri, 30 Dec 2005 22:25:57 +0000 (22:25 +0000)]
* configure.host (hppa*64*-*-hpux*): Set host64 to true.

18 years ago * readelf.c (get_machine_name): Add case for Blackfin.
Jie Zhang [Fri, 30 Dec 2005 08:27:16 +0000 (08:27 +0000)]
* readelf.c (get_machine_name): Add case for Blackfin.

18 years ago * config/tc-xtensa.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define.
Bob Wilson [Fri, 30 Dec 2005 00:57:27 +0000 (00:57 +0000)]
* config/tc-xtensa.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define.

18 years ago*** empty log message ***
gdbadmin [Fri, 30 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Thu, 29 Dec 2005 23:00:07 +0000 (23:00 +0000)]
daily update

18 years ago * config/tc-xtensa.c (tinsn_to_slotbuf): Do not zero slotbuf.
Bob Wilson [Thu, 29 Dec 2005 21:04:14 +0000 (21:04 +0000)]
* config/tc-xtensa.c (tinsn_to_slotbuf): Do not zero slotbuf.

18 years ago(bfd_hash_set_default_size): Add more entries to the hash_size_primes table.
Nick Clifton [Thu, 29 Dec 2005 10:33:40 +0000 (10:33 +0000)]
(bfd_hash_set_default_size): Add more entries to the hash_size_primes table.

18 years ago(_bfd_link_section_stabs): Use bfd_hash_table_init rather than
Nick Clifton [Thu, 29 Dec 2005 10:29:23 +0000 (10:29 +0000)]
(_bfd_link_section_stabs): Use bfd_hash_table_init rather than
bfd_hash_table_init_n(...,251) so that the size of the hash table can be
controlled by the user.

18 years ago*** empty log message ***
gdbadmin [Thu, 29 Dec 2005 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Wed, 28 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago * gdb.texinfo (Registers): Describe how to refer to SSE and MMX
Eli Zaretskii [Wed, 28 Dec 2005 20:05:49 +0000 (20:05 +0000)]
* gdb.texinfo (Registers): Describe how to refer to SSE and MMX
registers and the likes.

18 years ago* gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
Mark Kettenis [Wed, 28 Dec 2005 10:36:00 +0000 (10:36 +0000)]
* gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
* gdb.asm/openbsd.inc: Indent commands.

18 years ago * emulparams/bfin.sh: Define DATA_END_SYMBOLS and END_SYMBOLS.
Jie Zhang [Wed, 28 Dec 2005 06:01:48 +0000 (06:01 +0000)]
* emulparams/bfin.sh: Define DATA_END_SYMBOLS and END_SYMBOLS.
And add a prefix '_' to ENTRY.
* scripttempl/elf.sc: Add END_SYMBOLS.

18 years ago*** empty log message ***
gdbadmin [Wed, 28 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Tue, 27 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago * emultempl/xtensaelf.em (elf_xtensa_place_orphan): Delete.
Bob Wilson [Tue, 27 Dec 2005 22:56:02 +0000 (22:56 +0000)]
* emultempl/xtensaelf.em (elf_xtensa_place_orphan): Delete.
(LDEMUL_PLACE_ORPHAN): Delete.

18 years ago * elf32-hppa.c (elf32_hppa_size_dynamic_sections): Use info->executable
Dave Anglin [Tue, 27 Dec 2005 22:50:08 +0000 (22:50 +0000)]
* elf32-hppa.c (elf32_hppa_size_dynamic_sections): Use info->executable
instead of !info->shared.

18 years ago2005-12-27 Jan-Benedict Glaw <jbglaw@lug-owl.de>
Jan-Benedict Glaw [Tue, 27 Dec 2005 22:17:25 +0000 (22:17 +0000)]
2005-12-27  Jan-Benedict Glaw  <jbglaw@lug-owl.de>

* vaxlinux.h: New file. (TRAD_CORE_EXTRA_SIZE_ALLOWED): Define.
(HOST_MACHINE_ARCH): Define. This allows cross-building vax-linux
hosted binutils.

18 years ago* sparc64obsd-tdep.c: Include "gdbcore.h", "regcache.h" amd
Mark Kettenis [Tue, 27 Dec 2005 22:14:42 +0000 (22:14 +0000)]
* sparc64obsd-tdep.c: Include "gdbcore.h", "regcache.h" amd
"bsd-uthread.h".
(SPARC64OBSD_UTHREAD_FP_OFFSET, SPARC64OBSD_UTHREAD_PC_OFFSET):
New defines.
(sparc64obsd_supply_uthread, sparc64obsd_collect_uthread): New
functions.
(sparc64obsd_init_abi): Set supply_uthread and collect_uthread.
* Makefile.in (sparc64obsd-tdep.o): Update dependencies.

18 years ago2005-12-26 Jan-Benedict Glaw <jbglaw@lug-owl.de>
Jan-Benedict Glaw [Tue, 27 Dec 2005 19:43:47 +0000 (19:43 +0000)]
2005-12-26  Jan-Benedict Glaw  <jbglaw@lug-owl.de>

* MAINTAINERS: Add myself as VAX maintainer.

18 years ago * config/tc-mt.c (mt_arch): Default to ms1_16_002.
Nathan Sidwell [Tue, 27 Dec 2005 18:38:05 +0000 (18:38 +0000)]
* config/tc-mt.c (mt_arch): Default to ms1_16_002.
(md_parse_options): Only allow lowercase.
(md_show_usage): Update.

18 years ago * elf32-mt.c (mt_elf_merge_private_bfd_data): Do not allow mixing
Nathan Sidwell [Tue, 27 Dec 2005 17:47:42 +0000 (17:47 +0000)]
* elf32-mt.c (mt_elf_merge_private_bfd_data): Do not allow mixing
object files from different mt variants.

18 years agoAdd support for RDOS targets.
Nick Clifton [Tue, 27 Dec 2005 17:42:45 +0000 (17:42 +0000)]
Add support for RDOS targets.

18 years agoPR binutils/1990
Nick Clifton [Tue, 27 Dec 2005 16:37:57 +0000 (16:37 +0000)]
PR binutils/1990
* libtool.m4: Synchronize with version in GCC sources.

18 years ago(lookup_symbol_in_function_table): Check for a function name before passing
Nick Clifton [Tue, 27 Dec 2005 16:07:36 +0000 (16:07 +0000)]
(lookup_symbol_in_function_table): Check for a function name before passing
it to strcmp.

18 years ago* sparcobsd-tdep.c: Include "gdbcore.h", "regcache.h" and
Mark Kettenis [Tue, 27 Dec 2005 12:23:02 +0000 (12:23 +0000)]
* sparcobsd-tdep.c: Include "gdbcore.h", "regcache.h" and
"bsd-uthread.h".
(SPARC32OBSD_UTHREAD_FP_OFFSET, SPARC32OBSD_UTHREAD_PC_OFFSET):
New defines.
(sparc32obsd_supply_uthread, sparc32obsd_collect_uthread): New
functions.
(sparc32obsd_init_abi): Set supply_uthread and collect_uthread.
* Makefile.in (sparcobsd-tdep.o): Update dependencies.
* config/sparc/obsd.mt (TDEPFILES): Add bsd-uthread.o.
* config/sparc/obsd64.mt (TDEPFILES): Likewise.

18 years agoPR 1300
Nick Clifton [Tue, 27 Dec 2005 11:55:37 +0000 (11:55 +0000)]
PR 1300
* config/tc-arm.c (md_apply_fix): Fix casts to match type in printf format.

18 years agoAdd new Vietnamese translation
Nick Clifton [Tue, 27 Dec 2005 11:00:03 +0000 (11:00 +0000)]
Add new Vietnamese translation

18 years ago * elf.c (elf_find_function): Don't ignore section syms.
Alan Modra [Tue, 27 Dec 2005 09:22:59 +0000 (09:22 +0000)]
* elf.c (elf_find_function): Don't ignore section syms.
Simplify filename logic.

18 years agomissed copyright 2005 addition
Alan Modra [Tue, 27 Dec 2005 04:19:15 +0000 (04:19 +0000)]
missed copyright 2005 addition

18 years ago * elfread.c (elf_symfile_read): Don't make synth syms global.
Alan Modra [Tue, 27 Dec 2005 04:09:40 +0000 (04:09 +0000)]
* elfread.c (elf_symfile_read): Don't make synth syms global.

18 years ago * elf32-ppc.c (add_stub_sym): Pass info rather than htab.
Alan Modra [Tue, 27 Dec 2005 03:54:33 +0000 (03:54 +0000)]
* elf32-ppc.c (add_stub_sym): Pass info rather than htab.
Use different names for pic vs non-pic, '.' instead of '_'.
(allocate_dynrelocs): Adjust add_stub_sym call.

18 years ago * elf.c (bfd_section_from_shdr): Treat invalid reloc sections as
Alan Modra [Tue, 27 Dec 2005 03:45:30 +0000 (03:45 +0000)]
* elf.c (bfd_section_from_shdr): Treat invalid reloc sections as
normal sections rather than returning false.

18 years ago * coff-h8300.c (h8300_reloc16_extra_cases): Use input section
Alan Modra [Tue, 27 Dec 2005 03:06:27 +0000 (03:06 +0000)]
* coff-h8300.c (h8300_reloc16_extra_cases): Use input section
"output_offset" instead of link order "offset".
* coff-h8500.c (extra_case): Likewise.
* coff-w65.c (w65_reloc16_extra_cases): Likewise.
* coff-z80.c (extra_case): Likewise.
* coff-z8k.c (extra_case): Likewise.
* linker.c (default_indirect_link_order): Likewise, "size" too.
* ecoff.c (ecoff_indirect_link_order): Likewise.

18 years ago * Makefile.am (Makefile): Remove dependency.
Alan Modra [Tue, 27 Dec 2005 01:21:27 +0000 (01:21 +0000)]
* Makefile.am (Makefile): Remove dependency.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* gconfig.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Tue, 27 Dec 2005 01:21:01 +0000 (01:21 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Tue, 27 Dec 2005 01:20:35 +0000 (01:20 +0000)]
* Makefile.am: Run "make dep-am".
(Makefile): Remove dependency.
* Makefile.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Tue, 27 Dec 2005 01:20:06 +0000 (01:20 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/POTFILES.in: Regenerate.

18 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Tue, 27 Dec 2005 01:19:01 +0000 (01:19 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* po/SRC-POTFILES.in: Regenerate.

18 years ago*** empty log message ***
gdbadmin [Tue, 27 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Mon, 26 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago* sparc64obsd-tdep.c: Include "obsd-tdep.h".
Mark Kettenis [Mon, 26 Dec 2005 19:31:22 +0000 (19:31 +0000)]
* sparc64obsd-tdep.c: Include "obsd-tdep.h".
(sparc64obsd_init_abi): Set skip_solib_resolver to
obsd_skip_solib_resolver instead of find_solib_trampoline_target.
* Makefile.in (sparc64obsd-tdep.o): Update dependencies.
* config/sparc/obsd64.mt (TDEPFILES): Add obsd-tdep.o.

18 years ago* sparcobsd-tdep.c: Include "obsd-tdep.h".
Mark Kettenis [Mon, 26 Dec 2005 19:27:03 +0000 (19:27 +0000)]
* sparcobsd-tdep.c: Include "obsd-tdep.h".
(sparc32obsd_init_abi): Set skip_solib_resolver.
* Makefile.in (sparcobsd-tdep.o): Update dependencies.
* config/sparc/obsd.mt (TDEPFILES): Add obsd-tdep.o.

18 years ago* obsd-tdep.c: New file.
Mark Kettenis [Mon, 26 Dec 2005 19:15:11 +0000 (19:15 +0000)]
* obsd-tdep.c: New file.
* obsd-tdep.h: New file.
* Makefile.in (obsd_tdep_h): New variable.
(ALLDEPFILES): Add obsd-tdep.c.
(obsd-tdep.o): New target.

18 years ago* gdb.base/freebpcmd.exp: Increase timeout.
Mark Kettenis [Mon, 26 Dec 2005 14:44:38 +0000 (14:44 +0000)]
* gdb.base/freebpcmd.exp: Increase timeout.

18 years ago* gdb.gdb/selftest.exp (test_with_self): Update copyright check.
Mark Kettenis [Mon, 26 Dec 2005 14:38:20 +0000 (14:38 +0000)]
* gdb.gdb/selftest.exp (test_with_self): Update copyright check.

18 years ago*** empty log message ***
gdbadmin [Mon, 26 Dec 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2005-12-26 Jan-Benedict Glaw <jbglaw@lug-owl.de>
Jan-Benedict Glaw [Sun, 25 Dec 2005 23:19:10 +0000 (23:19 +0000)]
2005-12-26  Jan-Benedict Glaw  <jbglaw@lug-owl.de>

* MAINTAINERS: Add myself as VAX maintainer.

18 years agodaily update
Alan Modra [Sun, 25 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sun, 25 Dec 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Sat, 24 Dec 2005 23:00:04 +0000 (23:00 +0000)]
daily update

18 years ago(Memory Region Attributes): Fix usage of "etc."
Eli Zaretskii [Sat, 24 Dec 2005 15:28:44 +0000 (15:28 +0000)]
(Memory Region Attributes): Fix usage of "etc."

18 years ago * gdb.texinfo (Target Commands, Bug Reporting, File Options)
Eli Zaretskii [Sat, 24 Dec 2005 15:22:36 +0000 (15:22 +0000)]
* gdb.texinfo (Target Commands, Bug Reporting, File Options)
(Symbols): Fix usage of "e.g.".

* gdbint.texinfo (libgdb, Symbol Handling, Native Debugging)
(Coding): Fix usage of "e.g.".

18 years ago * config/default.exp: Do not load the unneeded util-defs.exp.
Ben Elliston [Sat, 24 Dec 2005 11:17:21 +0000 (11:17 +0000)]
* config/default.exp: Do not load the unneeded util-defs.exp.

18 years ago * aix5ppc-core.c: Remove duplicate prototypes.
Alan Modra [Sat, 24 Dec 2005 08:37:38 +0000 (08:37 +0000)]
* aix5ppc-core.c: Remove duplicate prototypes.
(xcoff64_core_file_matches_executable_p): Provide implementation
for !AIX_5_CORE.
* corefile.c (generic_core_file_matches_executable_p): Correct
syntax error in prototype.
* libbfd-in.h (generic_core_file_matches_executable_p): Delete.
* libbfd.h: Regenerate.
* bfd-in2.h: Regenerate.

18 years ago * ldlang.h (lang_output_section_statement_type): Add prev.
Alan Modra [Sat, 24 Dec 2005 07:48:30 +0000 (07:48 +0000)]
* ldlang.h (lang_output_section_statement_type): Add prev.
* ldlang.c (output_statement_newfunc): Set os.prev.
(lang_insert_orphan): Likewise.
(output_prev_sec_find): Use os.prev.

18 years ago*** empty log message ***
gdbadmin [Sat, 24 Dec 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Fri, 23 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago2005-12-23 Michael Snyder <msnyder@redhat.com>
Michael Snyder [Fri, 23 Dec 2005 20:51:35 +0000 (20:51 +0000)]
2005-12-23  Michael Snyder  <msnyder@redhat.com>

* inf-ptrace.c: Spelling correction, comment.
* inf-ttrace.c: Ditto.

18 years ago * stabs.texinfo:
Eli Zaretskii [Fri, 23 Dec 2005 19:26:17 +0000 (19:26 +0000)]
* stabs.texinfo:
* refcard.tex:
* gpl.texi:
* gdbint.texinfo:
* gdb.texinfo:
* gdb-cfg.texi:
* fdl.texi:
* annotate.texinfo:
* all-cfg.texi:
* Makefile.in: Add (C) after Copyright.  Update the FSF
address.

18 years ago*** empty log message ***
Eli Zaretskii [Fri, 23 Dec 2005 19:10:26 +0000 (19:10 +0000)]
*** empty log message ***

18 years ago * tui/tui-file.c:
Eli Zaretskii [Fri, 23 Dec 2005 19:10:03 +0000 (19:10 +0000)]
* tui/tui-file.c:
* tui/tui-disasm.c:
* tui/tui-data.h:
* tui/tui-data.c:
* tui/tui-command.h:
* tui/tui-command.c:
* tui/tui-win.h:
* tui/tui-win.h:
* tui/tui-win.c:
* tui/tui-stack.h:
* tui/tui-stack.c:
* tui/tui-source.h:
* tui/tui-source.c:
* tui/tui-regs.h:
* tui/tui-regs.c:
* tui/tui-out.c:
* tui/tui-main.c:
* tui/tui-layout.h:
* tui/tui-layout.c:
* tui/tui-io.h:
* tui/tui-io.c:
* tui/tui-interp.c:
* tui/tui-hooks.h:
* tui/tui-hooks.c:
* tui/tui-file.h:
* tui/tui.h:
* tui/tui.c:
* tui/tui-winsource.h:
* tui/tui-winsource.c:
* tui/tui-wingeneral.h:
* tui/tui-wingeneral.c:
* tui/tui-windata.h:
* tui/tui-windata.c: Add (C) after Copyright.  Update the FSF
address.

18 years ago * signals/signals.c: Add (C) after Copyright. Update the FSF
Eli Zaretskii [Fri, 23 Dec 2005 19:05:48 +0000 (19:05 +0000)]
* signals/signals.c: Add (C) after Copyright.  Update the FSF
address.

18 years ago * nlm/Makefile.in: Add (C) after Copyright. Update the FSF
Eli Zaretskii [Fri, 23 Dec 2005 19:01:20 +0000 (19:01 +0000)]
* nlm/Makefile.in: Add (C) after Copyright.  Update the FSF
address.

18 years ago * mi/mi-symbol-cmds.c:
Eli Zaretskii [Fri, 23 Dec 2005 18:57:46 +0000 (18:57 +0000)]
* mi/mi-symbol-cmds.c:
* mi/mi-parse.h:
* mi/mi-parse.c:
* mi/mi-out.h:
* mi/mi-out.c:
* mi/mi-main.h:
* mi/mi-main.c:
* mi/mi-interp.c:
* mi/mi-getopt.h:
* mi/mi-getopt.c:
* mi/mi-console.h:
* mi/mi-console.c:
* mi/mi-common.h:
* mi/mi-common.c:
* mi/mi-cmds.h:
* mi/mi-cmds.c:
* mi/mi-cmd-var.c:
* mi/mi-cmd-stack.c:
* mi/mi-cmd-file.c:
* mi/mi-cmd-env.c:
* mi/mi-cmd-disas.c:
* mi/mi-cmd-break.c: Add (C) after Copyright.  Update the FSF
address.

18 years ago * linux-arm-low.c:
Eli Zaretskii [Fri, 23 Dec 2005 18:11:55 +0000 (18:11 +0000)]
* linux-arm-low.c:
* linux-cris-low.c:
* inferiors.c:
* i387-fp.h:
* i387-fp.c:
* gdbreplay.c:
* regcache.c:
* proc-service.c:
* mem-break.h:
* mem-break.c:
* linux-x86-64-low.c:
* linux-sh-low.c:
* linux-s390-low.c:
* linux-ppc64-low.c:
* linux-ppc-low.c:
* linux-mips-low.c:
* linux-m68k-low.c:
* linux-m32r-low.c:
* linux-low.h:
* linux-low.c:
* linux-ia64-low.c:
* linux-i386-low.c:
* linux-crisv32-low.c:
* thread-db.c:
* terminal.h:
* target.h:
* target.c:
* server.h:
* server.c:
* remote-utils.c:
* regcache.h:
* utils.c:
* Makefile.in:
* configure.ac:
* gdbserver.1: Add (C) after Copyright.  Update the FSF
address.

18 years agoPR 1150
Nick Clifton [Fri, 23 Dec 2005 12:29:36 +0000 (12:29 +0000)]
PR 1150
* elf-bfd.h (struct elf_backend_data): New field 'elf_backend_ignore_undef_symbol'.
* elfxx-target.h (elf_backend_ignore_undef_symbol): Define to NULL if not
  already defined.
  (elfNN_bed): Initialise the elf_backend_ignore_undef_symbol field.
* elfxx-mips.c (_bfd_mips_elf_ignore_undef_symbol): New function.
* elfxx-mips.h (elf_backend_ignore_undef_symbol): Define and prototype.
* elflink.c (elf_link_output_extsym): Check elf_backend_ignore_undef_symbol
  before reporting an undefined symbol in a shared library.

18 years ago * corefile.c (generic_core_file_matches_executable_p): New function.
Joel Brobecker [Fri, 23 Dec 2005 10:19:40 +0000 (10:19 +0000)]
    * corefile.c (generic_core_file_matches_executable_p): New function.
        * libbfd-in.h (generic_core_file_matches_executable_p): Add
        declaration.
        * libbfd.h: Regenerate.
        * hpux-core.c: ANSIfy function declarations and prototypes.
        (thread_section_p): Manually expand bfd_section_name macro
        to make it clear that parameter ABFD is not used.
        (hpux_core_core_file_matches_executable_p): Delete, replaced
        by macro pointing to generic_core_file_matches_executable_p.

        * aix386-core.c: Replace core_file_matches_executable_p null
        implementation by generic_core_file_matches_executable_p by
        using a macro.
        * aix5ppc-core.c: Likewise.
        * cisco-core.c: Likewise.
        * hppabsd-core.c: Likewise.
        * irix-core.c: Likewise.
        * lynx-core.c: Likewise.
        * mach-o.c: Likewise.
        * netbsd-core.c: Likewise.
        * osf-core.c: Likewise.
        * ptrace-core.c: Likewise.
        * sco5-core.c: Likewise.
        * trad-core.c: Likewise.

18 years agoUse correct email address for Randolph Chung
Nick Clifton [Fri, 23 Dec 2005 09:43:28 +0000 (09:43 +0000)]
Use correct email address for Randolph Chung

18 years ago*** empty log message ***
gdbadmin [Fri, 23 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Thu, 22 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago(read_section_stabs_debugging_info): Add $GDB_SYMBOLS$ entry to names[]
Nick Clifton [Thu, 22 Dec 2005 18:11:09 +0000 (18:11 +0000)]
(read_section_stabs_debugging_info): Add $GDB_SYMBOLS$ entry to names[]
 array for SOM binaries.

18 years agoAdd TINY_READONLY_SECTION, TINY_DATA_SECTION, TINY_BSS_SECTION.
Nick Clifton [Thu, 22 Dec 2005 17:43:34 +0000 (17:43 +0000)]
Add TINY_READONLY_SECTION, TINY_DATA_SECTION, TINY_BSS_SECTION.

18 years agoFix PicoJava opcodes
Nick Clifton [Thu, 22 Dec 2005 17:09:39 +0000 (17:09 +0000)]
Fix PicoJava opcodes

18 years ago * arm-linux-tdep.c (ARM_SET_R7_SIGRETURN, ARM_SET_R7_RT_SIGRETURN)
Daniel Jacobowitz [Thu, 22 Dec 2005 17:06:25 +0000 (17:06 +0000)]
* arm-linux-tdep.c (ARM_SET_R7_SIGRETURN, ARM_SET_R7_RT_SIGRETURN)
(ARM_EABI_SYSCALL, arm_linux_sigtramp_cache, arm_linux_sigreturn_init)
(arm_linux_rt_sigreturn_init, arm_linux_sigreturn_tramp_frame)
(arm_linux_rt_sigreturn_tramp_frame)
(arm_eabi_linux_sigreturn_tramp_frame)
(arm_eabi_linux_rt_sigreturn_tramp_frame): New.
(arm_linux_init_abi): Register the new signal unwinders.
(arm_linux_in_sigtramp, arm_linux_sigcontext_register_address):
Delete.
* arm-tdep.c (SIGCONTEXT_REGISTER_ADDRESS_P)
(SIGCONTEXT_REGISTER_ADDRESS, arm_make_sigtramp_cache)
(arm_sigtramp_this_id, arm_sigtramp_prev_register)
(arm_sigtramp_unwind, arm_sigtramp_unwind_sniffer): Delete.
(arm_gdbarch_init): Don't register a signal unwinder.
* config/arm/tm-linux.h (arm_linux_in_sigtramp)
(arm_linux_sigcontext_register_address): Delete prototypes.
(DEPRECATED_IN_SIGTRAMP, SIGCONTEXT_REGISTER_ADDRESS): Delete.
* Makefile.in (arm-linux-tdep.o): Update.

18 years agogas/
Jan Beulich [Thu, 22 Dec 2005 17:05:40 +0000 (17:05 +0000)]
gas/
2005-12-22  Jan Beulich  <jbeulich@novell.com>

* symbols.h (snapshot_symbol): First parameter is now pointer
to pointer to symbolS.
* symbols.c (snapshot_symbol): Likewise. Store resulting symbol
there. Use symbol_equated_p.
* expr.c (resolve_expression): Change first argument to
snapshot_symbol. Track possibly changed add_symbol consistently
across function. Resolve more special cases with known result.
Also update final_val when replacing add_symbol.

gas/testsuite/
2005-12-22  Jan Beulich  <jbeulich@novell.com>

* gas/all/cond.s: Also check .if works on equates to undefined
when the expression value can be known without knowing the
value of the symbol.
* gas/all/cond.l: Adjust.
* gas/i386/equ.s: Also check .if works on (equates to)
registers when the expression value can be known without
knowing the value of the register.
* gas/i386/equ.e: Adjust.

18 years ago * amd64obsd-tdep.c (amd64obsd_trapframe_sniffer): Spelling fix.
Daniel Jacobowitz [Thu, 22 Dec 2005 16:13:20 +0000 (16:13 +0000)]
* amd64obsd-tdep.c (amd64obsd_trapframe_sniffer): Spelling fix.
* i386obsd-tdep.c (i386obsd_trapframe_sniffer): Likewise.

18 years ago* amd64obsd-tdep.c (amd64obsd_trapframe_cache): Fix typos.
Mark Kettenis [Thu, 22 Dec 2005 15:57:04 +0000 (15:57 +0000)]
* amd64obsd-tdep.c (amd64obsd_trapframe_cache): Fix typos.
(amd64obsd_trapframe_sniffer): Add comment.
* i386obsd-tdep.c (i386obsd_trapframe_cache): Fix typos.
(i386obsd_trapframe_sniffer): Add comment.

18 years agoFix typo in previous delta
Nick Clifton [Thu, 22 Dec 2005 15:46:55 +0000 (15:46 +0000)]
Fix typo in previous delta

18 years agoConvert to ISO C90 format. Fix formatting and white space usage as well.
Nick Clifton [Thu, 22 Dec 2005 15:39:11 +0000 (15:39 +0000)]
Convert to ISO C90 format.  Fix formatting and white space usage as well.

18 years ago* amd64obsd-tdep.c (amd64obsd_trapframe_cache): Fix detection of
Mark Kettenis [Thu, 22 Dec 2005 14:09:17 +0000 (14:09 +0000)]
* amd64obsd-tdep.c (amd64obsd_trapframe_cache): Fix detection of
interrupts from user space.
* i386obsd-tdep.c (i386obsd_trapframe_cache): Handle interrupt
frames too.
(i386obsd_trapframe_sniffer): Turn into a proper unwinder sniffer.
(i386obsd_trapframe_unwind): Add sniffer.
(i386obsd_init_abi): Prepend i386obsd_trapframe_unwind instead of
appending i386obsd_trapframe_sniffer.

18 years ago* amd64obsd-tdep.c: Include "frame-unwind.h" and "trad-frame.h".
Mark Kettenis [Thu, 22 Dec 2005 13:17:49 +0000 (13:17 +0000)]
* amd64obsd-tdep.c: Include "frame-unwind.h" and "trad-frame.h".
(amd64obsd_tf_reg_offset): New define.
(amd64obsd_trapframe_cache, amd64obsd_trapframe_this_id)
(amd64obsd_trapframe_prev_register, amd64obsd_trapframe_sniffer):
New functions.
(amd64obsd_trapframe_unwind): New variable.
(amd64obsd_init_abi): Prepend amd64obsd_trapframe_unwind.
* Makefile.in (amd64obsd-tdep.o): Update dependencies.