binutils-gdb.git
13 years ago2011-09-05 Pedro Alves <pedro@codesourcery.com>
Pedro Alves [Mon, 5 Sep 2011 15:46:34 +0000 (15:46 +0000)]
2011-09-05  Pedro Alves  <pedro@codesourcery.com>

PR cli/13110

* infrun.c (fetch_inferior_event): Check if there's a selected
thread before checking if the selected thread is executing.

13 years ago2011-09-05 Pedro Alves <pedro@codesourcery.com>
Pedro Alves [Mon, 5 Sep 2011 14:53:13 +0000 (14:53 +0000)]
2011-09-05  Pedro Alves  <pedro@codesourcery.com>

* inf-loop.c (execute_command): Don't check if the current thread
if running before synchronously waiting for command completion.
* infrun.c (fetch_inferior_event): Handle "set exec-done-display"
here.
(normal_stop): Call async_enable_stdin here.
* inf-loop.c (inferior_event_handler): Don't call
async_enable_stdin, nor handle "set exec-done-display" here.

13 years agodaily update
Alan Modra [Mon, 5 Sep 2011 00:00:06 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Mon, 5 Sep 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

13 years agoGDB 7.3.1 released.
gdbadmin [Sun, 4 Sep 2011 19:10:40 +0000 (19:10 +0000)]
GDB 7.3.1 released.

13 years agoNEWS: Change `7.3' into `7.3.1' in `Changes since GDB 7.3'.
Joel Brobecker [Sun, 4 Sep 2011 17:48:51 +0000 (17:48 +0000)]
NEWS: Change `7.3' into `7.3.1' in `Changes since GDB 7.3'.

gdb/ChangeLog:

        * NEWS: Change `7.3' into `7.3.1' in `Changes since GDB 7.3'.

13 years agoNEWS: Add entry for OpenBSD/NetBSD build failure
Joel Brobecker [Sun, 4 Sep 2011 17:41:40 +0000 (17:41 +0000)]
NEWS: Add entry for OpenBSD/NetBSD build failure

gdb/ChangeLog:

        * NEWS: Add entry for OpenBSD/NetBSD build failure

13 years agoGDB Manual edition number and ISBN updates
Joel Brobecker [Sun, 4 Sep 2011 17:08:56 +0000 (17:08 +0000)]
GDB Manual edition number and ISBN updates

This is in preparation for a re-print by the FSF of the GDB manual.

gdb/doc/ChangeLog:

        * gdb.texinfo: Set EDITION to "Tenth" and change ISBN.

13 years ago*** empty log message ***
gdbadmin [Sun, 4 Sep 2011 00:01:03 +0000 (00:01 +0000)]
*** empty log message ***

13 years agodaily update
Alan Modra [Sun, 4 Sep 2011 00:00:06 +0000 (00:00 +0000)]
daily update

13 years agodaily update
Alan Modra [Sat, 3 Sep 2011 00:00:07 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Sat, 3 Sep 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

13 years agogdb/
Jan Kratochvil [Fri, 2 Sep 2011 21:40:30 +0000 (21:40 +0000)]
gdb/
* config/s390/s390.mh (NATDEPFILES): Add linux-procfs.o dependency.

13 years agoPR gdb/10720
matt rice [Fri, 2 Sep 2011 21:16:54 +0000 (21:16 +0000)]
PR gdb/10720
* event-top.c (cli_command_loop): Replace readline setup with
direct call to display_gdb_prompt.
(display_gdb_prompt): Do not call observer mechanism during
synchronous execution.

testsuite:
* lib/prompt.exp: New file for testing the first prompt.
* gdb.python/py-prompt.exp: Ditto.
* gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).

13 years ago2011-09-02 Pedro Alves <pedro@codesourcery.com>
Pedro Alves [Fri, 2 Sep 2011 21:03:06 +0000 (21:03 +0000)]
2011-09-02  Pedro Alves  <pedro@codesourcery.com>

* linux-nat.c (in_pid_list_p): New.
(linux_record_stopped_pid): Delete.
(lin_lwp_attach_lwp): Check if PTRACE_ATTACH failed because we're
already attached to the LWP.  Return an indication if so.
(linux_nat_filter_event): Adjust.
* linux-thread-db.c (attach_thread): Handle lin_lwp_attach_lwp
returning an indication to ignore this thread.

13 years ago2011-09-02 Pedro Alves <pedro@codesourcery.com>
Pedro Alves [Fri, 2 Sep 2011 19:21:02 +0000 (19:21 +0000)]
2011-09-02  Pedro Alves  <pedro@codesourcery.com>

gdb/testsuite/
* gdb.threads/gcore-thread.exp: Set the global core_supported to
0, before testing gcore.

13 years ago2011-09-02 Pedro Alves <pedro@codesourcery.com>
Pedro Alves [Fri, 2 Sep 2011 16:56:30 +0000 (16:56 +0000)]
2011-09-02  Pedro Alves  <pedro@codesourcery.com>

* top.c: Include interps.h.
(execute_command): If the target can async, but the interpreter is
in sync mode, synchronously wait for the command to finish before
returning.
(execute_command_to_string): Force the interpreter to sync mode.
* infrun.c: Include interps.h.
(fetch_inferior_event): Don't restore the prompt yet if the
interpreter is in sync mode.
* interps.c (interpreter_async): New global.
* interps.h (interpreter_async): Declare.
* inf-loop.c: Include interps.h.
(inferior_event_handler): Don't print the language change or run
breakpoint commands yet if the interpreter in is sync mode.
* main.c (captured_command_loop): Flip the interpreter to async
mode.
* cli/cli-script.c: Include interps.h.
(execute_user_command, while_command, if_command): Force the
interpreter to sync mode.
* python/python.c: Include interps.h.
(python_command, execute_gdb_command): Force the interpreter to
sync mode.

13 years ago2011-09-02 Pedro Alves <pedro@codesourcery.com>
Pedro Alves [Fri, 2 Sep 2011 12:18:27 +0000 (12:18 +0000)]
2011-09-02  Pedro Alves  <pedro@codesourcery.com>

gdb/
* value.c (show_convenience): Catch errors thrown while printing
each internal variable.
* infrun.c (validate_siginfo_access): New function.
(siginfo_value_read, siginfo_value_write): Call it.

13 years ago*** empty log message ***
gdbadmin [Fri, 2 Sep 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

13 years agodaily update
Alan Modra [Fri, 2 Sep 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago2011-09-01 Christophe Lyon <christophe.lyon@st.com>
Christophe Lyon [Thu, 1 Sep 2011 14:10:40 +0000 (14:10 +0000)]
2011-09-01  Christophe Lyon  <christophe.lyon@st.com>

        bfd/
* elf32-arm.c (elf32_arm_output_arch_local_syms): Skip excluded
sections.

        ld/testsuite/
* ld-arm/arm-elf.exp: Add new rodata-merge-map test.
* ld-arm/rodata-merge-map.ld: New file.
* ld-arm/rodata-merge-map.sym: Likewise.
* ld-arm/rodata-merge-map1.s Likewise.
* ld-arm/rodata-merge-map2.s: Likewise.
* ld-arm/rodata-merge-map3.s: Likewise.

13 years agogdb/testsuite/
Jan Kratochvil [Thu, 1 Sep 2011 07:19:40 +0000 (07:19 +0000)]
gdb/testsuite/
* dw2-ifort-parameter-debug.S: Update copyright year.
* dw2-ifort-parameter.c: Update copyright year.
* dw2-ifort-parameter.exp: Update copyright year.

* dw2-ifort-parameter-debug.S: New file.
* dw2-ifort-parameter.c: New file.
* dw2-ifort-parameter.exp: New file.

13 years agogdb/
Jan Kratochvil [Thu, 1 Sep 2011 07:17:46 +0000 (07:17 +0000)]
gdb/
Revert:
2010-05-21  Pierre Muller  <muller@ics.u-strasbg.fr>
* dwarf2read.c (new_symbol): Handle DW_AT_variable_parameter
attribute.

gdb/testsuite/
* dw2-ifort-parameter-debug.S: New file.
* dw2-ifort-parameter.c: New file.
* dw2-ifort-parameter.exp: New file.

13 years ago * server.c (step_thread): Remove definition.
Jie Zhang [Thu, 1 Sep 2011 03:14:10 +0000 (03:14 +0000)]
* server.c (step_thread): Remove definition.
(process_serial_event): Don't handle Hs.
* server.h (step_thread): Remove declaration.
* target.c (set_desired_inferior): Remove use of step_thread.

13 years agodaily update
Alan Modra [Thu, 1 Sep 2011 00:00:04 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Thu, 1 Sep 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

13 years agodaily update
Alan Modra [Wed, 31 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Wed, 31 Aug 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

13 years ago gdb/
Yao Qi [Tue, 30 Aug 2011 02:48:05 +0000 (02:48 +0000)]
gdb/
* solib-dsbt.c (bfd_lookup_symbol): Removed.
(cmp_name): New.
(enable_break2): Update caller.
* solib-frv.c (bfd_lookup_symbol): Removed.
(cmp_name): New.
(enable_break2): Update caller.
* solib-pa64.c (bfd_lookup_symbol): Removed.
(cmp_name): New.
* solib-svr4.c (bfd_lookup_symbol): Removed.
(cmp_name_and_sec_flags): New.
(enable_break): Update caller.
* solib.c (gdb_bfd_lookup_symbol_from_symtab): New.
(gdb_bfd_lookup_symbol_from_dyn_symtab): New.
(gdb_bfd_lookup_symbol): New.
* solib.h: Functions declarations.

13 years ago gdb/
Yao Qi [Tue, 30 Aug 2011 02:09:05 +0000 (02:09 +0000)]
gdb/
* Makefile.in (ALL_TARGET_OBS): Add tic6x-tdep.o tic6x-linux-tdep.o
and solib-dsbt.o.

13 years ago*** empty log message ***
gdbadmin [Tue, 30 Aug 2011 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

13 years agodaily update
Alan Modra [Tue, 30 Aug 2011 00:00:06 +0000 (00:00 +0000)]
daily update

13 years ago * output.cc: (Output_fill_debug_info::do_minimum_hole_size): Add
Cary Coutant [Mon, 29 Aug 2011 18:22:30 +0000 (18:22 +0000)]
* output.cc: (Output_fill_debug_info::do_minimum_hole_size): Add
casts to match formatting specs.
(Output_fill_debug_line::do_minimum_hole_size): Likewise.

13 years agogdb/
Jan Kratochvil [Mon, 29 Aug 2011 16:55:16 +0000 (16:55 +0000)]
gdb/
Fix TUI stepi on code without symbols.
* tui/tui-stack.c (tui_show_frame_info): Remove error, set LOW for
current PC instead.

13 years ago*** empty log message ***
gdbadmin [Mon, 29 Aug 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

13 years agogdb/
Jan Kratochvil [Sun, 28 Aug 2011 20:43:43 +0000 (20:43 +0000)]
gdb/
Code cleanup.
* mi/mi-cmd-stack.c (list_args_or_locals): Remove stb initialization
and the static keyword.
* mi/mi-cmd-target.c (mi_cmd_target_file_get, mi_cmd_target_file_put):
Make prefix an array.
* mi/mi-cmd-target.c (mi_cmd_target_file_delete): Likewise.
* mi/mi-main.c (get_register): Remove stb initialization and the static
keyword.

13 years agogdb/
Jan Kratochvil [Sun, 28 Aug 2011 20:39:29 +0000 (20:39 +0000)]
gdb/
Code cleanup - make mi_opt const.
* mi/mi-cmd-break.c (mi_cmd_break_insert, mi_cmd_break_watch): Make
opts const.
* mi/mi-cmd-disas.c (mi_cmd_disassemble): Likewise.
* mi/mi-cmd-env.c (mi_cmd_env_path): Likewise.
(mi_cmd_env_dir): Likewise.
* mi/mi-cmd-target.c (mi_cmd_target_file_get): Likewise.
(mi_cmd_target_file_put): Likewise.
* mi/mi-cmd-target.c (mi_cmd_target_file_delete): Likewise.
* mi/mi-cmd-var.c (mi_cmd_var_evaluate_expression): Likewise.
* mi/mi-getopt.c (mi_getopt): Make opts and opt const.
(mi_valid_noargs): Make opts const.
* mi/mi-getopt.h (mi_getopt): Make opts and opt const.
* mi/mi-main.c (mi_cmd_list_thread_groups): Make opts const.
(mi_cmd_data_read_memory): Likewise.
(mi_cmd_data_read_memory_bytes): Likewise.
(mi_cmd_data_write_memory): Likewise.

13 years agodaily update
Alan Modra [Sun, 28 Aug 2011 00:00:06 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Sun, 28 Aug 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

13 years ago* solib-sunos.c (allocate_rt_common_objfile): Add missing arguments to
matt rice [Sat, 27 Aug 2011 10:28:31 +0000 (10:28 +0000)]
* solib-sunos.c (allocate_rt_common_objfile): Add missing arguments to
bcache_xmalloc,  replace bcache_xmalloc with call to
psymbol_bcache_init for psymbol_cache.
* symfile.c (reread_symbols): Remove extra calls to bcache_xmalloc.

13 years ago * layout.cc (Free_list::allocate): Provide guarantee of minimum
Cary Coutant [Sat, 27 Aug 2011 01:28:18 +0000 (01:28 +0000)]
* layout.cc (Free_list::allocate): Provide guarantee of minimum
remaining hole size when allocating.
(Layout::make_output_section): Set fill methods for debug sections.
* layout.h (Free_list::Free_list_node): Move from private to
public.
(Free_list::set_min_hole_size): New function.
(Free_list::begin, Free_list::end): New functions.
(Free_list::min_hole_): New data member.
* output.cc: Include dwarf.h.
(Output_fill_debug_info::do_minimum_hole_size): New function.
(Output_fill_debug_info::do_write): New function.
(Output_fill_debug_line::do_minimum_hole_size): New function.
(Output_fill_debug_line::do_write): New function.
(Output_section::Output_section): Initialize new data member.
(Output_section::set_final_data_size): Ensure patch space is larger
than minimum hole size.
(Output_section::do_write): Fill holes in debug sections.
* output.h (Output_fill): New class.
(Output_fill_debug_info): New class.
(Output_fill_debug_line): New class.
(Output_section::set_free_space_fill): New function.
(Output_section::free_space_fill_): New data member.
* testsuite/Makefile.am (incremental_test_3): Add
--incremental-patch option.
(incremental_test_4): Likewise.
(incremental_test_5): Likewise.
(incremental_test_6): Likewise.
(incremental_copy_test): Likewise.
(incremental_common_test_1): Likewise.
* testsuite/Makefile.in: Regenerate.

13 years agodaily update
Alan Modra [Sat, 27 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Sat, 27 Aug 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

13 years agogdb/
Jan Kratochvil [Fri, 26 Aug 2011 21:47:21 +0000 (21:47 +0000)]
gdb/
* inf-loop.c (inferior_event_handler): Add exception_print in
INF_EXEC_COMPLETE.

13 years agogdb/
Jan Kratochvil [Fri, 26 Aug 2011 21:45:24 +0000 (21:45 +0000)]
gdb/
* breakpoint.c (bpstat_do_actions): New variable cleanup_if_error, call
make_bpstat_clear_actions_cleanup and discard_cleanups for it.
* defs.h (make_bpstat_clear_actions_cleanup): New declaration.
* exceptions.c (throw_exception): Remove the bpstat_clear_actions call.
* inf-loop.c (inferior_event_handler): New variable cleanup_if_error,
call make_bpstat_clear_actions_cleanup and discard_cleanups for it.
Call bpstat_clear_actions for failed fetch_inferior_event_wrapper.
* infrun.c (fetch_inferior_event): Call
make_bpstat_clear_actions_cleanup.
* top.c (execute_command): New variable cleanup_if_error, call
make_bpstat_clear_actions_cleanup and discard_cleanups for it.
* utils.c (do_bpstat_clear_actions_cleanup)
(make_bpstat_clear_actions_cleanup): New functions.

gdb/testsuite/
* gdb.base/commands.exp (error_clears_commands_left): New function.
(): Call it.

13 years agogdb/testsuite/
Jan Kratochvil [Fri, 26 Aug 2011 21:11:08 +0000 (21:11 +0000)]
gdb/testsuite/
* gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
(C): Initialize `a'.
* gdb.mi/mi-inheritance-syntax-error.exp
(-data-evaluate-expression $path):  Expect `a' as 5.

13 years ago2011-08-26 Pedro Alves <pedro@codesourcery.com>
Pedro Alves [Fri, 26 Aug 2011 19:55:00 +0000 (19:55 +0000)]
2011-08-26  Pedro Alves  <pedro@codesourcery.com>

* linux-nat.c (linux_child_follow_fork): Don't set lp->resumed on
either the parent or the child forks.  Rename a couple locals.

13 years ago2011-08-26 Pedro Alves <pedro@codesourcery.com>
Pedro Alves [Fri, 26 Aug 2011 19:26:40 +0000 (19:26 +0000)]
2011-08-26  Pedro Alves  <pedro@codesourcery.com>

gdb/
* linux-nat.c (wait_lwp): Avoid assuming errno is preserved by a
library call.  Avoid reading the `status' local if all waitpid
calls failed.

13 years ago2011-08-26 Pedro Alves <pedro@codesourcery.com>
Pedro Alves [Fri, 26 Aug 2011 18:58:04 +0000 (18:58 +0000)]
2011-08-26  Pedro Alves  <pedro@codesourcery.com>

gdb/
* common/linux-osdata.c (get_cores_used_by_process): Don't assume
opening /proc/PID/task always succeeds.

13 years ago * linespec.c (symtab_from_filename): Check for the end of string.
Aleksandar Ristovski [Fri, 26 Aug 2011 17:58:57 +0000 (17:58 +0000)]
* linespec.c (symtab_from_filename): Check for the end of string.

13 years agoUpdated Spanish translations.
Nick Clifton [Fri, 26 Aug 2011 15:15:52 +0000 (15:15 +0000)]
Updated Spanish translations.

13 years ago2011-08-26 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Fri, 26 Aug 2011 13:37:28 +0000 (13:37 +0000)]
2011-08-26  Tristan Gingold  <gingold@adacore.com>

* config/tc-alpha.c (s_alpha_linkage): Simplify.  Add comments.

13 years ago2011-08-26 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Fri, 26 Aug 2011 13:16:36 +0000 (13:16 +0000)]
2011-08-26  Tristan Gingold  <gingold@adacore.com>

* config/tc-alpha.c (add_to_link_pool): Improve comment.
(s_alpha_fp_save): Fix indentation.

13 years ago * NEWS: Mention that --no-copy-dt-needed-entries is now the
Nick Clifton [Fri, 26 Aug 2011 12:48:08 +0000 (12:48 +0000)]
* NEWS: Mention that --no-copy-dt-needed-entries is now the
default.

13 years ago2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
Marc Khouzam [Fri, 26 Aug 2011 12:32:59 +0000 (12:32 +0000)]
2011-08-26  Marc Khouzam  <marc.khouzam@ericsson.com>

PR mi/11912
* varobj.c (cplus_describe_child): Add the keyword
'class' to the output of the method when dealing
with a cast to a base class.

2011-08-26  Marc Khouzam  <marc.khouzam@ericsson.com>

PR mi/11912
* gdb.mi/mi-inheritance-syntax-error.cc: New file.
* gdb.mi/mi-inheritance-syntax-error.exp: New file.
* gdb.mi/mi-var-cp.cc: Updated for new 'class'
keyword in output of -var-info-path-expression.

13 years agogdb/
Jan Kratochvil [Fri, 26 Aug 2011 09:28:27 +0000 (09:28 +0000)]
gdb/
No functionality change.
* breakpoint.c (bpstat_clear_actions): Remove the BS parameter, make
function comment a reference, new variables tp and bs, move here code
from throw_exception.
* breakpoint.h (bpstat_clear_actions): Remove the BS parameter,
describe it in the comment.
* exceptions.c (throw_exception): Remove variable tp, move the code for
bpstat_clear_actions to bpstat_clear_actions.

13 years agogdb/testsuite/
Jan Kratochvil [Fri, 26 Aug 2011 09:20:44 +0000 (09:20 +0000)]
gdb/testsuite/
* gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
* gdb.trace/collection.exp: Likewise.
* gdb.trace/report.exp: Likewise.
* gdb.trace/unavailable.exp: Likewise.
* gdb.trace/while-dyn.exp: Likewise.

13 years agodaily update
Alan Modra [Fri, 26 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Fri, 26 Aug 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

13 years ago2011-08-25 Andrew Oakley <andrew@ado.is-a-geek.net>
Tom Tromey [Thu, 25 Aug 2011 17:59:49 +0000 (17:59 +0000)]
2011-08-25  Andrew Oakley  <andrew@ado.is-a-geek.net>

* gdb.texinfo (Types In Python): Document 'bitpos' for enums.

13 years agodaily update
Alan Modra [Thu, 25 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Thu, 25 Aug 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

13 years agoStop threads when attaching to a PID that is the tgid.
Luis Machado [Wed, 24 Aug 2011 12:17:39 +0000 (12:17 +0000)]
Stop threads when attaching to a PID that is the tgid.

13 years agoMove common linux procfs code to common/
Luis Machado [Wed, 24 Aug 2011 12:07:28 +0000 (12:07 +0000)]
Move common linux procfs code to common/

13 years agoFix a change log format issue.
Hui Zhu [Wed, 24 Aug 2011 09:28:42 +0000 (09:28 +0000)]
Fix a change log format issue.

13 years ago2011-08-24 Hui Zhu <teawater@gmail.com>
Hui Zhu [Wed, 24 Aug 2011 09:24:10 +0000 (09:24 +0000)]
2011-08-24  Hui Zhu  <teawater@gmail.com>

* tracepoint.c (cond_string_is_same): New function.
(find_matching_tracepoint): Add condition check
by cond_string_is_same.

13 years ago*** empty log message ***
gdbadmin [Wed, 24 Aug 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

13 years agodaily update
Alan Modra [Wed, 24 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years agogdb/
Jan Kratochvil [Tue, 23 Aug 2011 19:40:50 +0000 (19:40 +0000)]
gdb/
Fix build error in Darwin port.
* darwin-nat-info.c (darwin_debug_regions_recurse): New variable uiout.

13 years ago*** empty log message ***
gdbadmin [Tue, 23 Aug 2011 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

13 years agodaily update
Alan Modra [Tue, 23 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago * picflag.m4: New file.
Rainer Orth [Mon, 22 Aug 2011 17:51:24 +0000 (17:51 +0000)]
* picflag.m4: New file.

13 years agomerge from gcc
DJ Delorie [Mon, 22 Aug 2011 17:16:25 +0000 (17:16 +0000)]
merge from gcc

13 years agoMove cpu files from cgen/cpu to top level cpu directory.
Nick Clifton [Mon, 22 Aug 2011 15:25:07 +0000 (15:25 +0000)]
Move cpu files from cgen/cpu to top level cpu directory.

13 years ago * ld-powerpc/tocopt4a.s, * ld-powerpc/tocopt4b.s,
Alan Modra [Mon, 22 Aug 2011 14:28:54 +0000 (14:28 +0000)]
* ld-powerpc/tocopt4a.s, * ld-powerpc/tocopt4b.s,
* ld-powerpc/tocopt4.d: New test.
* ld-powerpc/powerpc.exp: Run it.

13 years ago * ldmain.c (add_DT_NEEDED_for_dynamic): Default to FALSE.
Michael Matz [Mon, 22 Aug 2011 12:35:10 +0000 (12:35 +0000)]
* ldmain.c (add_DT_NEEDED_for_dynamic): Default to FALSE.
* ld.texinfo (--copy-dt-needed-entries): Mention new default.

13 years agodaily update
Alan Modra [Mon, 22 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Mon, 22 Aug 2011 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

13 years agogdb/
Jan Kratochvil [Sun, 21 Aug 2011 14:33:07 +0000 (14:33 +0000)]
gdb/
Code cleanup.
* breakpoint.c (bpstat_clear_actions): Remove clearing of commands_left.
(command_line_is_silent): New function.
(bpstat_do_actions_1): No longer use commands_left, use
command_line_is_silent for commands.
(bpstat_alloc): Remove clearing of commands_left.
(bpstat_stop_status): Remove initialization of commands_left, use
command_line_is_silent.
* breakpoint.h (struct bpstats): Remove commands_left.

13 years ago*** empty log message ***
gdbadmin [Sun, 21 Aug 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

13 years agodaily update
Alan Modra [Sun, 21 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years agodaily update
Alan Modra [Sat, 20 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago*** empty log message ***
gdbadmin [Sat, 20 Aug 2011 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

13 years agoUpdate AVX tests.
H.J. Lu [Fri, 19 Aug 2011 19:27:53 +0000 (19:27 +0000)]
Update AVX tests.

2011-08-19  Sergey A. Guriev  <sergeya.a.guriev@intel.com>

* gas/i386/avx-gather-intel.d: Added missing vpgather tests.
* gas/i386/avx-gather.d: Likewise.
* gas/i386/x86-64-avx-gather-intel.d: Likewise.
* gas/i386/x86-64-avx-gather.d: Likewise.

* gas/i386/avx-intel.d: Added missing vpinsrd and removed
duplicated vpinsrb instructions.
* gas/i386/avx.d: Likewise.
* gas/i386/avx.s: Likewise.
* gas/i386/ilp32/x86-64-avx-intel.d: Likewise.
* gas/i386/ilp32/x86-64-avx.d: Likewise.
* gas/i386/x86-64-avx-intel.d: Likewise.
* gas/i386/x86-64-avx.d: Likewise.
* gas/i386/x86-64-avx.s: Likewise.

13 years agoInclude the <root>/cpu/ dir in GDB releases
Joel Brobecker [Fri, 19 Aug 2011 15:48:36 +0000 (15:48 +0000)]
Include the <root>/cpu/ dir in GDB releases

This directory contains some files that are used to generate some
of the files included in the GDB release, and thus must be part of
the GDB release also.

ChangeLog:

        * src-release (GDB_SUPPORT_DIRS): Add 'cpu'.

13 years ago * doc/as.texinfo: Include c-xstormy16.texi.
Nick Clifton [Fri, 19 Aug 2011 14:48:40 +0000 (14:48 +0000)]
* doc/as.texinfo: Include c-xstormy16.texi.

13 years ago * elf64-ppc.c (ppc64_elf_edit_toc): Ignore can_optimize bit if
Alan Modra [Fri, 19 Aug 2011 08:12:08 +0000 (08:12 +0000)]
* elf64-ppc.c (ppc64_elf_edit_toc): Ignore can_optimize bit if
we haven't seen expected -mcmodel=medium/large code relocs.

13 years ago*** empty log message ***
gdbadmin [Fri, 19 Aug 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

13 years agodaily update
Alan Modra [Fri, 19 Aug 2011 00:00:06 +0000 (00:00 +0000)]
daily update

13 years ago * gdb.cp/meth-typedefs.cc: New file.
Keith Seitz [Thu, 18 Aug 2011 16:19:01 +0000 (16:19 +0000)]
* gdb.cp/meth-typedefs.cc: New file.
* gdb.cp/meth-typedefs.exp: New file.

13 years ago PR c++/12266
Keith Seitz [Thu, 18 Aug 2011 16:17:39 +0000 (16:17 +0000)]
PR c++/12266
* cp-name-parser.y (struct demangle_info): Remove unused
member PREV.
(d_grab): Likewise.
(allocate_info): Change return type to struct demangle_info *.
Always allocate a new demangle_info.
Remove unused PREV pointer.
(cp_new_demangle_parse_info): New function.
(cp_demangled_name_parse_free): New function.
(do_demangled_name_parse_free_cleanup): New function.
(make_cleanup_cp_demangled_name_parse_free): New function.
(cp_demangled_name_to_comp): Change return type to
struct demangle_parse_info *.
Allocate a new storage for each call.
(main): Update usage for cp_demangled_name_to_comp
API change.
* cp-support.h (struct demangle_parse_info): New structure.
(cp_demangled_name_to_comp): Update API change for
return type.
(cp_new_demangle_parse_info): Declare.
(make_cleanup_cp_demangled_name_parse_free): New declaration.
(cp_demangled_name_parse_free): Declare.
* cp-support.c (cp_canonicalize_string): Update API
change for cp_demangled_name_to_comp.
(mangled_name_to_comp): Likewise.
Return struct demangle_parse_info, too.
(cp_class_name_from_physname): Update mangled_name_to_comp
API change.
(method_name_from_physname): Likewise.
(cp_func_name): Update API change for cp_demangled_name_to_comp.
(cp_remove_params): Likewise.
* python/py-type.c (typy_legacy_template_argument): Likewise.

* cp-support.h (cp_canonicalize_string_no_typedefs): Declare.
(cp_merge_demangle_parse_infos): Declare.
* cp-support.c (ignore_typedefs): New file global.
(copy_string_to_obstack): New function.
(inspect_type): New function.
(replace_typedefs): New function.
(replace_typedefs_qualified_name): New function.
(cp_canonicalize_string_no_typedefs): New function.
* cp-name-parser.y (cp_merge_demangle_parse_infos): New function.
(cp_new_demangle__parse_info): Allocate and initialize the obstack.
* linespec.c (find_methods): Use cp_canonicalize_string_no_typedefs
instead of cp_canonicalize_string.
(find_method): Likewise.
(decode_compound): Before looking up the name, call
cp_canonicalize_string_no_typedefs.
(decode_variable): Likewise.

13 years ago * write.c (resolve_reloc_expr_symbols): Convert local symbols
Alan Modra [Thu, 18 Aug 2011 14:10:35 +0000 (14:10 +0000)]
* write.c (resolve_reloc_expr_symbols): Convert local symbols
on relocs to section+offset.
(get_frag_for_reloc): New function.
(write_relocs): Merge sort fixup relocs with those from .reloc
directives.

13 years ago2011-08-18 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Thu, 18 Aug 2011 09:28:42 +0000 (09:28 +0000)]
2011-08-18  Tristan Gingold  <gingold@adacore.com>

* mach-o.c (bfd_mach_o_read_segment): Initialize list.

13 years ago*** empty log message ***
gdbadmin [Thu, 18 Aug 2011 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

13 years agodaily update
Alan Modra [Thu, 18 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update

13 years ago2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
Phil Muldoon [Wed, 17 Aug 2011 10:41:22 +0000 (10:41 +0000)]
2011-08-17  Phil Muldoon  <pmuldoon@redhat.com>
            Tom Tromey  <tromey@redhat.com>
            Matt Rice <ratmice@gmail.com>

        * python/lib/gdb/prompt.py: New file.
        * python/lib/gdb/command/prompt.py: New file.
        * NEWS: Document set extended-prompt and gdb.prompt library

2011-08-17  Phil Muldoon  <pmuldoon@redhat.com>

        * gdb.texinfo (Prompt): Add set/show extended-prompt
        documentation
        (Basic Python): Add prompt_hook anchor.
        (Python modules): Reword module text to reflect multiple modules.
        (gdb.prompt): Document gdb.prompt module.

2011-08-17  Phil Muldoon  <pmuldoon@redhat.com>

        * gdb.python/python.exp: Add extended-prompt tests.

13 years ago2011-08-17 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Wed, 17 Aug 2011 10:17:39 +0000 (10:17 +0000)]
2011-08-17  Tristan Gingold  <gingold@adacore.com>

* mach-o.c (bfd_mach_o_write_section_32): Fix typo.

13 years ago PR ld/12762
Alan Modra [Wed, 17 Aug 2011 00:39:41 +0000 (00:39 +0000)]
PR ld/12762
bfd/
* bfd-in.h (struct bfd_section_already_linked): Forward declare.
(_bfd_handle_already_linked): Declare.
* coff-alpha.c (_bfd_ecoff_section_already_linked): Define as
_bfd_coff_section_already_linked.
* coff-mips.c (_bfd_ecoff_section_already_linked): Likewise.
* coffcode.h (coff_section_already_linked): Likewise.
* cofflink.c (coff_link_add_symbols): Revert 2011-07-09 changes.
* elf-bfd.h: Likewise.
* libbfd-in.h: Likewise.
* targets.c: Likewise.
* linker.c (bfd_section_already_linked): Likewise.
(bfd_section_already_linked_table_lookup): Likewise.
(bfd_section_already_linked_table_insert): Likewise.
(_bfd_generic_section_already_linked): Likewise.  Call
_bfd_handle_already_linked.
(_bfd_handle_already_linked): New function, split out from..
* elflink.c (_bfd_elf_section_already_linked): ..here.  Revert
2011-07-09 changes.  Avoid unnecessary strcmp when matching
already_linked_list entries.  Match plugin linkonce section.
(section_signature): Delete.
* coffgen.c (_bfd_coff_section_already_linked): New function.
* libcoff-in.h (_bfd_coff_section_already_linked): Declare.
* libbfd.h: Regenerate.
* libcoff.h: Regenerate.
* bfd-in2.h: Regenerate.
ld/
* ldlang.c (section_already_linked): Revert 2011-07-09 changes.
* plugin.c: Likewise.
(asymbol_from_plugin_symbol): Create linkonce section for syms
with comdat_key.

13 years ago*** empty log message ***
gdbadmin [Wed, 17 Aug 2011 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

13 years agodaily update
Alan Modra [Wed, 17 Aug 2011 00:00:05 +0000 (00:00 +0000)]
daily update