aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-10-252000-10-24 Diego Novillo <dnovillo@cygnus.com>Diego Novillo5-445/+1036
* tc-i386.c (i386_operand_modifier): Remove. (build_displacement_string): Remove. (i386_parse_seg): Remove. (i386_intel_memory_operand): Remove. (i386_intel_operand): Re-write using recursive descent parser based on MASM documentation. (struct intel_parser_s): New structure. (intel_parser): New static variable. (struct intel_token): New structure. (cur_token, prev_token): New static variables. (T_NIL): Define. (T_CONST): Define. (T_REG): Define. (T_BYTE): Define. (T_WORD): Define. (T_DWORD): Define. (T_QWORD): Define. (T_XWORD): Define. (T_SHORT): Define. (T_OFFSET): Define. (T_PTR): Define. (T_ID): Define. (intel_match_token): New function. (intel_get_token): New function. (intel_putback_token): New function. (intel_expr): New function. (intel_e05): New function. (intel_e05_1): New function. (intel_e06): New function. (intel_e06_1): New function. (intel_e09): New function. (intel_e09_1): New function. (intel_e10): New function. (intel_e10_1): New function. (intel_e11): New function. 2000-10-24 Diego Novillo <dnovillo@cygnus.com> * intel.s, intel.d: Add new tests for intel syntax.
2000-10-24Call end_symtab() with SECT_OFF_TEXT (objfile).Kevin Buettner4-4/+13
2000-10-24Removed extraneous blank line from one of my entries.Kevin Buettner1-1/+0
2000-10-24Restructure my 2000-10-24 solib reorg entry.Kevin Buettner1-8/+4
2000-10-24Reorganize solib.c.Kevin Buettner41-1590/+1905
2000-10-242000-10-24 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-91/+146
* gdb.base/commands.exp: Break up long lines, and re-indent.
2000-10-24Protoization.Kevin Buettner2-17/+11
2000-10-24 * ppc-instructions (lfsux): Correct XO field of lfsux instruction.Geoffrey Keating2-1/+5
2000-10-24* solib.c (open_symbol_file_object): Update function signature toAndrew Cagney2-3/+9
match catch_errors function argument.
2000-10-24From 2000-09-06 Angela Marie Thomas <angela@cygnus.com>:Andrew Cagney2-1/+7
* infttrace.c (get_dictionary_entry_of_page): Function require_memory_page_dictionary takes no args.
2000-10-24Delete gdba.el. More recent gud.el part of standard EMACS distro.Andrew Cagney3-2607/+8
2000-10-24Cleanup merge botch.Andrew Cagney1-2/+0
2000-10-24Add mail submission addresses for autoconf and config.{guess,sub}.Ben Elliston1-0/+2
2000-10-24* pendanticismBen Elliston2-15/+17
2000-10-24 Ben Elliston <bje@redhat.com> * gencode.c (tab): Delimit strings with commas where applicable.
2000-10-23Corrected spelling errors in commentsDavid Anderson11-24/+34
2000-10-23[merge from gcc]DJ Delorie2-173/+304
* cp-demangle.c (string_list_def): Add caret_position and comments. (result_caret_pos): New macro. (result_append_string): Rename to... (result_add_string): ... this, and insert at caret position. Rename throughout. (result_append): Rename to... (result_add): ... this, and insert at caret position. Rename throughout. (result_append_char): Rename to... (result_add_char): ... this, and insert at caret position. Rename throughout. (result_append_space): Remove. (string_list_new): Initialize caret position. (result_add_separated_char): Use caret position. (result_get_caret): New funtion. (result_set_caret): Likewise. (result_shift_caret): Likewise. (result_previous_char_is_space): Likewise. (substitution_start): Use caret position. (substitution_add): Likewise. (demangling_new): Initialize caret position. (demangle_encoding): Use caret position. (demanglin_nested_name): Put CV qualifiers after name. (demangle_type_ptr): Use switch statement. Handle pointers to arrays. Don't use result_append_space. Use caret position. (demangle_type): Emit CV qualifiers after underlying type. Adjust call to demangle_array_type. (demangle_array_type): Add parameter to handle pointers to arrays.
2000-10-23Protoization.Kevin Buettner3-12/+22
2000-10-22Remove erroneously committed entry.Christopher Faylor1-10/+0
2000-10-20 * emulparams/elf64_sparc.sh (TEXT_START_ADDR,Jakub Jelinek2-3/+20
NONPAGED_TEXT_START_ADDR): Set to 4GB for Solaris targets. Fix sed invocation, so that it coped with '/' in Solaris 64bit library path suffix. Based on patch by Andrew Macleod <amacleod@cygnus.com>.
2000-10-20gas/Jakub Jelinek13-95/+215
* config/tc-sparc.c (sparc_ip): Fix a bug which caused v9_arg_p instructions to loose any special insn->architecture mask. * config/tc-sparc.c (v9a_asr_table): Add v9b ASRs. (sparc_md_end, sparc_arch_types, sparc_arch, sparc_elf_final_processing): Handle v8plusb and v9b architectures. (sparc_ip): Handle siam mode operands. Support v9b ASRs (and request v9b architecture if they are used). bfd/ * elf32-sparc.c (elf32_sparc_merge_private_bfd_data, elf32_sparc_object_p, elf32_sparc_final_write_processing): Support v8plusb. * elf64-sparc.c (sparc64_elf_merge_private_bfd_data, sparc64_elf_object_p): Support v9b. * archures.c: Declare v8plusb and v9b machines. * bfd-in2.h: Ditto. * cpu-sparc.c: Ditto. include/opcode/ * sparc.h (enum sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_V9B. Note that '3' is used for siam operand. opcodes/ * sparc-dis.c (v9a_asr_reg_names): Add v9b ASRs. (compute_arch_mask): Add v8plusb and v9b machines. (print_insn_sparc): siam mode decoding, accept ASRs up to 25. * opcodes/sparc-opc.c: Support for Cheetah instruction set. (prefetch_table): Add #invalidate.
2000-10-20Add Fred Fish to the Blanket Write Privs list.Andrew Cagney2-0/+5
2000-10-20Protoization.Kevin Buettner2-20/+19
2000-10-20From Daniel Berlin <dberlin@redhat.com> :Christopher Faylor1-0/+10
* symtab.h (SYMBOL_INIT_DEMANGLED_NAME): Initialize the symbol language to auto instead of unknown, so it will try to demangle the symbol. * symtab.h (OPNAME_PREFIX_P): Change operator prefix to correct value. * symtab.c (gdb_mangle_name): Properly handle C++ operators.
2000-10-192000-10-19 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-71/+147
* config/gdbserver.exp: Rewritten from the ground up, to make it compatible with the current dejagnu tree, and to make it work with the new "gdbserver" in libremote.
2000-10-192000-10-19 H.J. Lu (hjl@gnu.org)H.J. Lu3-0/+23
* ld-elfvsb/elfvsb.exp (visibility_run): Set expected failures for Linux/PPC. * ld-shared/shared.exp: Likewise.
2000-10-19(readelf -S test, readelf -s test): Expect mips*-*-* to fail.Nick Clifton2-4/+13
2000-10-19* cleanupFrank Ch. Eigler2-5/+5
2000-10-19 Frank Ch. Eigler <fche@redhat.com> On advice from Chris G. Demetriou <cgd@sibyte.com>: * sim-main.h (GPR_CLEAR): Remove unused alternative macro.
2000-10-19Ensure section sizes are multiples of 16, so that targets like MIPSAlan Modra5-16/+22
that pad out sections won't fail these tests.
2000-10-182000-10-18 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+8
* gas/i386/intel.d: Fix the support for 64bit BFD in the last change.
2000-10-18Fix the previous misapplied patch.Nick Clifton2-1/+5
2000-10-18RELAX_RELOC_*: New definitions for both BFD_ASSEMBLER and !BFD_ASSEMBLER.Nick Clifton3-19/+38
2000-10-18 * scripttempl/crisaout.sc (.text, .data): Pad, with ALIGN (32),Hans-Peter Nilsson2-0/+17
for consecutive sections.
2000-10-18Protoization.Kevin Buettner4-28/+22
2000-10-172000-10-17 Kazu Hirata <kazu@hxi.com>Kazu Hirata10-155/+164
* debug.c: Fix formatting. * depend.c: Likewise. * dwarf2dbg.c: Likewise. * dwarf2dbg.h: Likewise. * ecoff.c: Likewise. * expr.c: Likewise. * expr.h: Likewise. * flonum-konst.c: Likewise. * frags.h: Likewise.
2000-10-17Added new option --target-help.Chandra Chavva6-2/+36
2000-10-172000-10-16 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder9-369/+559
* lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if no floating point support. (gdb_skip_stdio_test): New proc. Skip test if no stdio support. * gdb.base/call-ar-st.exp: Use above procs to skip tests. * gdb.base/call-rt-st.exp: Ditto. * gdb.base/call-strs.exp: Ditto. * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support. * gdb.base/varargs.exp: Skip entire test if no printf support. * gdb.base/ending-run.exp (Step to return): Skip if no printf supt. * gdb.base/shlib-call.exp: Skip several tests if no printf support.
2000-10-16 * elf64-sparc.c (sparc64_elf_relocate_section): Clear the locationGeoffrey Keating2-1/+12
of a GOT reloc.
2000-10-16 * elf32-ppc.c (SYMBOL_REFERENCES_LOCAL): New macro.Geoffrey Keating2-29/+51
(SYMBOL_CALLS_LOCAL): New macro. (ppc_elf_adjust_dynamic_symbol): Use SYMBOL_CALLS_LOCAL. (ppc_elf_check_relocs): Use SYMBOL_REFERENCES_LOCAL. (ppc_elf_finish_dynamic_symbol): Use SYMBOL_REFERENCES_LOCAL. (ppc_elf_relocate_section): Use flag variable to determine whether the relocation refers to a local symbol. Test whether a PLTREL24 reloc will produce a reloc by looking to see whether a PLT entry was made.
2000-10-16 * config/tc-sh.c (JREG): Remove.Hans-Peter Nilsson2-85/+5
(md_convert_frag): Remove #if 0:d code using JREG.
2000-10-16Add tests of return values from bfd function callsNick Clifton2-28/+64
2000-10-16Change mask for OC to 0xFE00Nick Clifton2-1/+5
2000-10-16 * sparc-tdep.c (sparc_fix_call_dummy): Improve comments.Peter Schauer2-12/+33
Adjust call_dummy_breakpoint_offset, so that `finish' after a stop in a call dummy works. (sparc_gdbarch_init): Fix setting of pc_in_call_dummy, it depends on SPARC32/64_CALL_DUMMY_ON_STACK, not DO_CALL_DUMMY_ON_STACK.
2000-10-16Spelling changes from Dmitry Sivachenko <dima@Chg.RU>.Eli Zaretskii4-4/+15
2000-10-16Protoization.Kevin Buettner4-20/+21
2000-10-15gas:Diego Novillo5-2/+44
2000-10-15 Diego Novillo <dnovillo@cygnus.com> * config/tc-i386.c (i386_operand_modifier): Only match modifiers SHORT and FLAT if they are followed by a space. (parse_register): When `allow_naked_reg' is set, do not confuse identifiers that start with a register name with a register. gas/testsuite: 2000-10-15 Diego Novillo <dnovillo@cygnus.com> * intel.s, intel.d: Add new tests for naked registers using intel syntax.
2000-10-14 * elf32-ppc.c (ppc_elf_finish_dynamic_symbol): Don't make PLTGeoffrey Keating2-1/+14
entries that could serve as a definition for a weak symbol.
2000-10-142000-10-13 Ulf Carlsson <ulfc@engr.sgi.com>Ulf Carlsson2-8/+18
From Ralf Baechle <ralf@gnu.org> * elf32-mips.c (mips_elf_create_dynamic_relocation): New argument local_p. Add symbol value only for non-R_MIPS_REL32 relocations against local symbols. (_bfd_mips_elf_finish_dynamic_sections): Undo patch from 2000-10-01.
2000-10-132000-10-13 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2-2/+14
* remote.c (putpkt_binary): Call read_frame, not getpkt. Log message. (read_frame): Do not call error() on communication error when reading checksum, but return failure instead and log message.
2000-10-132000-10-13 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2-0/+7
* varobj.c (type_changeable): Arrays are not changeable. Trying to check for updates was causing an error if the array lived in a register as gdb value_equal() cannot handle that case yet.
2000-10-13Oops - fix mistake in previous delta where unused variable 'nsyms' wasNick Clifton2-6/+14
deleted, but along with its (necessary) call to bfd_canonicalize_symtab.