aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-07-16 * config.if: Remove unused libc_interface determination.Nathanael Nerode2-51/+4
2003-07-16 * dwarf2dbg.c (get_frag_fix): Revert 2001-11-15 change.Alan Modra2-10/+12
(generic_dwarf2_emit_offset): Don't define function when TC__DWARF2_EMIT_OFFSET is defined.
2003-07-16*** empty log message ***gdbadmin1-1/+1
2003-07-16daily updateAlan Modra1-1/+1
2003-07-152003-07-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-63/+142
* frame.c (get_frame_id): Use frame_unwind_find_by_frame. (frame_register_unwind, create_new_frame): Ditto. (legacy_get_prev_frame, get_frame_type): Ditto. (get_frame_base_address): Use frame_base_find_by_frame. (get_frame_locals_address): Use frame_base_find_by_frame. (get_frame_args_address): Use frame_base_find_by_frame. * frame-base.h (frame_base_sniffer_ftype): Declare. (frame_base_append_sniffer): Declare. (frame_base_find_by_frame): Replace frame_base_find_by_pc. * frame-base.c (append_predicate): Add a "sniffer" parameter. (frame_base_append_sniffer): New function. (frame_base_append_predicate): Add a NULL sniffer. (frame_base_find_by_frame): Replace "frame_base_find_by_pc". (struct frame_base_table): Add "sniffer". (frame_base_free): Free the "sniffer" table. * frame-unwind.h (frame_unwind_sniffer_ftype): Define. (frame_unwind_append_sniffer): Declare. (frame_unwind_find_by_frame): Replace frame_unwind_find_by_pc. * frame-unwind.c (frame_unwind_free): Free the "sniffer" table. (struct frame_unwind_table): Add "sniffer", delete "middle". (append_predicate): Add "sniffer" parameter, append the sniffer. (frame_unwind_init): Update append_predicate call. (frame_unwind_append_sniffer): New function. (frame_unwind_append_predicate): Update append_predicate call. (frame_unwind_find_by_frame): Replace frame_unwind_find_by_pc.
2003-07-152003-07-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-30/+94
* frame.c (get_prev_frame): Move disabled inside_entry_func to before code inhibiting repeated unwind attempts. Add to commentary on that test's problems. * blockframe.c (inside_main_func): Look for "main" in the minimal symbol table. * d10v-tdep.c (d10v_frame_this_id): Delete check that frames are identical. Index: testsuite/ChangeLog 2003-07-15 Andrew Cagney <cagney@redhat.com> * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
2003-07-152003-07-15 Michael Chastain <mec@shout.net>Michael Chastain3-0/+142
* gdb.base/gdb1250.exp: New file. * gdb.base/gdb1250.c: New file.
2003-07-152003-07-15 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-11/+29
* complaints.c (struct explanation): Define. (struct complaints): Change type of "explanation" to "struct explanation". (symfile_explanations): Convert to a "struct explanation" table. (vcomplaint): Update.
2003-07-15Oops, forgot to add x86-64-linux-tdep.h in previous commit.Michal Ludvig1-0/+39
2003-07-152003-07-15 Michal Ludvig <mludvig@suse.cz>Michal Ludvig5-32/+134
* x86-64-linux-nat.c (regmap): Removed. (supply_gregset, fill_gregset): Call x86_64_linux_(fill,supply)_gregset functions. * x86-64-linux-tdep.c (USER_*): New defines. (user_to_gdb_regmap, x86_64_core_fns): New structure. (x86_64_linux_supply_gregset, x86_64_linux_fill_gregset): New functions. (fetch_core_registers): Ditto. (_initialize_x86_64_linux_tdep): Call add_core_fns(). * x86-64-linux-tdep.h: New file. * config/i386/x86-64linux.mh (NATDEPFILES): Remove corelow.o and core-regset.o. * config/i386/x86-64linux.mt (TDEPFILES): Add corelow.o.
2003-07-15 * doc/c-mips.texi: Document -march=rm9000.Richard Sandiford2-0/+2
2003-07-15include/opcode/Richard Sandiford15-1/+62
* mips.h (CPU_RM7000): New macro. (OPCODE_IS_MEMBER): Match CPU_RM7000 against 4650 insns. bfd/ * archures.c (bfd_mach_mips7000): New. * bfd-in2.h: Regenerated. * cpu-mips.c (arch_info_struct): Add an entry for mips:7000. * elfxx-mips.c (mips_set_isa_flags): Handle bfd_mach_mips7000. (mips_mach_extensions): Add an entry for it. opcodes/ * mips-dis.c (mips_arch_choices): Add rm7000 and rm9000 entries. gas/ * config/tc-mips.c (hilo_interlocks): True for CPU_RM7000. (mips_cpu_info_table): Add rm7000 and rm9000 entries. gas/testsuite/ * gas/mips/rm7000.[sd]: New test. * gas/mips/mips.exp: Run it.
2003-07-15 * config/tc-v850.c (md_assemble): When no reloc, create pcrel fixupsAlan Modra2-55/+59
only for V850_OPERAND_DISP operands.
2003-07-15 * frags.c (frag_more): Move segment checks to..Alan Modra2-15/+31
(frag_alloc_check): ..here. New function. (frag_append_1_char): Call frag_alloc_check.
2003-07-152003-07-14 Christian Groessler <chris@groessler.org>Jason Eckhardt2-0/+7
* i860.h (AOUTSZ): Define properly for i860 coff.
2003-07-15daily updateAlan Modra1-1/+1
2003-07-15*** empty log message ***gdbadmin1-1/+1
2003-07-14 * Makefile.in: Regenerate, correctly this time.Nathanael Nerode2-0/+73
2003-07-14Import from gcc repository:Zack Weinberg3-0/+168
2003-07-07 Zack Weinberg <zack@codesourcery.com> * gettext.m4: Delete all former contents. (ZW_GNU_GETTEXT_SISTER_DIR): New macro. * progtest.m4: New file. 2003-07-04 Zack Weinberg <zack@codesourcery.com> * gettext.m4: New file - copy of gettext.m4 from binutils
2003-07-14Update Turkish translation files for bfd, gas and opcodesNick Clifton15-4263/+5865
2003-07-14Remove uses of ctype.hNick Clifton5-26/+33
2003-07-14Missing from 2003-07-11 commit.Richard Sandiford1-0/+35
2003-07-14daily updateAlan Modra1-1/+1
2003-07-14*** empty log message ***gdbadmin1-1/+1
2003-07-13Fix last Changelog entry to reflect reality.Mark Kettenis1-2/+2
2003-07-13 * Makefile.tpl: Set INSTALL and friends using autoconf. RemoveNathanael Nerode5-83/+144
unused INSTALL_PROGRAM_ARGS. * configure.in: Use AC_PROG_INSTALL. * Makefile.in: Regenerate. * configure: Regenerate.
2003-07-13*** empty log message ***Mark Kettenis1-1/+2
2003-07-13* x86-64-tdep.c (x86_64_store_return_value): Use an intermediateMark Kettenis2-1/+4
buffer when storing double and float varibles into %xmm0.
2003-07-13* configure.host: Add x86_64-*-freebsd*.Mark Kettenis9-0/+478
* configure.tgt: Add x86_64-*-freebsd*. * Makefile.in (amd64fbsd-nat.o, amd64fbsd-tdep.o): New targets. * amd64fbsd-nat.c: New file. * amd64fbsd-tdep.c: New file. * config/i386/nm-fbsd64.h: New file. * config/i386/fbsd64.mh: New file. * config/i386/fbsd64.mt: New file.
2003-07-13daily updateAlan Modra1-1/+1
2003-07-13*** empty log message ***gdbadmin1-1/+1
2003-07-12Set maxpagesize for NTO targets to 4kNick Clifton5-1/+21
2003-07-12Set the IMAGE_FILE_32BIT_MACHINE flag for PE targets.Nick Clifton2-1/+8
2003-07-12daily updateAlan Modra1-1/+1
2003-07-12*** empty log message ***gdbadmin1-1/+1
2003-07-11* alpha-tdep.h (struct gdbarch_tdep): Add members `sc_pc_offset',Mark Kettenis4-19/+80
`sc_regs_offset' and `sc_fpregs_offset'. * alpha-tdep.c (SIGFRAME_PC_OFF, SIGFRAME_REGSAVE_OFF, SIGFRAME_FPREGSAVE_OFF): Remove defines. (alpha_sigtramp_register_address): Rewrite to use new members of `struct gdbarch_tdep'. (alpha_gdbarch_init): Initialize new members of struct gdbarch_tdep'. * alphafbsd-tdep.c (alphafbsd_use_struct_convention): Use ALPHA_REGISTER_SIZE instead of DEPRECATED_REGISTER_SIZE. (alphafbsd_sigtramp_start, alphafbsd_sigtramp_end): Nre variables. (alphafbsd_pc_in_sigtramp): Implement. (alphafbsd_sigtramp_offset): New function. (alphafbsd_sigcontext_addr): New function. (alphafbsd_init_abi): Initialize signal trampoline related members of `struct gdbarch_tdep'. (_initialize_alphafbsd_tdep): Add prototype.
2003-07-11Fix my previous entry to denote the rule I changed.Theodore A. Roth1-1/+2
2003-07-11* Makefile.in: Quote sed expression when generating transformed_name.Theodore A. Roth2-1/+5
2003-07-11 * Makefile.in (dwarf2-frame.o): Add complaints_h.Richard Henderson3-18/+138
* dwarf2-frame.c: Include complaints.h. (decode_frame_entry_1): Rename from decode_frame_entry; tidy variable initialization; return NULL on error. (decode_frame_entry): New.
2003-07-112003-07-11 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-35/+12
* frame.h (frame_address_in_block): Delete declaration. * blockframe.c (frame_address_in_block): Delete function. (get_frame_block): Use get_frame_address_in_block. (block_innermost_frame): Ditto. * stack.c (print_frame, backtrace_command_1): Ditto.
2003-07-11bfd/Richard Sandiford10-76/+153
* bfd-in.h (bfd_h8300_pad_address): Declare. * bfd-in2.h: Regenerate. * cpu-h8300.c (bfd_h8300_pad_address): New function. * coff-h8300.c (h8300_reloc16_estimate): Use it to canonicalize addresses before checking whether they can be relaxed. (h8300_reloc16_extra_cases): Likewise for the R_MOVL2 sanity check. Don't complain about overflows in general 8-bit relocations. * elf32-h8300.c (elf32_h8_relax_section): Use bfd_h8300_pad_address. Fix handling of R_H8_DIR24A8. ld/testsuite/ * ld-h8300/relax-3{.s,.d,-coff.d}: New test. * ld-h8300/h8300.exp: Run it.
2003-07-11Oops, revert unintended commit. Next patch will do this properly.Andrew Cagney2-6/+6
2003-07-112003-07-11 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-6/+58
* frame.h (get_frame_address_in_block): Declare. (frame_unwind_address_in_block): Declare. * frame.c (frame_unwind_address_in_block): New function. (get_frame_address_in_block): New function.
2003-07-11 * elf32-h8300.c: Convert function prototypes and definitionsRichard Sandiford4-175/+116
to C90 syntax. * coff-h8300.c: Likewise. * cpu-h8300.c: Likewise.
2003-07-112003-07-09 Michal Ludvig <mludvig@suse.cz>Michal Ludvig2-2/+7
* gdb.c++/templates.exp (test_ptype_of_templates): Recognize expansion of size_t to 'unsigned long', not only to 'unsigned'.
2003-07-11Update pot files.Alan Modra13-3256/+3532
2003-07-112003-07-10 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-46/+42
* gdbarch.sh: Simplify predicate methods. Remove need to provide pre-default. Note: re-generate has no effect.
2003-07-112003-07-10 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-4/+14
* gdbarch.sh: When a variable, but not a function, compare against 0. Fix problem in previous patch. * gdbarch.c: Re-generate.
2003-07-11daily updateAlan Modra1-1/+1
2003-07-11*** empty log message ***gdbadmin1-1/+1