aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-05-152003-05-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney11-13/+16
* c-lang.c (c_printstr): Delete "extern inspect_it" declaration. * p-valprint.c (pascal_object_print_value_fields): Ditto. * p-lang.c (pascal_printstr): Ditto. * objc-lang.c (objc_printstr): Ditto. * m2-lang.c (m2_printstr): Ditto. * jv-valprint.c (java_print_value_fields): Ditto. * f-lang.c (f_printstr): Ditto. * cp-valprint.c (cp_print_value_fields): Ditto. Include "valprint.h". * ada-valprint.c (inspect_it, repeat_count_threshold): Ditto, and for repeat_count_threshold. * Makefile.in (cp-valprint.o): Update dependencies.
2003-05-152003-05-15 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-7/+84
* ia64-tdep.c: Increase max_skip_non_prologue_insns to 40. (examine_prologue): Support looking through leaf functions, knowing they start with mov r2,r12. Support skipping over indirect stores of the input registers. Upon hitting a non-nop branch instruction or predicated instruction, bail out by setting lim_pc to the current pc value in the loop. At the end, if the lim_pc value is still beyond our calculated value and we have trust_limit set, use the lim_pc value.
2003-05-15libiberty/ChangeLog:Jim Blandy5-6/+34
2003-05-14 Jim Blandy <jimb@redhat.com> * hex.c (_hex_value): Make this unsigned. (hex_value): Update documentation for new return type. hex_value now expands to an unsigned int expression, to avoid unexpected sign extension when we store it in a bfd_vma, which is larger than int on some platforms. * functions.texi: Regenerated. include/ChangeLog: 2003-05-14 Jim Blandy <jimb@redhat.com> * libiberty.h (hex_value): Make the value an unsigned int, to avoid unexpected sign-extension when cast to unsigned types larger than int --- like bfd_vma, on some platforms. (_hex_value): Update declaration.
2003-05-152003-05-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-7/+16
* dummy-frame.h (deprecated_find_dummy_frame_regcache): Rename generic_find_dummy_frame. * dummy-frame.c (deprecated_find_dummy_frame_regcache): Update. (deprecated_generic_find_dummy_frame): Update. (deprecated_read_register_dummy): Update. * frame.c (deprecated_generic_get_saved_register): Update.
2003-05-15* avr-tdep.c (avr_breakpoint_from_pc): New function.Theodore A. Roth2-0/+18
(avr_gdbarch_init): Set breakpoint_from_pc method.
2003-05-152003-05-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-8/+9
* regcache.c (build_regcache): Set deprecated_register_valid directly. (deprecated_grub_regcache_for_register_valid): Delete function. * regcache.h (deprecated_grub_regcache_for_register_valid): Delete declaration.
2003-05-152003-05-15 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+7
* emulparams/elf64_ia64.sh: Don't set COMMONPAGESIZE for now.
2003-05-152003-05-15 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-7/+9
* elflink.c (_bfd_elf_fix_symbol_flags): Also hide protected symbol.
2003-05-152003-05-15 David Carlton <carlton@bactrian.org>Elena Zannoni2-52/+17
Committed by Elena Zannoni <ezannoni@redhat.com> * symtab.c (lookup_symbol_aux): Delete calls to lookup_symbol_aux_minsyms. (lookup_symbol_aux_minsyms): Comment out function and prototype. Delete lookup by mangled name.
2003-05-152003-05-14 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+9
* elflink.h (elf_link_check_versioned_symbol): Also allow the base version.
2003-05-15 * elf32-i386.c (allocate_dynrelocs): Use SYMBOL_CALLS_LOCAL.Alan Modra4-6/+34
(elf_i386_relocate_section): Likewise. * elf32-ppc.c (allocate_dynrelocs): Likewise. (ppc_elf_relocate_section): Likewise. * elf64-ppc.c (allocate_dynrelocs): Likewise. (ppc64_elf_relocate_section): Likewise.
2003-05-15 * elf32-mips.c (gprel32_with_gp): Remove useless N64 ABI case.Thiemo Seufer2-7/+5
2003-05-15 * config/tc-mips.h: Fix comment formatting.Thiemo Seufer2-1/+5
2003-05-15daily updateAlan Modra1-1/+1
2003-05-15*** empty log message ***gdbadmin1-1/+1
2003-05-142003-04-13 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+4
* sim/h8300: New directory. Tests for Renesas h8/300 family.
2003-05-14 * dwarf2expr.c (new_dwarf_expr_context): Set ``stack_len'' toKevin Buettner2-14/+24
correctly indicate an empty stack and ``stack_allocated'' to the indicate the number of elements initially allocated. (dwarf_expr_grow_stack): Simplify method for computing new stack size. Don't loop infinitely if ``stack_len'' is zero. (execute_stack_op): Move ``ctx->in_reg'' initialization out of loop. Allow DW_OP_reg0 ... DW_OP_reg31 and DW_OP_regx to be used in conjuction with DW_OP_piece. Revise error message accordingly.
2003-05-14New ChangeLogMichael Snyder1-191/+9
2003-05-142003-05-14 Michael Snyder <msnyder@redhat.com>Michael Snyder35-121/+14758
* addb.s, addw.s, addl.s, addw.s, addx.s, andb.s, andw.s, andl.s, bfld.s, brabc.s, bra.s, bset.s, cmpb.s, cmpw.s, cmpl.s, daa.s, das.s, dec.s, extw.s, extl.s, inc.s, jmp.s, ldc.s, ldm.s, mac.s, mova.s, movb.s, movw.s, movl.s, movmd.s, movsd.s, neg.s, nop.s, not.s, orb.s, orw.s, orl.s, rotl.s, rotr.s, rotxl.s, rotxr.s, shal.s, shar.s, shll.s, shlr.s, stc.s, subb.s, subw.s, subl.s, xorb.s, xorw.s, xorl.s: New files. * allinsn.exp: New file.
2003-05-14Remove for renaming with 8.3 dos-compatible names.Michael Snyder2-1726/+0
2003-05-14* gdbint.texinfo (Breakpoint Handling): Correct a double negative.Theodore A. Roth2-1/+5
2003-05-14* MAINTAINERS: Update my email address.Theodore A. Roth3-4/+9
* avr-tdep.c: Ditto.
2003-05-14Remove, rename using dos-compatible 8.3 names.Michael Snyder21-11266/+0
2003-05-142003-05-14 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-4/+38
Roland McGrath <roland@redhat.com> * gdb.threads/linux-dp.exp: Account for fact that in nptl model there is no manager thread.
2003-05-142003-05-14 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni50-446/+471
* symtab.h (enum domain_enum): Rename from namespace_enum. (UNDEF_DOMAIN, VAR_DOMAIN, STRUCT_DOMAIN, LABEL_DOMAIN, VARIABLES_DOMAIN, FUNCTIONS_DOMAIN, TYPES_DOMAIN, METHODS_DOMAIN): Rename from UNDEF_NAMESPACE, VAR_NAMESPACE, STRUCT_NAMESPACE, LABEL_NAMESPACE, VARIABLES_NAMESPACE, FUNCTIONS_NAMESPACE, TYPES_NAMESPACE, METHODS_NAMESPACE. (SYMBOL_NAMESPACE): Rename to SYMBOL_DOMAIN. (struct symbol, struct partial_symbol): Rename field 'namespace_enum namespace' to 'domain_enum domain'. (PSYMBOL_NAMESPACE): Rename to PSYMBOL_DOMAIN. Delete old define kludge for namespace. * ada-exp.y, ada-lang.c, ada-lang.h, alpha-tdep.c, arm-tdep.c, blockframe.c, c-exp.y, c-valprint.c, coffread.c, dbxread.c, dwarf2read.c, dwarfread.c, f-exp.y, gdbtypes.c, gdbtypes.h, gnu-v3-abi.c, hppa-tdep.c, hpread.c, jv-exp.y, jv-lang.c, language.c, linespec.c, m2-exp.y, m3-nat.c, mdebugread.c, mips-tdep.c, nlmread.c, objc-exp.y, objc-lang.c, objfiles.c, p-exp.y, p-valprint.c, parse.c, printcmd.c, scm-lang.c, source.c, stabsread.c, stack.c, symfile.c, symfile.h, symmisc.c, symtab.c, valops.c, values.c, xcoffread.c, xstormy16-tdep.c: Replace all occurrences of the above. 2003-05-12 Elena Zannoni <ezannoni@redhat.com> * mi-mi-cmd-stack.c (list_args_or_locals): Rename VAR_NAMESPACE to VAR_DOMAIN.
2003-05-14 * Makefile.in (install-only): Use $(SHELL) when runningIan Lance Taylor2-2/+7
mkinstalldirs.
2003-05-14*** empty log message ***gdbadmin1-1/+1
2003-05-13 * MAINTAINERS (write after approval): Add myself.Ian Lance Taylor2-0/+3
2003-05-13 * ser-pipe.c (_initialize_ser_pipe): Correct call to memset--swapIan Lance Taylor4-3/+10
second and third arguments. * ser-tcp.c (_initialize_ser_tcp): Likewise. * ser-unix.c (_initialize_ser_hardwire): Likewise.
2003-05-13 * m68hc11.h (M68HC12_BANK_VIRT): Define to 0x010000Stephane Carrez2-1/+5
2003-05-132003-05-13 Andrew Cagney <cagney@redhat.com>Andrew Cagney19-62/+77
* defs.h (store_address): Delete declaration. findvar.c (store_address): Delete function. * arm-tdep.c (arm_push_dummy_call): Replace store_address with store_unsigned_integer. * xstormy16-tdep.c (xstormy16_address_to_pointer): Ditto. * v850-tdep.c (v850_push_arguments): Ditto. * sparc-tdep.c (sparc_get_saved_register): Ditto. * sh-tdep.c (sh64_get_saved_register): Ditto. * rs6000-tdep.c (rs6000_push_arguments): Ditto. * ppc-sysv-tdep.c (ppc_sysv_abi_push_arguments): Ditto. * mips-tdep.c (mips_eabi_push_arguments): Ditto. (mips_get_saved_register): Ditto. * ia64-tdep.c (ia64_get_saved_register): Ditto. (find_func_descr, ia64_push_arguments): Ditto. * i386-tdep.c (i386_push_arguments): Ditto. * hpux-thread.c (hpux_thread_fetch_registers): Ditto. * frv-tdep.c (frv_push_arguments): Ditto. * frame.c (legacy_saved_regs_prev_register): Ditto. (deprecated_generic_get_saved_register): Ditto. * findvar.c (unsigned_address_to_pointer): Ditto. * dwarf2read.c (dwarf2_const_value): Ditto. * arm-linux-tdep.c (arm_linux_push_arguments): Ditto. * alpha-tdep.c (alpha_push_arguments): Ditto.
2003-05-13 * ld-m68hc11/link-hcs12.d: New test.Stephane Carrez4-0/+43
* ld-m68hc11/link-hcs12.s: New file. * ld-m68hc11/link-hc12.s: New file.
2003-05-13 * elf32-m68hc1x.c (_bfd_m68hc11_elf_merge_private_bfd_data): Check forStephane Carrez3-6/+47
processor capability, allow merge of HC12 and HCS12 in some cases. (m68hc11_elf_hash_table_create): Use bfd_malloc instead of bfd_zalloc. * cpu-m68hc12.c (bfd_m68hc12s_arch): New struct. (bfd_m68hc12_arch): Link it. (scan_mach): New function.
2003-05-132003-05-13 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+6
* ld-elfweak/elfweak.exp: Fix typo.
2003-05-132003-05-13 Andreas Jaeger <aj@suse.de>Andreas Jaeger3-69/+76
* config.guess: Update to 2003-05-09 version. * config.sub: Update to 2003-05-09 version.
2003-05-132003-05-13 Andrew Haley <aph@redhat.com>Andrew Haley2-1/+5
* elf.c (bfd_elf_hash): Mask lower 32 bits of hash.
2003-05-13Recreate correctly.Andreas Jaeger1-34/+34
2003-05-13 * elf-bfd.h (SYMBOL_REFERENCES_LOCAL, SYMBOL_CALLS_LOCAL): Move fromAlan Modra5-64/+54
elf32-ppc.c. Add ELF_LINK_FORCED_LOCAL check. * elf32-ppc.c: (SYMBOL_REFERENCES_LOCAL, SYMBOL_CALLS_LOCAL): Delete. (allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL for dynreloc check. (ppc_elf_relocate_section): Likewise. * elf64-ppc.c (allocate_dynrelocs): Likewise. (ppc64_elf_relocate_section): Likewise. Use for .got relocs too. (ppc64_elf_adjust_dynamic_symbol): Don't assume symbols with .plt relocs need no other types. * elf32-i386.c (allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL for dynreloc check. (elf_i386_relocate_section): Likewise. Use for .got relocs too. (elf_i386_finish_dynamic_symbol): Use SYMBOL_REFERENCES_LOCAL for .got relocs.
2003-05-13 * elf32-sh.c (sh_elf_adjust_dynamic_symbol): For weak symbols,Kaz Kojima2-5/+46
copy ELF_LINK_NON_GOT_REF from weakdef. (allocate_dynrelocs): For undef weak syms with non-default visibility, a) don't allocate plt entries, b) don't allocate .got relocs, c) discard dyn rel space (sh_elf_relocate_section): d) don't generate .got relocs, e) don't generate dynamic relocs. (sh_elf_copy_indirect_symbol): Don't copy ELF_LINK_NON_GOT_REF for weakdefs when symbol already adjusted.
2003-05-132003-05-13 Andreas Jaeger <aj@suse.de>Andreas Jaeger3-24/+29
* config.guess: Update to 2003-05-09 version. * config.sub: Update to 2003-05-09 version.
2003-05-13Run on sh[34]*-*-linux*.Nick Clifton4-5/+14
2003-05-13Treat identical src/dst file names as if only one entered. One WindowsNick Clifton2-3/+10
creating an output file of the same name as the input file will delete the input file before it is read.
2003-05-132003-05-13 Michael Eager <eager@mvista.com>Andreas Jaeger3-2/+8
* configure.in: Correct sed script so that options in quotes are not deleted. * configure: Rebuild.
2003-05-13 * NEWS: Mention that the hppa-hpux port has been partiallyJoel Brobecker2-0/+9
multiarched (32bit ABIT only, so far).
2003-05-13Correct annotation last entryHans-Peter Nilsson1-1/+1
2003-05-13 * gas/macros/app1.s, gas/macros/app1.d, gas/macros/app2.s,Hans-Peter Nilsson11-0/+85
gas/macros/app2.d, gas/macros/app3.s, gas/macros/app3.d, gas/macros/app4.s, gas/macros/app4b.s, gas/macros/app4.d: New tests. * gas/macros/macros.exp: Run them.
2003-05-13 * read.c (old_buffer, old_input, old_limit): Remove variables.Hans-Peter Nilsson2-28/+24
(read_a_source_file): Delete label contin. <handling #APP/#NO_APP>: Use an "sb" to push #APP expansion into input as with macros, instead of in separate old_* variables. Zero-terminate string being scrubbed.
2003-05-13daily updateAlan Modra1-1/+1
2003-05-13*** empty log message ***gdbadmin1-1/+1
2003-05-12Removed redundant call.Kris Warkentin1-2/+0