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)
Jim Blandy [Mon, 2 Jan 2006 04:28:16 +0000 (04:28 +0000)]
Rotate ChangeLogs.
gdbadmin [Mon, 2 Jan 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 1 Jan 2006 23:00:04 +0000 (23:00 +0000)]
daily update
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.
gdbadmin [Sun, 1 Jan 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
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.
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.
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.
gdbadmin [Sat, 31 Dec 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
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.
Alan Modra [Fri, 30 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update
Dave Anglin [Fri, 30 Dec 2005 22:25:57 +0000 (22:25 +0000)]
* configure.host (hppa*64*-*-hpux*): Set host64 to true.
Jie Zhang [Fri, 30 Dec 2005 08:27:16 +0000 (08:27 +0000)]
* readelf.c (get_machine_name): Add case for Blackfin.
Bob Wilson [Fri, 30 Dec 2005 00:57:27 +0000 (00:57 +0000)]
* config/tc-xtensa.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define.
gdbadmin [Fri, 30 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Thu, 29 Dec 2005 23:00:07 +0000 (23:00 +0000)]
daily update
Bob Wilson [Thu, 29 Dec 2005 21:04:14 +0000 (21:04 +0000)]
* config/tc-xtensa.c (tinsn_to_slotbuf): Do not zero slotbuf.
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.
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.
gdbadmin [Thu, 29 Dec 2005 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Wed, 28 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update
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.
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.
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.
gdbadmin [Wed, 28 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Tue, 27 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update
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.
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.
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.
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.
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.
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.
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.
Nick Clifton [Tue, 27 Dec 2005 17:42:45 +0000 (17:42 +0000)]
Add support for RDOS targets.
Nick Clifton [Tue, 27 Dec 2005 16:37:57 +0000 (16:37 +0000)]
PR binutils/1990
* libtool.m4: Synchronize with version in GCC sources.
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.
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.
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.
Nick Clifton [Tue, 27 Dec 2005 11:00:03 +0000 (11:00 +0000)]
Add new Vietnamese translation
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.
Alan Modra [Tue, 27 Dec 2005 04:19:15 +0000 (04:19 +0000)]
missed copyright 2005 addition
Alan Modra [Tue, 27 Dec 2005 04:09:40 +0000 (04:09 +0000)]
* elfread.c (elf_symfile_read): Don't make synth syms global.
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.
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.
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.
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.
Alan Modra [Tue, 27 Dec 2005 01:21:01 +0000 (01:21 +0000)]
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
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.
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.
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.
gdbadmin [Tue, 27 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Mon, 26 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update
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.
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.
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.
Mark Kettenis [Mon, 26 Dec 2005 14:44:38 +0000 (14:44 +0000)]
* gdb.base/freebpcmd.exp: Increase timeout.
Mark Kettenis [Mon, 26 Dec 2005 14:38:20 +0000 (14:38 +0000)]
* gdb.gdb/selftest.exp (test_with_self): Update copyright check.
gdbadmin [Mon, 26 Dec 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
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.
Alan Modra [Sun, 25 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update
gdbadmin [Sun, 25 Dec 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 24 Dec 2005 23:00:04 +0000 (23:00 +0000)]
daily update
Eli Zaretskii [Sat, 24 Dec 2005 15:28:44 +0000 (15:28 +0000)]
(Memory Region Attributes): Fix usage of "etc."
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.".
Ben Elliston [Sat, 24 Dec 2005 11:17:21 +0000 (11:17 +0000)]
* config/default.exp: Do not load the unneeded util-defs.exp.
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.
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.
gdbadmin [Sat, 24 Dec 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Fri, 23 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update
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.
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.
Eli Zaretskii [Fri, 23 Dec 2005 19:10:26 +0000 (19:10 +0000)]
*** empty log message ***
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.
Eli Zaretskii [Fri, 23 Dec 2005 19:05:48 +0000 (19:05 +0000)]
* signals/signals.c: Add (C) after Copyright. Update the FSF
address.
Eli Zaretskii [Fri, 23 Dec 2005 19:01:20 +0000 (19:01 +0000)]
* nlm/Makefile.in: Add (C) after Copyright. Update the FSF
address.
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.
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.
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.
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.
Nick Clifton [Fri, 23 Dec 2005 09:43:28 +0000 (09:43 +0000)]
Use correct email address for Randolph Chung
gdbadmin [Fri, 23 Dec 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Thu, 22 Dec 2005 23:00:06 +0000 (23:00 +0000)]
daily update
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.
Nick Clifton [Thu, 22 Dec 2005 17:43:34 +0000 (17:43 +0000)]
Add TINY_READONLY_SECTION, TINY_DATA_SECTION, TINY_BSS_SECTION.
Nick Clifton [Thu, 22 Dec 2005 17:09:39 +0000 (17:09 +0000)]
Fix PicoJava opcodes
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.
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.
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.
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.
Nick Clifton [Thu, 22 Dec 2005 15:46:55 +0000 (15:46 +0000)]
Fix typo in previous delta
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.
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.
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.
gdbadmin [Thu, 22 Dec 2005 00:00:34 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Wed, 21 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update
H.J. Lu [Wed, 21 Dec 2005 15:56:46 +0000 (15:56 +0000)]
2005-12-21 H.J. Lu <hjl@gnu.org>
* MAINTAINERS: Add myself as x86_64 maintainer.
gdbadmin [Wed, 21 Dec 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Tue, 20 Dec 2005 23:00:05 +0000 (23:00 +0000)]
daily update
Bob Wilson [Tue, 20 Dec 2005 19:37:26 +0000 (19:37 +0000)]
* config/tc-xtensa.c (xtensa_mark_narrow_branches): Set
is_aligning_branch flag.
(find_address_of_next_align_frag): Limit by xtensa_fetch_width.
(future_alignment_required): Except for frags with is_aligning_branch
flag set, call frag_wane for frags that do not need to be reexamined
for aligning.
(relax_frag_immed): Replace orig_vinsn with cur_vinsn to fix a leak.
(convert_frag_immed): Likewise.
(convert_frag_narrow): Check is_aligning_branch flag.
* config/tc-xtensa.h (xtensa_frag_type): Add is_aligning_branch flag.