OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
18 years agofile vi.gmo was initially added on branch binutils-2_17-branch.
Daniel Jacobowitz [Sun, 16 Apr 2006 18:36:47 +0000 (18:36 +0000)]
file vi.gmo was initially added on branch binutils-2_17-branch.

18 years agofile zh_CN.gmo was initially added on branch binutils-2_17-branch.
Daniel Jacobowitz [Sun, 16 Apr 2006 18:36:47 +0000 (18:36 +0000)]
file zh_CN.gmo was initially added on branch binutils-2_17-branch.

18 years agofile ga.gmo was initially added on branch binutils-2_17-branch.
Daniel Jacobowitz [Sun, 16 Apr 2006 18:36:47 +0000 (18:36 +0000)]
file ga.gmo was initially added on branch binutils-2_17-branch.

18 years agofile rw.gmo was initially added on branch binutils-2_17-branch.
Daniel Jacobowitz [Sun, 16 Apr 2006 18:36:40 +0000 (18:36 +0000)]
file rw.gmo was initially added on branch binutils-2_17-branch.

18 years agoUpdate POTFILES.in.
Daniel Jacobowitz [Sun, 16 Apr 2006 18:25:11 +0000 (18:25 +0000)]
Update POTFILES.in.

18 years ago * configure.in: Update version to 2.17.50.
Daniel Jacobowitz [Sun, 16 Apr 2006 18:01:02 +0000 (18:01 +0000)]
* configure.in: Update version to 2.17.50.
* configure: Regenerated.

18 years agodaily update binutils-2_17-branchpoint
Alan Modra [Sun, 16 Apr 2006 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sun, 16 Apr 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Sat, 15 Apr 2006 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sat, 15 Apr 2006 00:00:07 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * elf32-xtensa.c (build_reloc_opcodes): New.
Bob Wilson [Fri, 14 Apr 2006 23:01:19 +0000 (23:01 +0000)]
* elf32-xtensa.c (build_reloc_opcodes): New.
(compute_text_actions): Use it to decode opcodes outside inner loop.
(check_section_ebb_pcrels_fit): Add "reloc_opcodes" argument, and if
it is set, use it to get the opcodes for relocations.
(move_shared_literal): Adjust call to check_section_ebb_pcrels_fit.

18 years ago2006-04-14 Frederic Riss <frederic.riss@st.com>
Frederic Riss [Fri, 14 Apr 2006 18:31:32 +0000 (18:31 +0000)]
2006-04-14  Frederic Riss  <frederic.riss@st.com>

* gdb.texinfo (Specifying source directories): Update the description
of the source file search to reflect the fact that the source path
always contains at least $cdir and $cwd.

18 years ago*** empty log message ***
gdbadmin [Fri, 14 Apr 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Fri, 14 Apr 2006 00:00:06 +0000 (00:00 +0000)]
daily update

18 years agodaily update
Alan Modra [Thu, 13 Apr 2006 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Thu, 13 Apr 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years agomerge from gcc
DJ Delorie [Wed, 12 Apr 2006 18:42:01 +0000 (18:42 +0000)]
merge from gcc

18 years agofile symbian.mt was initially added on branch gdb-csl-symbian-20060226-branch.
Daniel Jacobowitz [Wed, 12 Apr 2006 18:11:41 +0000 (18:11 +0000)]
file symbian.mt was initially added on branch gdb-csl-symbian-20060226-branch.

18 years agofile symbian-tdep.c was initially added on branch gdb-csl-symbian-20060226-branch.
Daniel Jacobowitz [Wed, 12 Apr 2006 18:11:40 +0000 (18:11 +0000)]
file symbian-tdep.c was initially added on branch gdb-csl-symbian-20060226-branch.

18 years ago * remote.c (extended_remote_restart): Pass the correct length
Daniel Jacobowitz [Wed, 12 Apr 2006 14:27:40 +0000 (14:27 +0000)]
* remote.c (extended_remote_restart): Pass the correct length
to getpkt.

18 years agoPR binutils/2454
Nick Clifton [Wed, 12 Apr 2006 13:09:10 +0000 (13:09 +0000)]
PR binutils/2454
* avr-dis.c (avr_operand): Arrange for a comment to appear before the symolic
form of an address, so that the output of objdump -d can be reassembled.

18 years agodaily update
Alan Modra [Wed, 12 Apr 2006 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Wed, 12 Apr 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years agosrc/gdb/ChangeLog:
Jim Blandy [Tue, 11 Apr 2006 20:33:12 +0000 (20:33 +0000)]
src/gdb/ChangeLog:
2006-04-11  Jim Blandy  <jimb@codesourcery.com>

* serial.c (serial_open): Check for special cases at the front of
the "device" name before scanning for the ':' that would indicate
an IP-based connection.

18 years agodaily update
Alan Modra [Tue, 11 Apr 2006 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Tue, 11 Apr 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago* win32-nat.c (open_symbol_file_object): New function.
Christopher Faylor [Mon, 10 Apr 2006 21:43:45 +0000 (21:43 +0000)]
* win32-nat.c (open_symbol_file_object): New function.
(in_dynsym_resolve_code): Ditto.
(init_win32_ops): Fill in fields which ought not to be NULL.

18 years ago* m32c.opc (parse_unsigned_bitbase): Take a new parameter which
DJ Delorie [Mon, 10 Apr 2006 21:19:14 +0000 (21:19 +0000)]
* m32c.opc (parse_unsigned_bitbase): Take a new parameter which
decides if this function accepts symbolic constants or not.
(parse_signed_bitbase): Likewise.
(parse_unsigned_bitbase8): Pass the new parameter.
(parse_unsigned_bitbase11): Likewise.
(parse_unsigned_bitbase16): Likewise.
(parse_unsigned_bitbase19): Likewise.
(parse_unsigned_bitbase27): Likewise.
(parse_signed_bitbase8): Likewise.
(parse_signed_bitbase11): Likewise.
(parse_signed_bitbase19): Likewise.
* m32c-asm.c: Regenerate.

18 years ago* win32-nat.c (do_win32_fetch_inferior_registers): Don't do anything with saved
Christopher Faylor [Mon, 10 Apr 2006 16:13:01 +0000 (16:13 +0000)]
* win32-nat.c (do_win32_fetch_inferior_registers): Don't do anything with saved
context if __COPY_CONTEXT_SIZE is not defined.
(handle_output_debug_string): Ditto.

18 years ago * arm-linux-tdep.c (arm_linux_extract_return_value): Use gdb_byte.
Daniel Jacobowitz [Mon, 10 Apr 2006 14:39:24 +0000 (14:39 +0000)]
* arm-linux-tdep.c (arm_linux_extract_return_value): Use gdb_byte.

18 years ago * contrib: Remove directory.
Ben Elliston [Mon, 10 Apr 2006 00:41:43 +0000 (00:41 +0000)]
* contrib: Remove directory.

18 years ago*** empty log message ***
gdbadmin [Mon, 10 Apr 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Mon, 10 Apr 2006 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago * sparc64-linux-tdep.c (sparc64_linux_init_abi): Append dwarf2
David S. Miller [Sun, 9 Apr 2006 08:22:43 +0000 (08:22 +0000)]
* sparc64-linux-tdep.c (sparc64_linux_init_abi): Append dwarf2
frame sniffer.
* sparc-tdep.c (sparc32_gdbarch_init): Make sure to call
dwarf2_frame_set_init_reg() before gdbarch_init_osabi() so
that the latter can override.
* Makefile.in (sparc64-linux-tdep.o): Update dependencies.

18 years ago * s390-tdep.c (struct s390_prologue_data): New field 'stack'.
Ulrich Weigand [Sun, 9 Apr 2006 01:21:15 +0000 (01:21 +0000)]
* s390-tdep.c (struct s390_prologue_data): New field 'stack'.
(s390_store): Call pv_area_store to track stack slots.
(s390_load): Call pv_area_fetch to track stack slots.
(s390_check_for_saved): New function.
(s390_analyze_prologue): Call pv_area_scan.  Allocate and free stack.

18 years ago * Makefile.in (s390-tdep.o): Add dependency on $(prologue_value_h).
Ulrich Weigand [Sun, 9 Apr 2006 00:26:08 +0000 (00:26 +0000)]
* Makefile.in (s390-tdep.o): Add dependency on $(prologue_value_h).
* s390-tdep.c: Include "prologue-value.h".
(struct prologue_value): Remove.
(pv_set_to_unknown, pv_set_to_constant, pv_set_to_register,
pv_constant_last, pv_add, pv_add_constant, pv_subtract,
pv_logical_and, pv_is_identical, pv_is_register): Remove.
(compute_x_addr): Remove, replace by ...
(s390_addr): ... this new function.
(struct s390_prologue_data): Use pv_t instead of prologue_value.
(s390_store, s390_load): Likewise.
(s390_prologue_frame_unwind_cache): Likewise.
(s390_analyze_prologue): Likewise.  Also, simplify and combine
several conditional statements.

18 years agodaily update
Alan Modra [Sun, 9 Apr 2006 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sun, 9 Apr 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2006-04-08 Jim Blandy <jimb@codesourcery.com>
Jim Blandy [Sat, 8 Apr 2006 23:40:03 +0000 (23:40 +0000)]
2006-04-08  Jim Blandy  <jimb@codesourcery.com>

* Makefile.in (COMMON_OBS): List prologue-value.o.  (Omitted from
last patch.)

18 years ago2006-04-08 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sat, 8 Apr 2006 22:57:22 +0000 (22:57 +0000)]
2006-04-08  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/2513
* elf32-i386.c (GOT_TLS_MASK): New macro for tls_type.
(GOT_TLS_IE_IE): Likewise.
(GOT_TLS_IE_GD): Likewise.
(GOT_TLS_IE_MASK): Likewise.
(elf_i386_check_relocs): For global symbols, set GOT_TLS_IE_GD
and GOT_TLS_IE_IE for R_386_TLS_GD and R_386_TLS_IE
respectively.
(allocate_dynrelocs): If both GOT_TLS_IE_IE and GOT_TLS_IE_GD
are set, treat tls_type as GOT_TLS_IE_BOTH.
(elf_i386_relocate_section): Likewise.

18 years ago * sparc64-linux-tdep.c (sparc64_linux_core_gregset,
David S. Miller [Sat, 8 Apr 2006 21:15:26 +0000 (21:15 +0000)]
* sparc64-linux-tdep.c (sparc64_linux_core_gregset,
sparc64_linux_supply_core_gregset,
sparc64_linux_collect_core_gregset,
sparc64_linux_supply_core_fpregset,
sparc64_linux_collect_core_fpregset): New.
(sparc64_linux_init_abi): Register them with generic sparc
core regset infrastructure.
* sparc32-linux-tdep.c (sparc32_linux_core_gregset,
sparc32_linux_supply_core_gregset,
sparc32_linux_collect_core_gregset,
sparc32_linux_supply_core_fpregset,
sparc32_linux_collect_core_fpregset): New.
(sparc32_linux_init_abi): Register them with generic sparc
core regset infrastructure.
* Makefile.in: Update dependencies.

18 years ago * sparc-linux-tdep.c (sparc32_linux_step_trap): New.
David S. Miller [Sat, 8 Apr 2006 21:01:36 +0000 (21:01 +0000)]
* sparc-linux-tdep.c (sparc32_linux_step_trap): New.
(sparc32_linux_init_abi): Hook it into tdep->step_trap.
* sparc64-linux-tdep.c (sparc64_linux_step_trap): New.
(sparc64_linux_init_abi): Hook it into tdep->step_trap.
* Makefile.in: Update dependencies.

18 years ago * cris/crisv32f.c (MY (deliver_interrupt)): Set CCS to new_ccs.
Hans-Peter Nilsson [Sat, 8 Apr 2006 17:37:56 +0000 (17:37 +0000)]
* cris/crisv32f.c (MY (deliver_interrupt)): Set CCS to new_ccs.

18 years ago * sim/cris/hw/rv-n-cris/irq6.ms: New test.
Hans-Peter Nilsson [Sat, 8 Apr 2006 17:37:23 +0000 (17:37 +0000)]
* sim/cris/hw/rv-n-cris/irq6.ms: New test.

18 years agodaily update
Alan Modra [Sat, 8 Apr 2006 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sat, 8 Apr 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years agoFix typo in previous commit.
David S. Miller [Fri, 7 Apr 2006 23:34:26 +0000 (23:34 +0000)]
Fix typo in previous commit.

18 years ago * linux-nat.c (linux_nat_thread_alive): Handle targets that
David S. Miller [Fri, 7 Apr 2006 21:42:33 +0000 (21:42 +0000)]
* linux-nat.c (linux_nat_thread_alive): Handle targets that
do not implement PTRACE_PEEKUSER.

18 years ago * remote.c (remote_wait): Convert warning to error before
Daniel Jacobowitz [Fri, 7 Apr 2006 16:15:58 +0000 (16:15 +0000)]
* remote.c (remote_wait): Convert warning to error before
parsing corrupt packets.

18 years agoAdd support for attiny261, attiny461, attiny861, attiny25, attiny45,
Nick Clifton [Fri, 7 Apr 2006 15:18:08 +0000 (15:18 +0000)]
Add support for attiny261, attiny461, attiny861, attiny25, attiny45,
attiny85, attiny24, attiny44, attiny84, at90pwm2, at90pwm3, atmega164,
atmega324, atmega644, atmega329, atmega3290, atmega649, atmega6490,
atmega406, atmega640, atmega1280, atmega1281, at90can32, at90can64,
at90usb646, at90usb647, at90usb1286 and at90usb1287.
Move atmega48 and atmega88 from AVR_ISA_M8 to AVR_ISA_PWMx.

18 years ago* elf64-hppa.c (elf64_hppa_grok_prstatus): New function.
Nick Clifton [Fri, 7 Apr 2006 14:55:29 +0000 (14:55 +0000)]
* elf64-hppa.c (elf64_hppa_grok_prstatus): New function.
  (elf64_hppa_grok_psinfo): Likewise.
  (elf_backend_grok_pstatus, elf_backend_grok_psinfo): Define.

18 years ago2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
Andrew Stubbs [Fri, 7 Apr 2006 13:31:15 +0000 (13:31 +0000)]
2006-04-07  Andrew Stubbs  <andrew.stubbs@st.com>

gdb/
* cli/cli-script.c (struct user_args): Add command field.
(arg_cleanup): Free command string.
(setup_user_args): Copy the command line before relying on it.

gdb/testsuite/
* gdb.base/commands.exp (recursive_source_test): New test.

18 years ago* elf32-m32c.c (m32c_elf_relocate_section): Generate a symbol for
DJ Delorie [Fri, 7 Apr 2006 01:08:34 +0000 (01:08 +0000)]
* elf32-m32c.c (m32c_elf_relocate_section): Generate a symbol for
each plt entry we create.

18 years agomerge from gcc
DJ Delorie [Fri, 7 Apr 2006 00:01:28 +0000 (00:01 +0000)]
merge from gcc

18 years agodaily update
Alan Modra [Fri, 7 Apr 2006 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Fri, 7 Apr 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2006-04-06 Carlos O'Donell <carlos@codesourcery.com>
Carlos O'Donell [Thu, 6 Apr 2006 21:49:35 +0000 (21:49 +0000)]
2006-04-06  Carlos O'Donell <carlos@codesourcery.com>

* Makefile.tpl: Add install-html target.
* Makefile.def: Add install-html target.
* Makefile.in: Regenerate.
* configure.in: Add --with-datarootdir, --with-docdir,
and --with-htmldir options.
* configure: Regenerate.

bfd/

2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>

* po/Make-in: Add install-html target.
* Makefile.am: Rename docdir to bfddocdir. Add datarootdir, docdir
htmldir. Add install-html and install-html-recursive targets.
* Makefile.in: Regenerate.
* configure.in: AC_SUBST for datarootdir, docdir and htmldir.
* configure: Regenerate.

bfd/doc/

2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>

* Makefile.am: Add install-html and install-html-am targets.
Define datarootdir, docdir and htmldir.
* Makefile.in: Regenerate.

binutils/

2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>

* po/Make-in: Add install-html target.
* Makefile.am: Add install-html and install-html-recursive targets.
* Makefile.in: Regenerate.
* configure.in: AC_SUBST datarootdir, docdir and htmldir.
* configure: Regenerate.
* doc/Makefile.am: Add install-html and install-html-am targets.
* doc/Makefile.in: Regenerate.

etc/

2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>

* Makefile.in: Add install-html target. Add htmldir,
docdir and datarootdir.
* configure.texi: Document install-html target.
* configure.in: AC_SUBST datarootdir, docdir, htmldir.
* configure: Regenerate.

gas/

2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>

* po/Make-in: Add install-html target.
* Makefile.am: Add install-html and install-html-recursive targets.
* Makefile.in: Regenerate.
* configure.in: AC_SUBST datarootdir, docdir, htmldir.
* configure: Regenerate.
* doc/Makefile.am: Add install-html and install-html-am targets.
* doc/Makefile.in: Regenerate.

gprof/

2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>

* po/Make-in: Add install-html target.
* Makefile.am: Add install-html, install-html-am and
install-html-recursive targets.
* Makefile.in: Regenerate.
* configure.in: AC_SUBST datarootdir, docdir, htmldir.
* configure: Regenerate.

intl/

2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>

* intl/Makefile.in: Add html info and dvi and install-html to .PHONY
Add install-html target.

ld/

2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>

* Makefile.am: Add install-html, install-html-am, and
install-html-recursive targets.
* Makefile.in: Regenerate.
* configure.in: AC_SUBST datarootdir, docdir, htmldir.
* configure: Regenerate.
* po/Make-in: Add install-html target.

opcodes/

2006-04-06  Carlos O'Donell  <carlos@codesourcery.com>

* Makefile.am: Add install-html target.
* Makefile.in: Regenerate.

18 years agobfd/
H.J. Lu [Thu, 6 Apr 2006 18:52:46 +0000 (18:52 +0000)]
bfd/

2006-04-06  H.J. Lu  <hongjiu.lu@intel.com>

* elfxx-ia64.c (elfNN_ia64_relax_section): Skip unneeded passes
with the skip_relax_pass_0 and skip_relax_pass_1 bits in the
section structure.

include/

2006-04-06  H.J. Lu  <hongjiu.lu@intel.com>

* bfdlink.h (bfd_link_info): Replace need_relax_finalize with
relax_pass.

ld/

2006-04-06  H.J. Lu  <hongjiu.lu@intel.com>

* emultempl/ia64elf.em: Set link_info.relax_pass to 2. Remove
link_info.need_relax_finalize.

* ldlang.c (relax_sections): New.
(lang_process): Use. Call relax_sections link_info.relax_pass
times.

* ldmain.c (main): Set link_info.relax_pass to 1. Remove
link_info.need_relax_finalize.

18 years ago * breakpoint.c (_initialize_breakpoint): Add "del" as an alias
Joel Brobecker [Thu, 6 Apr 2006 18:33:05 +0000 (18:33 +0000)]
    * breakpoint.c (_initialize_breakpoint): Add "del" as an alias
        of the "delete" command.

18 years ago2006-04-06 Randolph Chung <tausq@debian.org>
Randolph Chung [Thu, 6 Apr 2006 15:12:47 +0000 (15:12 +0000)]
2006-04-06  Randolph Chung  <tausq@debian.org>

* MAINTAINERS (Patch champions): Add myself.

18 years ago * elf32-bfin.c (bfinfdpic_relocs_info_hash): Sprinkle casts to
Bernd Schmidt [Thu, 6 Apr 2006 11:45:01 +0000 (11:45 +0000)]
* elf32-bfin.c (bfinfdpic_relocs_info_hash): Sprinkle casts to
eliminate warnings.

18 years agoUpdated Vietnamese translation.
Nick Clifton [Thu, 6 Apr 2006 10:09:41 +0000 (10:09 +0000)]
Updated Vietnamese translation.

18 years agodaily update
Alan Modra [Thu, 6 Apr 2006 00:00:05 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Thu, 6 Apr 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * Makefile.in: Update dependencies.
Andreas Schwab [Wed, 5 Apr 2006 21:51:11 +0000 (21:51 +0000)]
* Makefile.in: Update dependencies.

18 years ago2006-04-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 5 Apr 2006 21:12:06 +0000 (21:12 +0000)]
2006-04-05  H.J. Lu  <hongjiu.lu@intel.com>
    James E Wilson  <wilson@specifixinc.com>

PR ld/2442
* elfxx-ia64.c (elfNN_ia64_dyn_sym_info): Remove next.
(elfNN_ia64_local_hash_entry): Add count, sorted_count and
size.
(elfNN_ia64_link_hash_entry): Likewise.
(elfNN_ia64_new_elf_hash_entry): Initialize count, sorted_count
and size.
(elfNN_ia64_hash_copy_indirect): Updated elfNN_ia64_dyn_sym_info
processing.
(elfNN_ia64_hash_hide_symbol): Likewise.
(elfNN_ia64_global_dyn_sym_thunk): Likewise.
(elfNN_ia64_local_dyn_sym_thunk): Likewise.
(elfNN_ia64_global_dyn_info_free): New function.
(elfNN_ia64_local_dyn_info_free): Likewise.
(elfNN_ia64_hash_table_free): Free local and global
elfNN_ia64_dyn_sym_info.
(addend_compare): New function.
(sort_dyn_sym_info): Likewise.
(get_dyn_sym_info): Updated to use binary search for addend.
(elfNN_ia64_check_relocs): Scan relocations to create dynamic
relocation arrays first.

18 years agoFix -Werror problem in previous change.
Bernd Schmidt [Wed, 5 Apr 2006 20:46:15 +0000 (20:46 +0000)]
Fix -Werror problem in previous change.

18 years ago * sparc-linux-tdep.c (sparc32_linux_init_abi): Append
David S. Miller [Wed, 5 Apr 2006 20:27:08 +0000 (20:27 +0000)]
* sparc-linux-tdep.c (sparc32_linux_init_abi): Append
dwarf2 frame sniffer.
* Makefile.in (sparc-linux-tdep.o): Update dependencies.

18 years ago * dwarf2-frame.c (dwarf2_frame_ops init_reg): Add "next_frame"
David S. Miller [Wed, 5 Apr 2006 20:01:19 +0000 (20:01 +0000)]
* dwarf2-frame.c (dwarf2_frame_ops init_reg): Add "next_frame"
argument.
(dwarf2_frame_default_init_reg): Likewise.
(dwarf2_frame_set_init_reg): Update init_reg arg.
(dwarf2_frame_init_reg): Take "next_frame" and pass it to
ops->init_reg().
(dwarf2_frame_cache): Pass next_frame to dwarf2_frame_init_reg.
* dwarf2-frame.h (dwarf2-frame_set_init_reg): Update declaration.
* cris-tdep.c (cris_dwarf2_frame_init_reg): Add next_frame arg.
* s390-tdep.c (s390_dwarf2_frame_init_reg): Likewise.
* sh-tdep.c (sh_dwarf2_frame_init_reg): Likewise.
* sparc64-tdep.c (sparc64_dwarf2_frame_init_reg): Likewise.
* sparc-tdep.c (sparc32_struct_return_from_sym): New function.
(sparc32_frame_cache): Call it.
(sparc32_dwarf2_struct_return_p): New function.
(sparc_dwarf2_frame_init_reg): Use it to determine if the function
returns a structure and thus we have to indicate the return PC and
NPC are 4 bytes later than usual.

18 years ago * elf32-bfin.c (_bfin_create_got_section): Don't generate a _gp
Bernd Schmidt [Wed, 5 Apr 2006 19:57:36 +0000 (19:57 +0000)]
* elf32-bfin.c (_bfin_create_got_section): Don't generate a _gp
symbol.

18 years ago * sparc-linux-tdep.c (sparc32_linux_sigframe_init): Pull register
David S. Miller [Wed, 5 Apr 2006 19:19:12 +0000 (19:19 +0000)]
* sparc-linux-tdep.c (sparc32_linux_sigframe_init): Pull register
window out of the correct stack frame.
* sparc64-linux-tdep.c (sparc64_linux_sigframe_init): Likewise.

18 years ago * sparc-tdep.c (sparc32_dwarf2_frame_init_reg): New.
David S. Miller [Wed, 5 Apr 2006 18:35:39 +0000 (18:35 +0000)]
* sparc-tdep.c (sparc32_dwarf2_frame_init_reg): New.
(sparc32_gdbarch_init): Pass it to dwarf2_frame_set_init_reg.
* Makefile.in (sparc-tdep.o): Update dependencies.

18 years ago2006-04-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 5 Apr 2006 13:37:32 +0000 (13:37 +0000)]
2006-04-05  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/2411
* elflink.c (check_dynsym): New.
(elf_link_output_extsym): Use it.
(bfd_elf_final_link): Likewise.

18 years ago2006-04-05 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 5 Apr 2006 13:36:32 +0000 (13:36 +0000)]
2006-04-05  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/2404
* elflink.c (_bfd_elf_merge_symbol): Skip the default indirect
symbol from the dynamic definition with the default version if
its type and the type of existing regular definition mismatch.

18 years agobfd/
Richard Sandiford [Wed, 5 Apr 2006 12:41:57 +0000 (12:41 +0000)]
bfd/
* config.bfd (sparc-*-vxworks*): New stanza.
* configure.in (bfd_elf32_sparc_vxworks_vec): New stanza.
(bfd_elf32_sparc_vec, bfd_elf64_sparc_vec): Add elf-vxworks.lo.
* configure: Regenerate.
* elf32-sparc.c: Include elf-vxworks.h.
(elf32_sparc_vxworks_link_hash_table_create: New.
(elf32_sparc_vxworks_final_write_processing): New.
(TARGET_BIG_SYM): Override for VxWorks.
(TARGET_BIG_NAME, ELF_MINPAGESIZE): Likewise.
(bfd_elf32_bfd_link_hash_table_create): Likewise.
(elf_backend_want_got_plt, elf_backend_plt_readonly): Likewise.
(elf_backend_got_header_size, elf_backend_add_symbol_hook): Likewise.
(elf_backend_link_output_symbol_hook): Likewise.
(elf_backend_emit_relocs): Likewise.
(elf_backend_final_write_processing, elf32_bed): Likewise.
* elfxx-sparc.c: Include libiberty.h and elf-vxworks.h.
(sparc_vxworks_exec_plt0_entry, sparc_vxworks_exec_plt_entry): New.
(sparc_vxworks_shared_plt0_entry, sparc_vxworks_shared_plt_entry): New.
(_bfd_sparc_elf_link_hash_table_create): Don't initialize
build_plt_entry here.
(create_got_section): Initialize sgotplt for VxWorks.
(_bfd_sparc_elf_create_dynamic_sections): Initialize build_plt_entry,
plt_header_size and plt_entry_size, with new VxWorks-specific settings.
Call elf_vxworks_create_dynamic_sections for VxWorks.
(allocate_dynrelocs): Use plt_header_size and plt_entry_size.
Allocate room for .got.plt and .rela.plt.unloaded entries on VxWorks.
(_bfd_sparc_elf_size_dynamic_sections): Don't allocate a nop in .plt
for VxWorks.  Check for the .got.plt section.
(sparc_vxworks_build_plt_entry): New function.
(_bfd_sparc_elf_finish_dynamic_symbol): Add handling of VxWorks PLTs.
Don't make _GLOBAL_OFFSET_TABLE_ and _PROCEDURE_LINKAGE_TABLE_
absolute on VxWorks.
(sparc32_finish_dyn): Add special handling for DT_RELASZ
and DT_PLTGOT on VxWorks.
(sparc_vxworks_finish_exec_plt): New.
(sparc_vxworks_finish_shared_plt): New.
(_bfd_sparc_elf_finish_dynamic_sections): Call them.
Use plt_header_size and plt_entry_size.
* elfxx-sparc.h (_bfd_sparc_elf_link_hash_table): Add is_vxworks,
srelplt2, sgotplt, plt_header_size and plt_entry_size fields.
* Makefile.am (elfxx-sparc.lo): Depend on elf-vxworks.h.
(elf32-sparc.lo): Likewise.
* Makefile.in: Regenerate.
* targets.c (bfd_elf32_sparc_vxworks_vec): Declare.
(_bfd_target_vector): Add a pointer to it.

gas/
* config/tc-sparc.c (sparc_target_format): Handle TE_VXWORKS.
(GOTT_BASE, GOTT_INDEX): New.
(tc_gen_reloc): Don't alter relocations against GOTT_BASE and
GOTT_INDEX when generating VxWorks PIC.
* configure.tgt (sparc*-*-vxworks*): Remove this special case;
use the generic *-*-vxworks* stanza instead.

gas/testsuite/
* gas/sparc/vxworks-pic.s, gas/sparc/vxworks-pic.d: New test.
* gas/sparc/sparc.exp: Run it.  Remove sparc*-*-vxworks* XFAILs.

ld/
* configure.tgt (sparc*-*-vxworks*): New stanza.
* emulparams/elf32_sparc_vxworks.sh: New file.
* Makefile.am (ALL_EMULATIONS): Add eelf32_sparc_vxworks.o.
(eelf32_sparc_vxworks.c): New rule.
* Makefile.in: Regenerate.

ld/testsuite/
* ld-sparc/vxworks1.dd, ld-sparc/vxworks1.ld, ld-sparc/vxworks1-lib.dd,
* ld-sparc/vxworks1-lib.nd, ld-sparc/vxworks1-lib.rd,
* ld-sparc/vxworks1-lib.s, ld-sparc/vxworks1.rd, ld-sparc/vxworks1.s,
* ld-sparc/vxworks1-static.d, ld-sparc/vxworks2.s,
* ld-sparc/vxworks2.sd, ld-sparc/vxworks2-static.sd: New tests.
* ld-sparc/sparc.exp: Run them.

18 years agodaily update
Alan Modra [Wed, 5 Apr 2006 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Wed, 5 Apr 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * gdb.base/float.exp: Add pattern for sparc targets.
David S. Miller [Tue, 4 Apr 2006 23:17:41 +0000 (23:17 +0000)]
* gdb.base/float.exp: Add pattern for sparc targets.

18 years ago * Makefile.in (sparc-linux-nat.o, sparc64-linux-nat.o): Update for
David S. Miller [Tue, 4 Apr 2006 22:14:52 +0000 (22:14 +0000)]
* Makefile.in (sparc-linux-nat.o, sparc64-linux-nat.o): Update for
new includes.

18 years ago * config/linux.mh (NATDEPFILES): Remove sparc-sol2-nat.o
David S. Miller [Tue, 4 Apr 2006 21:53:45 +0000 (21:53 +0000)]
* config/linux.mh (NATDEPFILES): Remove sparc-sol2-nat.o
* config/linux64.h (NATDEPFILES): Likewise
* sparc-linux-nat.c (supply_gregset, supply_fpregset, fill_gregset,
fill_fpregset): New.
* sparc64-linux-nat.c (supply_gregset, supply_fpregset, fill_gregset,
fill_fpregset): New.

18 years ago * Makefile.in (elf_common_h): Define.
Andreas Schwab [Tue, 4 Apr 2006 17:06:36 +0000 (17:06 +0000)]
* Makefile.in (elf_common_h): Define.

18 years agodaily update
Alan Modra [Tue, 4 Apr 2006 00:00:07 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Tue, 4 Apr 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2006-04-03 Andrew Stubbs <andrew.stubbs@st.com>
Andrew Stubbs [Mon, 3 Apr 2006 14:31:14 +0000 (14:31 +0000)]
2006-04-03  Andrew Stubbs  <andrew.stubbs@st.com>

* sh-tdep.c (sh_dwarf2_frame_init_reg): New function.
(sh_gdbarch_init): Call dwarf2_frame_set_init_reg().

18 years ago * sim/cris/hw: New directory for subdirectories with tests.
Hans-Peter Nilsson [Mon, 3 Apr 2006 03:05:00 +0000 (03:05 +0000)]
* sim/cris/hw: New directory for subdirectories with tests.
* sim/cris/hw/rv-n-cris: New directory with tests.

18 years ago * cris/dv-cris.c, cris/dv-rv.c, cris/rvdummy.c: New files.
Hans-Peter Nilsson [Mon, 3 Apr 2006 03:01:45 +0000 (03:01 +0000)]
* cris/dv-cris.c, cris/dv-rv.c, cris/rvdummy.c: New files.
* cris/Makefile.in (CONFIG_DEVICES): Remove redundant setting.
(dv-cris.o, dv-rv.o rvdummy$(EXEEXT), rvdummy.o): New rules.
(all): Depend on rvdummy$(EXEEXT).
* cris/configure.ac: Call SIM_AC_OPTION_WARNINGS.  Check for
sys/socket.h and sys/select.h.  Call SIM_AC_OPTION_HARDWARE,
default off.
* cris/configure: Regenerate.
* cris/cris-sim.h (cris_have_900000xxif): Declare here.
(enum cris_interrupt_type, crisv10deliver_interrupt)
(crisv32deliver_interrupt: New declarations.
* cris/cris-tmpl.c [WITH_HW] (MY (f_model_insn_after)): Call
sim_events_tickn and set state-events member work_pending when it's
time for the next event.
[WITH_HW] (MY (f_specific_init)): Set CPU-model-specific
interrupt-delivery function.
* cris/crisv10f.c (MY (deliver_interrupt)): New function.
* cris/crisv32f.c (MY (deliver_interrupt)): New function.
* cris/devices.c: Include hw-device.h.
(device_io_read_buffer) [WITH_HW]: Call hw_io_read_buffer.
(device_io_write_buffer): Only perform 0x900000xx-functions if
cris_have_900000xxif is nonzero.  Else if WITH_HW defined,
call hw_io_write_buffer.  Add return 0 last in function.
* cris/sim-if.c (cris_have_900000xxif): Now global.
(sim_open) [WITH_HW]: Clear deliver_interrupt cpu member.
Force "-model" option, effectively.
* cris/sim-main.h (cris_interrupt_delivery_fn): New type.
(struct _sim_cpu) [WITH_HW]: New member deliver_interrupt.

18 years ago*** empty log message ***
gdbadmin [Mon, 3 Apr 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Mon, 3 Apr 2006 00:00:06 +0000 (00:00 +0000)]
daily update

18 years ago * cris/Makefile.in (CRISV10F_OBJS): Remove semcrisv10f-switch.o.
Hans-Peter Nilsson [Sun, 2 Apr 2006 12:46:42 +0000 (12:46 +0000)]
* cris/Makefile.in (CRISV10F_OBJS): Remove semcrisv10f-switch.o.
(CRISV32F_OBJS): Remove semcrisv32f-switch.o.
(semcrisv10f-switch.o, semcrisv32f-switch.o: Remove dependency rules.

18 years ago * sim/cris/asm/testutils.inc (test_h_mem): Use register prefix.
Hans-Peter Nilsson [Sun, 2 Apr 2006 11:43:44 +0000 (11:43 +0000)]
* sim/cris/asm/testutils.inc (test_h_mem): Use register prefix.
(testr_h_dr, test_h_dr, ldmem_h_gr, mvr_h_mem): Ditto.  Correct
syntax.

18 years ago * sim/cris/asm/x0-v10.ms, sim/cris/asm/x0-v32.ms: Widen regexp for
Hans-Peter Nilsson [Sun, 2 Apr 2006 11:31:41 +0000 (11:31 +0000)]
* sim/cris/asm/x0-v10.ms, sim/cris/asm/x0-v32.ms: Widen regexp for
stack pointer values.

18 years agodaily update
Alan Modra [Sun, 2 Apr 2006 00:00:04 +0000 (00:00 +0000)]
daily update

18 years ago*** empty log message ***
gdbadmin [Sun, 2 Apr 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
gdbadmin [Sat, 1 Apr 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
Alan Modra [Sat, 1 Apr 2006 00:00:05 +0000 (00:00 +0000)]
daily update

18 years agomerge from gcc
DJ Delorie [Fri, 31 Mar 2006 23:01:16 +0000 (23:01 +0000)]
merge from gcc

18 years agofile reverse.c was initially added on branch msnyder-reverse-20060331-branch.
Michael Snyder [Fri, 31 Mar 2006 21:36:27 +0000 (21:36 +0000)]
file reverse.c was initially added on branch msnyder-reverse-20060331-branch.

18 years ago2006-03-31 Michael Snyder <msnyder@redhat.com> msnyder-reverse-20060331-branchpoint
Michael Snyder [Fri, 31 Mar 2006 19:47:11 +0000 (19:47 +0000)]
2006-03-31  Michael Snyder  <msnyder@redhat.com>

* gdb.texinfo: Update copyright dates.

18 years agofile reg-cf.dat was initially added on branch gdb-csl-20060226-branch.
Nathan Sidwell [Fri, 31 Mar 2006 15:31:55 +0000 (15:31 +0000)]
file reg-cf.dat was initially added on branch gdb-csl-20060226-branch.

18 years agoFix last change.
Eli Zaretskii [Fri, 31 Mar 2006 14:17:58 +0000 (14:17 +0000)]
Fix last change.