binutils-gdb.git
16 years agodaily update
Alan Modra [Thu, 3 Jul 2008 00:00:06 +0000 (00:00 +0000)]
daily update

16 years ago * elf32-ppc.c (is_pic_glink_stub): New function.
Alan Modra [Wed, 2 Jul 2008 13:31:53 +0000 (13:31 +0000)]
* elf32-ppc.c (is_pic_glink_stub): New function.
(ppc_elf_get_synthetic_symtab): Don't generate symbols when
multiple shared/pie stubs per plt entry.

16 years agodaily update
Alan Modra [Wed, 2 Jul 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Wed, 2 Jul 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Tue, 1 Jul 2008 00:00:06 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Tue, 1 Jul 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago2008-06-30 Craig Silverstein <csilvers@cs.stanford.edu>
Craig Silverstein [Mon, 30 Jun 2008 20:59:54 +0000 (20:59 +0000)]
2008-06-30  Craig Silverstein  <csilvers@cs.stanford.edu>

        * script.cc (Lex::can_continue_name): Make '?' allowable in
        version-script names.
        * testsuite/version_script.map: Change glob pattern to use '?'

16 years agobfd/
Richard Sandiford [Mon, 30 Jun 2008 20:53:06 +0000 (20:53 +0000)]
bfd/
* elf.c (_bfd_elf_get_synthetic_symtab): Increment p by
bed->s->int_rels_per_ext_rel.

16 years agobfd/
Richard Sandiford [Mon, 30 Jun 2008 20:51:58 +0000 (20:51 +0000)]
bfd/
* syms.c (BSF_SYNTHETIC): New flag.
* elf.c (_bfd_elf_get_synthetic_symtab): Set it.
* elf32-ppc.c (ppc_elf_get_synthetic_symtab): Likewise.
* elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Likewise.
* bfd-in.h (bfd_asymbol_flavour): Return bfd_target_unknown_flavour
for synthetic symbols.
* bfd-in2.h: Regenerate.

opcodes/
* mips-dis.c (_print_insn_mips): Use bfd_asymbol_flavour to check
for ELF symbols.

16 years ago PR 6585
Ian Lance Taylor [Mon, 30 Jun 2008 18:16:31 +0000 (18:16 +0000)]
PR 6585
* symtab.cc (Symbol_table::add_undefined_symbols_from_command_line):
Correct typo.

16 years ago * frame.c (get_prev_frame_1): Call frame_unwind_find_by_frame
Daniel Jacobowitz [Mon, 30 Jun 2008 17:59:03 +0000 (17:59 +0000)]
* frame.c (get_prev_frame_1): Call frame_unwind_find_by_frame
directly instead of get_frame_id.

16 years ago PR 6660
Ian Lance Taylor [Mon, 30 Jun 2008 16:36:40 +0000 (16:36 +0000)]
PR 6660
PR 6682
* powerpc.cc (Powerpc_relocate_functions::addr16_ha) [both
versions]: Don't try to read the value in the contents, since we
don't use it.  Use the template endianness when writing.

16 years ago * elf32-arm.c (record_arm_to_thumb_glue, record_thumb_to_arm_glue):
Daniel Jacobowitz [Mon, 30 Jun 2008 15:32:51 +0000 (15:32 +0000)]
* elf32-arm.c (record_arm_to_thumb_glue, record_thumb_to_arm_glue):
Expand comments.
(arm_map_one_stub): Use | 1 when setting the low bit.

16 years ago * rs6000-tdep.c (ppc_displaced_step_fixup): New function.
Luis Machado [Mon, 30 Jun 2008 14:11:48 +0000 (14:11 +0000)]
* rs6000-tdep.c (ppc_displaced_step_fixup): New function.
(deal_with_atomic_sequence): Update BC masks.
(rs6000_gdbarch_init): Init displaced stepping infra-structure.
Define BRANCH_MASK, B_INSN, BC_INSN, BXL_INSN, BP_MASK and BP_INSN.

16 years ago * cris-tdep.c (crisv32_single_step_through_delay): Get this frame's
Daniel Jacobowitz [Mon, 30 Jun 2008 14:00:38 +0000 (14:00 +0000)]
* cris-tdep.c (crisv32_single_step_through_delay): Get this frame's
register, not the previous frame's.

16 years ago * source.c (select_source_symtab): Make sure we skip namespace
Luis Machado [Mon, 30 Jun 2008 13:52:07 +0000 (13:52 +0000)]
    * source.c (select_source_symtab): Make sure we skip namespace
        symtabs when showing cpp source code.

16 years ago * MAINTAINERS (Authorized committers): Fix my email address.
Hans-Peter Nilsson [Mon, 30 Jun 2008 08:38:18 +0000 (08:38 +0000)]
* MAINTAINERS (Authorized committers): Fix my email address.

16 years agodaily update
Alan Modra [Mon, 30 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Mon, 30 Jun 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * mi/mi-cmds.c (mi_cmds): Route -exec-run, -exec-until,
Vladimir Prus [Sun, 29 Jun 2008 17:36:36 +0000 (17:36 +0000)]
* mi/mi-cmds.c (mi_cmds): Route -exec-run, -exec-until,
-target-download and -target-select via CLI, so that
the quoting rules are the same as they were (unfortunately)
in all prior gdb releases.
* mi/mi-cmds.h (mi_cmd_exec_run, mi_cmd_exec_until)
(mi_cmd_target_download, mi_cmd_target_select): Remove.
* mi/mi-main.c (mi_cmd_exec_run, mi_cmd_exec_until)
(mi_cmd_target_download, mi_cmd_target_select): Remove.
(mi_cmd_execute): Set current_token even for commands
routed via CLI.

16 years ago * elf32-m68k.c (elf_m68k_relocate_section): Don't ignore existing
Andreas Schwab [Sun, 29 Jun 2008 12:56:41 +0000 (12:56 +0000)]
* elf32-m68k.c (elf_m68k_relocate_section): Don't ignore existing
addend on _GLOBAL_OFFSET_TABLE_.

ld/testsuite/:
* ld-m68k/got-1.s: New file.
* ld-m68k/got-1.d: New dump test.
* ld-m68k/m68k.exp: Run it.

16 years agodaily update
Alan Modra [Sun, 29 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Sun, 29 Jun 2008 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * alphafbsd-tdep.c: Update for unwinder changes.
Ulrich Weigand [Sat, 28 Jun 2008 17:29:04 +0000 (17:29 +0000)]
* alphafbsd-tdep.c: Update for unwinder changes.
* alpha-linux-tdep.c: Likewise.
* alphanbsd-tdep.c: Likewise.
* alphaobsd-tdep.c: Likewise.
* avr-tdep.c: Likewise.
* cris-tdep.c: Likewise.
* frv-linux-tdep.c: Likewise.
* frv-tdep.c: Likewise.
* h8300-tdep.c: Likewise.
* hppa-linux-tdep.c: Likewise.
* iq2000-tdep.c: Likewise.
* m32c-tdep.c: Likewise.
* m32r-linux-tdep.c: Likewise.
* m32r-tdep.c: Likewise.
* m68hc11-tdep.c: Likewise.
* mep-tdep.c: Likewise.
* mn10300-tdep.c: Likewise.
* mt-tdep.c: Likewise.
* score-tdep.c: Likewise.
* sh64-tdep.c: Likewise.
* sh-tdep.c: Likewise.
* sparc64fbsd-tdep.c: Likewise.
* sparc64nbsd-tdep.c: Likewise.
* sparc64obsd-tdep.c: Likewise.
* v850-tdep.c: Likewise.
* vaxobsd-tdep.c: Likewise.
* vax-tdep.c: Likewise.
* xstormy16-tdep.c: Likewise.

16 years ago * mi/mi-main.c (enum captured_mi_execute_command_actions)
Vladimir Prus [Sat, 28 Jun 2008 11:53:34 +0000 (11:53 +0000)]
* mi/mi-main.c (enum captured_mi_execute_command_actions)
(captured_mi_execute_command_args): Remove.
(captured_mi_execute_command): Cast the closure to mi_parse
pointer, not to captured_mi_execute_command_args, and don't
set the action field thereof.
(mi_execute_command): Pass struct mi_parse, not
captured_mi_execute_command_args to captured_mi_execute_command.
(mi_execute_command): Remove (dead) code for suppressing
printing prompt.

16 years ago * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
Vladimir Prus [Sat, 28 Jun 2008 11:31:02 +0000 (11:31 +0000)]
* lib/mi-support.exp (mi_send_resuming_command_raw): Revert
previous commit.  Add a comment.

16 years agogdb/
Pedro Alves [Sat, 28 Jun 2008 11:15:34 +0000 (11:15 +0000)]
gdb/
2008-06-28  Pedro Alves  <pedro@codesourcery.com>

* linux-nat.c (enum sigchld_state): New.
(linux_nat_async_events_state): Renamed from
linux_nat_async_events_enabled.
(linux_nat_event_pipe_push, my_waitpid): Adjust.
(sigchld_default_action): New.
(lin_lwp_attach_lwp): Adjust.  Call linux_nat_async_events
unconditionally.
(linux_nat_create_inferior): Set events state to sigchld_default
state.
(linux_nat_resume): Adjust.
(linux_nat_wait): Call linux_nat_async_events unconditionally.
(sigchld_handler): Adjust.
(linux_nat_async_mask): Don't set SIGCHLD actions here.
(get_pending_events): Adjust.
(linux_nat_async_events): Rewrite to handle enum sigchld_state
instead of a boolean.
(linux_nat_async): Adjust.
(_initialize_linux_nat): Capture default SIGCHLD action into
sigchld_default_action.

gdb/testsuite/
2008-06-28  Pedro Alves  <pedro@codesourcery.com>

* gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.

16 years ago * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
Vladimir Prus [Sat, 28 Jun 2008 10:14:34 +0000 (10:14 +0000)]
* lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.

16 years agoRevert accidental commit
Vladimir Prus [Sat, 28 Jun 2008 10:03:42 +0000 (10:03 +0000)]
Revert accidental commit

16 years ago * breakpoint.c (moribund_locations): New.
Vladimir Prus [Sat, 28 Jun 2008 09:42:15 +0000 (09:42 +0000)]
    * breakpoint.c (moribund_locations): New.
        (bpstat_stop_status): Process moribund locations.
        (update_global_location_list): Add removed
        locations to moribund_locations.
        (breakpoint_retire_moribund): New.
        * breakpoint.h (struct bp_location): New field
        events_till_retirement.
        (breakpoint_retire_moribund): Declare.
        * thread.c (thread_count): New.
        * infrun.c (handle_inferior_event): Call
        breakpoint_retire_moribund.
        * gdbthread.h (thread_count): Declare.

16 years ago*** empty log message ***
gdbadmin [Sat, 28 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Sat, 28 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago * dfp.c (decimal_convert): Call match_endianness before and after
Joseph Myers [Fri, 27 Jun 2008 20:15:01 +0000 (20:15 +0000)]
* dfp.c (decimal_convert): Call match_endianness before and after
conversion.

16 years ago * remote.c (remote_insert_breakpoint): Ensure that if Z0
Jonathan Larmour [Fri, 27 Jun 2008 18:56:34 +0000 (18:56 +0000)]
    * remote.c (remote_insert_breakpoint): Ensure that if Z0
        unsupported and we fall back to memory_insert_breakpoint, we
        use the unmodified requested address.

16 years ago* gas/mips/odd-float.d: Replace ... with #pass.
Chao-ying Fu [Fri, 27 Jun 2008 18:30:11 +0000 (18:30 +0000)]
* gas/mips/odd-float.d: Replace ... with #pass.
* gas/mips/ldstla-32-shared.d: Add -march=mips1 for as.
* gas/mips/ldstla-32.d: Likewise.
* gas/mips/mips16-hilo-match.d: Add -mabi=32 -march=mips1 for as.

16 years ago * dwarf2read.c (read_attribute_value): Issue a complaint when
Joel Brobecker [Fri, 27 Jun 2008 17:56:47 +0000 (17:56 +0000)]
    * dwarf2read.c (read_attribute_value): Issue a complaint when
        adjusting size attribute values of 0xffffffff as zero.

16 years ago * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
Pedro Alves [Fri, 27 Jun 2008 16:42:19 +0000 (16:42 +0000)]
* lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
(gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
compiling an executable, link in an object that forces unbuffered
output.
* lib/set_unbuffered_mode.c: New file.

16 years ago * i386-tdep.c (i386_16_byte_align_p): New.
Joseph Myers [Fri, 27 Jun 2008 16:22:56 +0000 (16:22 +0000)]
* i386-tdep.c (i386_16_byte_align_p): New.
(i386_push_dummy_call): Determine stack space required for
arguments going forwards allowing for 16-byte alignment, then push
arguments going forwards.

16 years ago * remote-utils.c (prepare_resume_reply): If requested, don't
Pedro Alves [Fri, 27 Jun 2008 13:22:15 +0000 (13:22 +0000)]
* remote-utils.c (prepare_resume_reply): If requested, don't
output "thread:TID" in the T stop reply.

* server.c (disable_packet_vCont, disable_packet_Tthread)
(disable_packet_qC, disable_packet_qfThreadInfo): New globals.
(handle_query): If requested, disable support for qC, qfThreadInfo
and qsThreadInfo.
(handle_v_requests): If requested, disable support for vCont.
(gdbserver_show_disableable): New.
(main): Handle --disable-packet and --disable-packet=LIST.

* server.h (disable_packet_vCont, disable_packet_Tthread)
(disable_packet_qC, disable_packet_qfThreadInfo): Declare.

16 years ago * infrun.c (start_remote): Don't clear thread list here.
Pedro Alves [Fri, 27 Jun 2008 11:54:21 +0000 (11:54 +0000)]
* infrun.c (start_remote): Don't clear thread list here.
* monitor.c (monitor_open): Include "gdbthread.h".  Clear thread
list here.
* remote.c (record_currthread): Upgrade the main thread and its
entry in the thread list if this is the first time we hear about
threads.
(remote_thread_alive): Consider magic_null_ptid or a ptid without
a tid member always alive.
(remote_find_new_threads): Don't update the main thread here.
(remote_start_remote): Clear thread list here.  Always add the
main thread.
(extended_remote_attach_1): Add the main thread here.
(extended_remote_mourn_1): Re-add the main thread here.
(extended_remote_create_inferior_1): Add a main thread.

* Makefile.in (monitor.o): Depend on $(gdbthread_h).

16 years agoFix date.
Pedro Alves [Fri, 27 Jun 2008 11:32:17 +0000 (11:32 +0000)]
Fix date.

16 years ago Use ptid_t.tid to store thread ids instead of ptid_t.pid.
Pedro Alves [Fri, 27 Jun 2008 11:31:40 +0000 (11:31 +0000)]
Use ptid_t.tid to store thread ids instead of ptid_t.pid.

* remote.c (magic_null_ptid, not_sent_ptid, any_thread_ptid): New
globals.
(general_thread, continue_thread): Change type to ptid_t.
(record_currthread): Take a ptid_t parameter instead of an
integer.
(MAGIC_NULL_PID): Delete.
(set_thread): Take a ptid_t parameter and adjust.
(set_general_thread, set_continue_thread): New.
(remote_thread_alive, remote_newthread_step)
(remote_current_thread, remote_find_new_threads)
(remote_threads_info, remote_start_remote, remote_vcont_resume)
(remote_resume_1, remote_wait, extended_remote_create_inferior_1)
(threadalive_test, remote_pid_to_str)
(remote_get_thread_local_address): Adjust.
(_initialize_remote): Initialize magic_null_ptid, not_sent_ptid
and any_thread_ptid.

16 years ago*** empty log message ***
gdbadmin [Fri, 27 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Fri, 27 Jun 2008 00:00:06 +0000 (00:00 +0000)]
daily update

16 years ago * configure.ac (--enable-tui): AC_MSG_ERROR for explicit --enable-tui.
Jan Kratochvil [Thu, 26 Jun 2008 19:20:42 +0000 (19:20 +0000)]
* configure.ac (--enable-tui): AC_MSG_ERROR for explicit --enable-tui.
* configure: Regenerated.

16 years ago * dwarf2read.c (read_attribute_value): Treat size attribute
Joel Brobecker [Thu, 26 Jun 2008 19:08:10 +0000 (19:08 +0000)]
    * dwarf2read.c (read_attribute_value): Treat size attribute
        values of 0xffffffff as if the attribute value was zero.

16 years ago * linux-nat.c: Add description of overall logic.
Vladimir Prus [Thu, 26 Jun 2008 17:40:23 +0000 (17:40 +0000)]
* linux-nat.c: Add description of overall logic.

16 years ago * Makefile.in (GNULIB_H): Use GNULIB_STDINT_H.
Daniel Jacobowitz [Thu, 26 Jun 2008 15:51:28 +0000 (15:51 +0000)]
* Makefile.in (GNULIB_H): Use GNULIB_STDINT_H.
(gdb_stdint_h, gdb_stdint.h, stamp-int): Delete.  Remove
all dependencies on $(gdb_stdint_h).
(distclean): Do not delete gdb_stdint.h.
* acinclude.m4: Do not use stdint.m4.
* configure.ac: Set GNULIB_STDINT_H.  Remove tests for stdint.h,
uintptr_t, and gdb_stdint.h.
* defs.h: Include <stdint.h>.
* gdb_thread_db.h: Assume stdint.h is already included.
* breakpoint.c, findcmd.c, hppa-tdep.c, inf-ptrace.c, proc-service.c,
rs6000-nat.c, spu-linux-nat.c, target.c, win32-nat.c: Do not
include gdb_stdint.h.
* configure, config.in: Regenerate.

16 years ago * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Handle passing
Joseph Myers [Thu, 26 Jun 2008 15:38:39 +0000 (15:38 +0000)]
* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Handle passing
decimal floating-point values in GPRs for soft-float.
(do_ppc_sysv_return_value): Handle returning decimal
floating-point values in GPRs for soft-float.

16 years ago * target.c (target_read_until_error): New.
Vladimir Prus [Thu, 26 Jun 2008 15:10:48 +0000 (15:10 +0000)]
* target.c (target_read_until_error): New.
        * target.h (target_read_until_error): Declare.
        * mi/mi-main.c (mi_cmd_data_read_memory): Use
        target_read_until_error.

16 years agodaily update
Alan Modra [Thu, 26 Jun 2008 00:00:06 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Thu, 26 Jun 2008 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago2008-06-25 Cary Coutant <ccoutant@google.com>
Cary Coutant [Wed, 25 Jun 2008 17:10:08 +0000 (17:10 +0000)]
2008-06-25  Cary Coutant  <ccoutant@google.com>

* fileread.cc (File_read::make_view): Assert on zero-length view.
* object.cc (Sized_relobj::do_read_symbols): Don't try to read
symbol table when there are no symbols to read.

16 years agogas/
Peter Bergner [Wed, 25 Jun 2008 16:49:03 +0000 (16:49 +0000)]
gas/
* config/tc-ppc.c (parse_cpu): Handle -m464.
(md_show_usage): Likewise.

opcodes/
* ppc-dis.c (powerpc_init_dialect): Handle -M464.
(print_ppc_disassembler_options): Likewise.
* ppc-opc.c (PPC464): Define.
(powerpc_opcodes): Add mfdcrux and mtdcrux.

16 years ago/gas:
Eric B. Weddington [Wed, 25 Jun 2008 16:19:11 +0000 (16:19 +0000)]
/gas:
2008-06-24  Eric B. Weddington  <eric.weddington@atmel.com>

Add support for ATtiny13A.
* config/tc-avr.c (mcu_types): Add attiny13a.
* doc/c-avr.texi: Likewise.

16 years ago * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
Jan Kratochvil [Wed, 25 Jun 2008 15:52:15 +0000 (15:52 +0000)]
* lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.

16 years ago Fix a memory leak found by Hui Zhu <teawater@gmail.com>.
Jan Kratochvil [Wed, 25 Jun 2008 15:49:20 +0000 (15:49 +0000)]
Fix a memory leak found by Hui Zhu <teawater@gmail.com>.
* c-exp.y (parse_number): Move the S and SAVED_CHAR initialization
after the DECFLOAT detection to fix a memory leak.  Remove the
redundant NUM initialization.  Protect the DECFLOAT detection memory
access before the P block.  Restore the P memory content for the
DECFLOAT detection.

16 years agoRevert accidental commit.
Daniel Jacobowitz [Wed, 25 Jun 2008 15:21:21 +0000 (15:21 +0000)]
Revert accidental commit.

16 years ago Kill the return value for all MI command functions.
Vladimir Prus [Wed, 25 Jun 2008 15:15:42 +0000 (15:15 +0000)]
Kill the return value for all MI command functions.
* mi/mi-cmds.h (enum mi_cmd_result): Remove.
(mi_cmd_argv_ftype): Change return type to void.

* mi/mi-main.c: Adjust all function that implement
MI commands to return nothing.
(struct captured_mi_execute_command_actions):
Remove the rc field.
(mi_cmd_execute): Return nothing.
(mi_execute_async_cli_command): Return nothing.
(mi_cmd_exec_interrupt): Don't print ^done here.
(mi_cmd_target_select): Don't print ^connected here.
(captured_mi_execute_command): Don't check for MI_CMD_DONE.
Special-case -target-select and output ^connected, not ^done.

* mi/mi-cmd-break.c: Adjust.
* mi/mi-cmd-disas.c: Adjust.
* mi/mi-cmd-env.c: Adjust.
* mi/mi-cmd-file.c: Adjust.
* mi/mi-cmd-stack.c: Adjust.
* mi/mi-cmd-target.c: Adjust.
* mi/mi-cmd-var.c: Adjust.
* mi/mi-interp.c: Adjust.
* mi/mi-symbol-cmds.c: Adjust.

16 years ago Emit ^running via observer.
Vladimir Prus [Wed, 25 Jun 2008 14:32:34 +0000 (14:32 +0000)]
Emit ^running via observer.
* mi/mi-interp.c (mi_cmd_interpreter_exec): Do no print
        ^running here.
        (mi_on_resume): Print ^running if not previously output.
        * mi/mi-main.c (running_result_record_printed): New.
        (captured_mi_execute_command): Reset
        running_result_record_printed.  Use running_result_record_printed
        to decide if we should skip ^done.
        (mi_execute_async_cli_command): Don't print ^running here.
        * mi/mi-main.h (current_token, running_result_record_printed):
        Declare.

16 years ago * elf32-arm.c (STUB_ENTRY_NAME): Define.
Daniel Jacobowitz [Wed, 25 Jun 2008 14:28:48 +0000 (14:28 +0000)]
* elf32-arm.c (STUB_ENTRY_NAME): Define.
(arm_thumb_thumb_long_branch_stub): Use bx instead of b.n.
(arm_pic_long_branch_stub): Mention R_ARM_REL32 instead of
R_ARM_ABS32.
(struct elf32_arm_stub_hash_entry): Add output_name.
(arm_build_one_stub): Move offsets into the offset argument
of _bfd_final_link_relocate.  Correct offset for
arm_thumb_arm_v4t_stub_long_branch.
(elf32_arm_size_stubs): Set stub_entry->output_name.
(elf32_arm_ouput_plt_map_sym): Rename to elf32_arm_output_map_sym.
Update all callers.
(elf32_arm_output_stub_sym): New.
(arm_map_one_stub): Correct formatting.  Use elf32_arm_output_stub_sym.

* ld-arm/farcall-arm-arm-be8.d, ld-arm/farcall-arm-arm-pic-veneer.d,
ld-arm/farcall-arm-arm.d, ld-arm/farcall-arm-thumb-blx-pic-veneer.d,
ld-arm/farcall-arm-thumb-blx.d, ld-arm/farcall-arm-thumb-pic-veneer.d,
ld-arm/farcall-arm-thumb.d, ld-arm/farcall-group-size2.d,
ld-arm/farcall-group.d, ld-arm/farcall-mix.d, ld-arm/farcall-mix2.d,
ld-arm/farcall-thumb-arm-blx-pic-veneer.d,
ld-arm/farcall-thumb-arm-blx.d, ld-arm/farcall-thumb-arm.d,
ld-arm/farcall-thumb-thumb-blx-pic-veneer.d,
ld-arm/farcall-thumb-thumb-blx.d, ld-arm/farcall-thumb-thumb-m.d,
ld-arm/thumb2-bl-as-thumb1-bad.d, ld-arm/thumb2-bl-bad.d: Update for
stub symbols and stub corrections.

16 years agodaily update
Alan Modra [Wed, 25 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Wed, 25 Jun 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago2008-06-24 Michael Snyder <msnyder@specifix.com>
Michael Snyder [Tue, 24 Jun 2008 19:30:18 +0000 (19:30 +0000)]
2008-06-24  Michael Snyder  <msnyder@specifix.com>

* infrun.c (_initialize_infrun): White space and typo fix.

16 years ago * version.cc (version_string): Bump to 1.7
Craig Silverstein [Tue, 24 Jun 2008 06:14:58 +0000 (06:14 +0000)]
* version.cc (version_string): Bump to 1.7

16 years agomerge from gcc
DJ Delorie [Tue, 24 Jun 2008 03:01:29 +0000 (03:01 +0000)]
merge from gcc

16 years ago* win32-nat.c (safe_symbol_file_add_stub): Remove unused variable.
Christopher Faylor [Tue, 24 Jun 2008 02:33:17 +0000 (02:33 +0000)]
* win32-nat.c (safe_symbol_file_add_stub): Remove unused variable.
(do_initial_win32_stuff): Fix problem with inability to set breakpoints when
first loading DLL with "dll" command.

16 years ago * write.c (relax_segment <rs_org>): Include current stretch
Alan Modra [Tue, 24 Jun 2008 01:49:36 +0000 (01:49 +0000)]
* write.c (relax_segment <rs_org>): Include current stretch
value when calculating whether .org is backwards.

16 years ago*** empty log message ***
gdbadmin [Tue, 24 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Tue, 24 Jun 2008 00:00:07 +0000 (00:00 +0000)]
daily update

16 years ago * fix wrong entry dates
Pierre Muller [Mon, 23 Jun 2008 06:54:36 +0000 (06:54 +0000)]
 * fix wrong entry dates

16 years ago*** empty log message ***
gdbadmin [Mon, 23 Jun 2008 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
gdbadmin [Sun, 22 Jun 2008 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago*** empty log message ***
gdbadmin [Sat, 21 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago* gas/mips/e32-rel2.d: Add -march=mips1 for as.
Chao-ying Fu [Fri, 20 Jun 2008 18:34:00 +0000 (18:34 +0000)]
* gas/mips/e32-rel2.d: Add -march=mips1 for as.

16 years agogdb/gdbserver/
Carlos O'Donell [Fri, 20 Jun 2008 16:01:42 +0000 (16:01 +0000)]
gdb/gdbserver/

2008-06-20  Carlos O'Donell  <carlos@codesourcery.com>

* server.c (gdbserver_usage): Mention --version.

16 years ago * gnu-nat.c (proc_string): Use capital T for "Thread".
Pierre Muller [Fri, 20 Jun 2008 06:51:34 +0000 (06:51 +0000)]
* gnu-nat.c (proc_string): Use capital T for "Thread".

16 years ago*** empty log message ***
gdbadmin [Fri, 20 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago* basic_blocks.c: Always include "gprof.h" first.
Andreas Schwab [Thu, 19 Jun 2008 16:30:29 +0000 (16:30 +0000)]
* basic_blocks.c: Always include "gprof.h" first.
* cg_arcs.c: Likewise.
* cg_dfn.c: Likewise.
* cg_print.c: Likewise.
* corefile.c: Likewise.
* gprof.c: Likewise.
* hist.c: Likewise.
* search_list.c: Likewise.
* sym_ids.c: Likewise.
* utils.c: Likewise.

16 years ago * elf32-spu.c (needs_ovl_stub): Correctly return nonovl_stub for
Alan Modra [Thu, 19 Jun 2008 16:16:58 +0000 (16:16 +0000)]
* elf32-spu.c (needs_ovl_stub): Correctly return nonovl_stub for
non-branch insns.

16 years agoupdate
Alan Modra [Thu, 19 Jun 2008 16:15:17 +0000 (16:15 +0000)]
update

16 years ago * emultempl/spuelf.em (gld${EMULATION_NAME}_finish): Make "can not
Alan Modra [Thu, 19 Jun 2008 16:14:53 +0000 (16:14 +0000)]
* emultempl/spuelf.em (gld${EMULATION_NAME}_finish): Make "can not
build overlay stubs" a fatal error.

16 years ago * elf32-spu.c (build_stub): Allow wraparound on stub branches.
Alan Modra [Thu, 19 Jun 2008 16:14:15 +0000 (16:14 +0000)]
* elf32-spu.c (build_stub): Allow wraparound on stub branches.
(allocate_spuear_stubs, build_spuear_stubs): Return value from
count_stub/build_stub.
(spu_elf_build_stubs): Correct location of stub reloc error message.

16 years ago2008-06-19 Eric Blake <ebb9@byu.net>
Eric Blake [Thu, 19 Jun 2008 15:17:56 +0000 (15:17 +0000)]
2008-06-19  Eric Blake  <ebb9@byu.net>

Adjust strsignal to POSIX 200x prototype.
* strsignal.c (strsignal): Remove const.

16 years ago * win32-nat.c (win32_pid_to_str): Use capital T for "Thread".
Pierre Muller [Thu, 19 Jun 2008 06:36:45 +0000 (06:36 +0000)]
* win32-nat.c (win32_pid_to_str): Use capital T for "Thread".

16 years ago*** empty log message ***
gdbadmin [Thu, 19 Jun 2008 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Thu, 19 Jun 2008 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago * src-release (BINUTILS_SUPPORT_DIRS): Remove mkdep and depcomp.
Ian Lance Taylor [Wed, 18 Jun 2008 23:20:43 +0000 (23:20 +0000)]
* src-release (BINUTILS_SUPPORT_DIRS): Remove mkdep and depcomp.

16 years ago2008-06-18 Craig Silverstein <csilvers@google.com>
Craig Silverstein [Wed, 18 Jun 2008 22:32:37 +0000 (22:32 +0000)]
2008-06-18  Craig Silverstein  <csilvers@google.com>

* powerpc.cc (Powerpc_relocate_functions::addr16_ha): cast
constant 0xFFFF to type Valtype.
(Powerpc_relocate_functions::rel16_ha): Likewise.

16 years ago * solib-osf.c (osf_solib_create_inferior_hook): Do nothing if
Joel Brobecker [Wed, 18 Jun 2008 21:30:50 +0000 (21:30 +0000)]
    * solib-osf.c (osf_solib_create_inferior_hook): Do nothing if
        the target cannot run.

16 years ago * solib-osf.c (osf_solib_create_inferior_hook): Do nothing if
Joel Brobecker [Wed, 18 Jun 2008 21:26:07 +0000 (21:26 +0000)]
    * solib-osf.c (osf_solib_create_inferior_hook): Do nothing if
        we're attaching to a running process.

16 years ago2008-06-18 Ian Lance Taylor <iant@google.com>
Ian Lance Taylor [Wed, 18 Jun 2008 20:06:36 +0000 (20:06 +0000)]
2008-06-18  Ian Lance Taylor  <iant@google.com>

* src-release (BINUTILS_SUPPORT_DIRS): Add depcomp.

16 years ago elf32-cr16.c (ELF_MACHINE_ALT1): Define to EM_CR16_OLD.
M R Swami Reddy [Wed, 18 Jun 2008 11:12:54 +0000 (11:12 +0000)]
elf32-cr16.c (ELF_MACHINE_ALT1): Define to EM_CR16_OLD.

16 years ago elf32-cr16.c (ELF_MACHINE_ALT1): Define to EM_CR16_OLD.
M R Swami Reddy [Wed, 18 Jun 2008 11:08:19 +0000 (11:08 +0000)]
  elf32-cr16.c (ELF_MACHINE_ALT1): Define to EM_CR16_OLD.

16 years ago common.h (EM_CR16): Correct value.
M R Swami Reddy [Wed, 18 Jun 2008 11:04:29 +0000 (11:04 +0000)]
  common.h (EM_CR16): Correct value.
  (EM_CR16): Rename to EM_CR16_OLD.

16 years ago common.h (EM_CR16): Correct value.
M R Swami Reddy [Wed, 18 Jun 2008 11:03:03 +0000 (11:03 +0000)]
   common.h (EM_CR16): Correct value.
   (EM_CR16): Rename to EM_CR16_OLD.

16 years ago Updated the readelf with Add EM_CR16_OLD.
M R Swami Reddy [Wed, 18 Jun 2008 11:00:49 +0000 (11:00 +0000)]
 Updated the readelf with Add EM_CR16_OLD.

16 years ago (guess_is_rela): Add EM_CR16_OLD.
M R Swami Reddy [Wed, 18 Jun 2008 10:49:50 +0000 (10:49 +0000)]
    (guess_is_rela): Add EM_CR16_OLD.
        (dump_relocations): Likewise.
        (get_machine_name): Likewise.
        (is_32bit_abs_reloc): Likewise.

16 years ago * win32-nat.c (handle_load_dll): Give dll name and load address
Pierre Muller [Wed, 18 Jun 2008 06:27:34 +0000 (06:27 +0000)]
* win32-nat.c (handle_load_dll): Give dll name and load address
if debug_events is on.
(handle_unload_dll): Likewise.

16 years ago * output.h (Output_section::Input_section): Initialize p2align_ to
Ian Lance Taylor [Wed, 18 Jun 2008 04:39:41 +0000 (04:39 +0000)]
* output.h (Output_section::Input_section): Initialize p2align_ to
zero for Output_section_data constructors.
(Output_section::Input_section::addralign): If not an input
section, return the alignment of the Output_section_data.
* testsuite/copy_test.cc: New file.
* testsuite/copy_test_1.cc: New file.
* testsuite/copy_test_2.cc: New file.
* testsuite/Makefile.am (check_PROGRAMS): Add copy_test.
(copy_test_SOURCES, copy_test_DEPENDENCIES): New variables.
(copy_test_LDFLAGS, copy_test_LDADD): New variables.
(copy_test_1_pic.o, copy_test_1.so): New targets.
(copy_test_2_pic.o, copy_test_2.so): New targets.
* testsuite/Makefile.in: Rebuild.