Alan Modra
9f3bdf60f9
daily update
2012-03-06 23:00:04 +00:00
Stan Shebs
2b03b41d6a
* mi/mi-cmd-break.c: Enforce coding standards, fix comments.
...
* mi/mi-cmd-disas.c: Ditto.
* mi/mi-cmd-env.c: Ditto.
* mi/mi-cmd-file.c: Ditto.
* mi/mi-cmd-stack.c: Ditto.
* mi/mi-cmd-target.c: Ditto.
* mi/mi-cmd-var.c: Ditto.
* mi/mi-cmds.c: Ditto.
* mi/mi-cmds.h: Ditto.
* mi/mi-console.c: Ditto.
* mi/mi-getopt.c: Ditto.
* mi/mi-getopt.h: Ditto.
* mi/mi-interp.c: Ditto.
* mi/mi-main.c: Ditto.
* mi/mi-out.c: Ditto.
* mi/mi-parse.c: Ditto.
* mi/mi-parse.h: Ditto.
* mi/mi-symbol-cmds.c: Ditto.
* mi/mi-getopt.h: Move mi_opt struct up.
* mi/mi-main.c (captured_mi_execute_command): Remove redundant
return.
* mi/mi-out.c (_initialize_mi_out): Remove empty initialize.
2012-03-06 22:48:53 +00:00
Jakub Jelinek
3ce231f8e2
* elf64-x86-64.c (elf_x86_64_relocate_section): For R_X86_64_RELATIVE
...
set relocate to TRUE.
2012-03-06 20:15:56 +00:00
Tom Tromey
c988ad8730
* proc-service.c (ps_pglobal_lookup): Set the current program
...
space.
2012-03-06 19:51:10 +00:00
Joel Brobecker
8131799e80
New Ada testcase (bp_on_var.exp).
...
gdb/testsuite/ChangeLog:
* gdb.ada/bp_on_var: New testcase.
2012-03-06 17:33:32 +00:00
Pedro Alves
1b7c1b10aa
2012-03-06 Pedro Alves <palves@redhat.com>
...
* gregset.h [HAVE_SYS_PROCFS_H]: Include <sys/procfs.h>.
2012-03-06 17:17:16 +00:00
Joel Brobecker
ba2419699a
New Ada testcase (bp_enum_homonym).
...
gdb/testsuite/ChangeLog:
* gdb.ada/bp_enum_homonym: New testcase.
2012-03-06 17:04:59 +00:00
Tristan Gingold
ca25b5babc
2012-03-06 Tristan Gingold <gingold@adacore.com>
...
* corefile.c (core_create_function_syms): Do not call bsearch if
symbol_map_count is 0.
2012-03-06 13:54:59 +00:00
Yao Qi
abe49676e9
gdb/testsuite/
...
* gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
x86_64-*-* and i?86-*-*.
Set up KFAIL for gdb/13808.
2012-03-06 01:30:18 +00:00
gdbadmin
39aaa5247b
*** empty log message ***
2012-03-06 00:00:02 +00:00
Joel Brobecker
3c1820694f
Add Maciej W. Rozycki as mips maintainer.
...
gdb/ChangeLog:
* MAINTAINERS: List Maciej W. Rozycki as the mips maintainer.
2012-03-05 23:21:36 +00:00
Alan Modra
7a9bac9372
PR ld/13683
...
* ld-gc/pr13683.d: Allow non-zero top address digit.
2012-03-05 23:09:10 +00:00
Alan Modra
d9cb611b57
daily update
2012-03-05 23:00:05 +00:00
Alan Modra
66be105571
* ldlang.h (struct lang_input_statement_flags): New, extract from..
...
(lang_input_statement_type): ..here. New field "flags".
(input_flags): Declare.
(missing_file): Delete.
* ldmain.h (whole_archive): Delete.
(add_DT_NEEDED_for_regular, add_DT_NEEDED_for_dynamic): Delete.
* ld.h (ld_config_type <dynamic_link>): Delete.
* ldmain.c (whole_archive): Delete.
(add_DT_NEEDED_for_regular, add_DT_NEEDED_for_dynamic): Delete.
* ldlang.c (missing_file, ldlang_sysrooted_script): Delete.
(input_flags): New variable. Replace all uses of config.dynamic_link,
missing_file, ldlang_sysrooted_script, whole_archive,
add_DT_NEEDED_for_regular and add_DT_NEEDED_for_dynamic with fields
from here.
* ldfile.c: Likewise.
* ldgram.y: Likewise.
* ldmain.c: Likewise.
* ldwrite.c: Likewise.
* lexsup.c: Likewise.
* plugin.c: Likewise.
* emultempl/aix.em: Likewise.
* emultempl/armelf.em: Likewise.
* emultempl/elf32.em: Likewise.
* emultempl/hppaelf.em: Likewise.
* emultempl/linux.em: Likewise.
* emultempl/pe.em: Likewise.
* emultempl/pep.em: Likewise.
* emultempl/ppc64elf.em: Likewise.
* emultempl/scoreelf.em: Likewise.
* emultempl/spuelf.em: Likewise.
* emultempl/sunos.em: Likewise.
* emultempl/vms.em: Likewise.
* ldlang.c (new_afile): Use memset to init zero fields.
(load_symbols): Simplify save and restore of flags around command
file processing.
* ldfile.c (is_sysrooted_pathname): Tidy.
2012-03-05 22:43:40 +00:00
Tom Tromey
d8df103b50
* gdb.ada/operator_bp.exp: Clear debug-file-directory.
...
* gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2012-03-05 21:21:13 +00:00
Jan Kratochvil
2e7941949d
gdb/
...
Code cleanup.
* common/linux-osdata.c (linux_common_core_of_thread): New function
comment.
* linux-nat.c (linux_nat_wait_1): Replace linux_nat_core_of_thread_1
call by linux_common_core_of_thread.
(linux_nat_core_of_thread_1): Remove.
* linux-nat.h (linux_nat_core_of_thread_1): Remove declaration.
* linux-thread-db.c: Include linux-osdata.h.
(update_thread_core): Replace linux_nat_core_of_thread_1 call by
linux_common_core_of_thread.
2012-03-05 21:07:46 +00:00
Tom Tromey
9f9f1f31e7
* value.c (value_primitive_field): Don't fetch contents for
...
non-virtual bases.
2012-03-05 20:53:15 +00:00
Tom Tromey
b7b189f3cf
* jv-valprint.c (java_value_print): Correctly compute 'obj_addr'.
...
gdb/testsuite
* gdb.java/jprint.java (jprint.main): Keep 'x' live.
2012-03-05 19:38:17 +00:00
Joel Brobecker
5538f557d1
Include "gregset.h" in s390-nat.c (-Wmissing-prototypes).
...
gdb/ChangeLog:
* s390-nat.c: Include "gregset.h".
2012-03-05 19:05:09 +00:00
Hans-Peter Nilsson
aa443d3b23
PR ld/13803
...
* ld-arm/fix-arm1176-off.d, ld-arm/fix-arm1176-on.d: Regexpify
address of func_to_branch_to.
2012-03-05 17:21:42 +00:00
Jan Kratochvil
75528772a7
gdb/
...
* libunwind-frame.c (LIBUNWIND_SO): Change .7 to .8.
[!LIBUNWIND_SO] (LIBUNWIND_SO_7): New #define.
(libunwind_load): New variable so_error, use it for dlerror. Try to
load also LIBUNWIND_SO_7.
2012-03-05 17:11:48 +00:00
Jan Kratochvil
e237a7e2c5
gdb/gdbserver/
...
* linux-low.c (get_dynamic): Don't warn when PT_PHDR isn't found.
New comment why.
2012-03-05 17:09:37 +00:00
Pedro Alves
275418ae46
2012-03-05 Pedro Alves <palves@redhat.com>
...
* i387-tdep.c (i387_supply_xsave): Assert the xsave section buffer
is not NULL, and remove resulting dead code.
2012-03-05 16:17:52 +00:00
Rainer Orth
0bef263a74
PR ld/12152
...
* elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Also ignore
overflows for R_SPARC_UA32 in .stab sections.
2012-03-05 16:02:19 +00:00
Thomas Schwinge
5cbb98123c
* sh-tdep.c (sh_skip_prologue): Provide an upper limit on the function
...
prologue to sh_analyze_prologue.
(sh_analyze_prologue): Make better use of such an upper limit, and
generally be more cautious about accessing memory.
2012-03-05 15:16:39 +00:00
Tom Tromey
541515ad26
* ia64-vms-tdep.c (_initialize_ia64_vms_tdep): Rename from
...
_initialize_ia64_hpux_tdep.
2012-03-05 14:53:56 +00:00
Pedro Alves
24490249f8
Mention PR gdb/13766
2012-03-05 14:24:03 +00:00
Pedro Alves
b4d36fb80a
2012-03-05 Pedro Alves <palves@redhat.com>
...
* i387-tdep.c (i387_supply_xsave): If we have an xsave buffer, and
the register state is clear, supply explicit zero, instead of
marking the register unavailable.
2012-03-05 14:21:46 +00:00
Tristan Gingold
0945bbeec0
2012-03-05 Tristan Gingold <gingold@adacore.com>
...
* configure.ac: Enable gdb and readline for ia64*-*-*vms*.
* configure: Regenerate.
2012-03-05 11:57:17 +00:00
Tristan Gingold
60c9a3c0e3
2012-03-05 Tristan Gingold <gingold@adacore.com>
...
* NEWS: Mention OpenVMS ia64 new target.
2012-03-05 11:46:35 +00:00
Tristan Gingold
5ab2f44149
2012-03-05 Tristan Gingold <gingold@adacore.com>
...
* buildvms.com: New file.
* ia64vms-stub.c: New file.
2012-03-05 11:44:19 +00:00
Tristan Gingold
696759ad10
2012-03-05 Tristan Gingold <gingold@adacore.com>
...
* ia64-tdep.h: Include libunwind-frame.h and libunwind-ia64.h.
(ia64_unw_accessors, ia64_unw_rse_accessors)
(ia64_libunwind_descr): Declare.
* ia64-vms-tdep.c: New file.
* ia64-tdep.c (ia64_unw_accessors, ia64_unw_rse_accessors)
(ia64_libunwind_descr): Make them public.
* configure.tgt: Add ia64-*-*vms*.
* Makefile.in (ALL_64_TARGET_OBS): Add ia64-vms-tdep.o
(ALLDEPFILES): Add ia64-vms-tdep.c
2012-03-05 11:41:51 +00:00
Tristan Gingold
169081d053
2012-03-05 Tristan Gingold <gingold@adacore.com>
...
* target.h (target_object): Add TARGET_OBJECT_OPENVMS_UIB.
* remote.c (PACKET_qXfer_uib): New enum value.
(remote_protocol_features): Add entry for PACKET_qXfer_uib.
(remote_xfer_partial): Handle TARGET_OBJECT_OPENVMS_UIB.
(_initialize_remote): Call add_packet_config_cmd for
xfer:uib packet.
doc/
2012-03-05 Tristan Gingold <gingold@adacore.com>
* gdb.texinfo (General Query Packets): Document xfer:uib:read.
2012-03-05 11:37:33 +00:00
Tristan Gingold
34864976a8
2012-03-05 Tristan Gingold <gingold@adacore.com>
...
* osabi.c (gdb_osabi_names): Add OpenVMS.
(generic_elf_osabi_sniffer): Likewise.
* defs.h (gdb_osabi): Add GDB_OSABI_OPENVMS.
2012-03-05 11:33:36 +00:00
Hans-Peter Nilsson
cae4ddc69f
* configure.tgt (mips64*el-*-freebsd*, mips64*-*-freebsd*)
...
(mips*el-*-freebsd*, mips*-*-freebsd*): Correct triplets by
replacing trailing "-*" with "*".
2012-03-05 04:02:20 +00:00
gdbadmin
5fb95a7f61
*** empty log message ***
2012-03-05 00:00:32 +00:00
Alan Modra
92dd1f05e1
daily update
2012-03-04 23:00:05 +00:00
Mike Frysinger
84de2f06d8
sim: bfin: drop old linux/mii.h workarounds
...
We had some workarounds for old linux/mii.h headers, but it breaks with
newer ones. So tweak the checks a bit to work with newer ones. We'll
worry about older systems once someone complains.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-03-04 19:56:57 +00:00
Jan Kratochvil
6597b100b5
gdb/
...
Removed unused code.
* libunwind-frame.c (libunwind_frame_unwind)
(libunwind_frame_base_address): Remove.
* libunwind-frame.h (libunwind_frame_base_address): Remove declaration.
2012-03-04 19:22:47 +00:00
Yao Qi
87399aa1a1
gdb/
...
* common/agent.c (gdb_connect_sync_socket): Add _ markup and
remove trailing new line.
(agent_run_command, agent_run_command): Add _ markup.
(agent_capability_check): Likewise.
2012-03-04 03:31:09 +00:00
Yao Qi
89b7509a3f
Fix indent of changelog entries.
2012-03-04 03:11:03 +00:00
Yao Qi
69dc1c4dd3
gdb/testsuite/
...
* gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
messages for KFAIL.
2012-03-04 02:36:38 +00:00
gdbadmin
09ddfdd717
*** empty log message ***
2012-03-04 00:00:03 +00:00
Alan Modra
f108d3e4e7
daily update
2012-03-03 23:00:05 +00:00
Jan Kratochvil
3f20c47f9e
gdb/testsuite/
...
* gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
(print one_two_three, indexes off, print few_reps, indexes off)
(print many_reps, indexes off, print empty, indexes off)
(print one_two_three, print few_reps, print many_reps, print empty):
Call setup_xfail if $gcc_old.
2012-03-03 18:03:31 +00:00
Jan Kratochvil
abf1152ad7
gdb/
...
* breakpoint.c (set_condition_evaluation_mode): Set
CONDITION_EVALUATION_MODE unconditionally.
gdb/testsuite/
Implement testsuite workaround for PR breakpoints/13781.
* gdb.cp/mb-templates.exp: New loop with variable $workaround.
(set breakpoint condition-evaluation host): New conditional command.
2012-03-03 14:21:04 +00:00
Jan Kratochvil
a06715f8dd
gdb/testsuite/
...
Code cleanup.
* gdb.cp/mb-templates.exp: New variables executable. Use it for
binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
number 1 by $bpnum. Four times.
2012-03-03 14:19:19 +00:00
Yao Qi
5808517f9a
gdb:
...
* common/agent.c (agent_look_up_symbols): Add one parameter 'arg'.
* common/agent.h: Update declaration.
* inf-child.c (inf_child_use_agent): New.
(inf_child_can_use_agent): New.
(inf_child_target): Initialize fields `to_use_agent'
and `to_can_use_agent'.
* agent.c (agent_new_objfile): New.
(_initialize_agent): Add agent_new_objfile to new_objfile
observer.
* linux-nat.c (linux_child_static_tracepoint_markers_by_strid):
New.
(linux_target_install_ops): Initialize field
`to_static_tracepoint_markers_by_strid'.
* remote.c (free_current_marker): Move it to ...
* tracepoint.c (free_current_marker): ... here. New.
(cleanup_target_stop): New.
* tracepoint.h: Declare free_current_marker.
* NEWS: Add one entry about `info static-tracepoint-marker'.
gdb/gdbserver:
* tracepoint.c (tracepoint_look_up_symbols): Update call to
agent_look_up_symbols.
gdb/testsuite:
* gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
2012-03-03 09:51:29 +00:00
Jan Kratochvil
dfe2ac1496
gdb/testsuite/
...
Setup KFAIL for PR server/13796.
* gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
2012-03-03 06:58:16 +00:00
Yao Qi
58b4daa56a
gdb:
...
* common/agent.c (agent_loaded_p): New.
(agent_look_up_symbols): New global.
* common/agent.h: Declare agent_loaded_p.
gdb/gdbserver:
* Makefile.in (linux-low.o): Keep dependence on agent.h.
(linux-x86-low.o): Likewise.
* server.h: Remove in_process_agent_loaded.
* tracepoint.c (in_process_agent_loaded): Removed. Moved it
common/agent.c.
Update callers.
2012-03-03 04:34:52 +00:00