Yao Qi
a79b18b537
gdb/testsuite/
...
* gdb.base/skip.exp: Make test result unique.
2012-01-31 00:10:58 +00:00
gdbadmin
f3671561cc
*** empty log message ***
2012-01-31 00:00:33 +00:00
Alan Modra
edc83535ee
daily update
2012-01-30 23:00:06 +00:00
H.J. Lu
63887f3df5
Check if -fpic -mtls-dialect=gnu2 works
...
2012-01-30 H.J. Lu <hongjiu.lu@intel.com>
* configure.ac: Check if -fpic -mtls-dialect=gnu2 works.
* configure: Regenerated.
2012-01-30 21:13:30 +00:00
Tom Tromey
8fc3fc3455
PR breakpoints/13568:
...
* dwarf2read.c (dwarf_decode_macro_bytes): Add 'include_hash'
argument. Check for recursive includes.
(dwarf_decode_macros): Create an include hash.
2012-01-30 20:10:32 +00:00
Michael Eager
5d853008e8
Support stepping through PPC PLT with securePLT.
...
* configure.tgt (powerpc-*-linux*): Add glibc-tdep.o.
* ppc-linux-tdep.c: Include glibc-tdep.h.
(powerpc32_plt_stub, powerpc32_plt_stub_so): Add PLT stub templates.
(powerpc_linux_in_plt_stub): New function.
(powerpc_linux_in_dynsym_resolve_code): New function.
(ppc_skip_trampoline_code): New function.
(ppc_linux_init_abi): Use PPC specific functions rather than generic.
Use glibc_skip_solib_resolver.
2012-01-30 17:09:40 +00:00
Jan Kratochvil
f0d1a53ee3
gdb/testsuite/
...
* gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
compatibility with valgrind-3.7.0.
2012-01-30 06:48:08 +00:00
gdbadmin
61edde8e92
*** empty log message ***
2012-01-30 00:00:33 +00:00
Alan Modra
4d9625af3e
daily update
2012-01-29 23:00:05 +00:00
gdbadmin
2263210efb
*** empty log message ***
2012-01-29 00:00:33 +00:00
Alan Modra
ab7ffd808f
daily update
2012-01-28 23:00:05 +00:00
Jan Kratochvil
4047852192
gdb/
...
Code cleanup: Make 1440 bytes of data segment read-only.
* arch-utils.c (endian_enum): Make it const char *const [].
* arm-tdep.c (fp_model_strings, arm_abi_strings, arm_mode_strings):
Likewise.
* breakpoint.c (always_inserted_enums): Likewise.
* cli/cli-cmds.c (script_ext_enums): Likewise.
* cli/cli-decode.c (add_setshow_enum_cmd, complete_on_enum): Make the
enumlist parameter const char *const *.
* cli/cli-decode.h (struct cmd_list_element): Make the enums field
const char *const *.
* command.h (complete_on_enum, add_setshow_enum_cmd): Make the enumlist
parameter const char *const *.
* cris-tdep.c (cris_modes): Make it const char *const [].
* filesystem.c (target_file_system_kinds): Likewise.
* i386-tdep.c (valid_flavors, valid_conventions): Likewise.
* infrun.c (follow_fork_mode_kind_names, follow_exec_mode_names)
(can_use_displaced_stepping_enum, scheduler_enums)
(exec_direction_names): Likewise.
* language.c (_initialize_language): Make the type_or_range_names and
case_sensitive_names variables const char *const [].
* mips-tdep.c (mips_abi_strings): Make it const char *const [].
* python/python.c (python_excp_enums): Likewise.
* remote.c (interrupt_sequence_modes): Likewise.
* rs6000-tdep.c (powerpc_vector_strings): Likewise.
* serial.c (logbase_enums): Likewise.
* sh-tdep.c (sh_cc_enum): Likewise.
* stack.c (print_frame_arguments_choices, print_entry_values_choices):
Likewise.
* symtab.c (multiple_symbols_modes): Likewise.
* tui/tui-win.c (tui_border_kind_enums, tui_border_mode_enums):
Likewise.
* utils.c (internal_problem_modes): Likewise.
2012-01-28 18:08:22 +00:00
Ian Lance Taylor
bef2b43452
* reloc.h (Bits): New class with static functions, copied from
...
namespace utils in arm.cc.
* arm.cc (namespace utils): Remove. Rewrite all uses to use Bits
instead.
2012-01-28 01:47:01 +00:00
Ian Lance Taylor
687a9c3959
Update copyright year.
2012-01-28 01:43:58 +00:00
Ian Lance Taylor
d3c258602e
* mips.h: New file
...
* elfcpp.h (SHT_MIPS_REGINFO): New enums for processor-specific flags.
(SHF_MIPS_GPREL): Likewise.
(PT_MIPS_REGINFO, PT_MIPS_RTPROC, PT_MIPS_OPTIONS): Likewise.
(DT_MIPS_RLD_VERSION, DT_MIPS_TIME_STAMP, DT_MIPS_ICHECKSUM,
DT_MIPS_IVERSION, DT_MIPS_FLAGS, DT_MIPS_BASE_ADDRESS, DT_MIPS_MSYM,
DT_MIPS_CONFLICT, DT_MIPS_LIBLIST, DT_MIPS_LOCAL_GOTNO,
DT_MIPS_CONFLICTNO, DT_MIPS_LIBLISTNO, DT_MIPS_SYMTABNO,
DT_MIPS_UNREFEXTNO, DT_MIPS_GOTSYM, DT_MIPS_HIPAGENO, DT_MIPS_RLD_MAP,
DT_MIPS_DELTA_CLASS, DT_MIPS_DELTA_CLASS_NO, DT_MIPS_DELTA_INSTANCE,
DT_MIPS_DELTA_INSTANCE_NO, DT_MIPS_DELTA_RELOC, DT_MIPS_DELTA_RELOC_NO,
DT_MIPS_DELTA_SYM, DT_MIPS_DELTA_SYM_NO, DT_MIPS_DELTA_CLASSSYM,
DT_MIPS_DELTA_CLASSSYM_NO, DT_MIPS_CXX_FLAGS, DT_MIPS_PIXIE_INIT,
DT_MIPS_SYMBOL_LIB, DT_MIPS_LOCALPAGE_GOTIDX, DT_MIPS_LOCAL_GOTIDX,
DT_MIPS_HIDDEN_GOTIDX, DT_MIPS_PROTECTED_GOTIDX, DT_MIPS_OPTIONS,
DT_MIPS_INTERFACE, DT_MIPS_DYNSTR_ALIGN, DT_MIPS_INTERFACE_SIZE,
DT_MIPS_RLD_TEXT_RESOLVE_ADDR, DT_MIPS_PERF_SUFFIX,
DT_MIPS_COMPACT_SIZE, DT_MIPS_GP_VALUE, DT_MIPS_AUX_DYNAMIC,
DT_MIPS_PLTGOT, DT_MIPS_RWPLT): Likewise.
2012-01-28 01:04:22 +00:00
Ian Lance Taylor
c110c91fee
* elfcpp.h (STT_GNU_IFUNC): Add comment.
2012-01-28 00:59:27 +00:00
H.J. Lu
c335b55d34
Correct incremental relocation offset
...
2012-01-27 H.J. Lu <hongjiu.lu@intel.com>
* incremental.cc (write_info_blocks): Correct relocation offset.
2012-01-28 00:23:31 +00:00
gdbadmin
75138f6d32
*** empty log message ***
2012-01-28 00:00:03 +00:00
H.J. Lu
41194d9f47
Support x32 GD->IE and GD->LE optimizations
...
2012-01-27 H.J. Lu <hongjiu.lu@intel.com>
* x86_64.cc (Relocate::tls_gd_to_ie): Support x32.
(Relocate::tls_gd_to_le): Likewise.
2012-01-27 23:29:54 +00:00
H.J. Lu
1bae613c85
Support x32 IFUNC function pointer
...
2012-01-27 H.J. Lu <hongjiu.lu@intel.com>
* x86_64.cc (Scan::global): Support x32 IFUNC function pointer.
2012-01-27 23:26:55 +00:00
H.J. Lu
24482ca057
Check if -mcmodel=medium works
...
2012-01-27 H.J. Lu <hongjiu.lu@intel.com>
* configure.ac: Check if -mcmodel=medium works.
* configure: Regenerated.
2012-01-27 23:23:37 +00:00
Alan Modra
690834b28c
daily update
2012-01-27 23:00:06 +00:00
Jan Kratochvil
b3b8b9346a
gdb/
...
Fix the 2012-01-26 regression by la_get_symbol_name_match_p.
* linespec.c (iterate_name_matcher): Negate the SYMBOL_NAME_MATCH_P
result.
2012-01-27 20:31:13 +00:00
Pedro Alves
be07f1a20c
2012-01-27 Pedro Alves <palves@redhat.com>
...
* linux-low.c (linux_child_pid_to_exec_file): Delete.
(elf_64_file_p): Make static.
(linux_pid_exe_is_elf_64_file): New.
* linux-low.h (linux_child_pid_to_exec_file, elf_64_file_p):
Delete declarations.
(linux_pid_exe_is_elf_64_file): Declare.
* linux-x86-low.c (x86_arch_setup): Use
linux_pid_exe_is_elf_64_file.
2012-01-27 19:23:43 +00:00
Doug Evans
8c85a4e2f7
* configure.ac (with_python): Fix absolute path handling for win32.
...
* configure: Regenerate.
2012-01-27 18:23:12 +00:00
Michael Eager
0d048da385
* bfd/elf32-microblaze.c (create_got_section):
...
Reuse existing .rela.got section.
2012-01-27 16:47:27 +00:00
Pedro Alves
4b3c9f41b6
2012-01-27 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp (no_hw): New global.
(maybe_clean_restart, maybe_reinitialize): If no_hw is set,
disable hw watchpoints.
(test_wide_location_1, test_wide_location_2): If no_hw is set,
don't expect hw watchpoints.
(no_hw_watchpoints): Always clean restart.
(do_tests): New procedure, factored out from the top level.
(top level): Run tests twice. Once with hw watchpoints enabled,
another time with hw watchpoints disabled.
2012-01-27 14:01:23 +00:00
Pedro Alves
a13491c8b5
2012-01-27 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
out from the top level.
(top level): Call it instead.
2012-01-27 14:00:41 +00:00
Pedro Alves
f2c8a05131
2012-01-27 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp (top level): Re-enable hardware
watchpoints sooner.
2012-01-27 13:59:57 +00:00
Pedro Alves
654d7a9e20
2012-01-27 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp (top level): Delete watch ival3.
2012-01-27 13:59:21 +00:00
Pedro Alves
274f47f34a
2012-01-27 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
"You may have requested too many hardware
breakpoints/watchpoints".
2012-01-27 13:58:46 +00:00
Pedro Alves
e4d63ba2ed
2012-01-27 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp (maybe_clean_restart)
(maybe_reinitialize): New.
(test_disabling_watchpoints): Call maybe_reinitialize. Don't
expect "hit N times".
(test_disabling_watchpoints, test_complex_watchpoint)
(test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
Call maybe_clean_restart.
(top level): Use clean_restart. Remove "mips-idt-*"
reinitialization.
2012-01-27 13:58:11 +00:00
Pedro Alves
dbd95dafec
2012-01-27 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
2012-01-27 13:56:56 +00:00
Pedro Alves
f3ad2025d7
2012-01-27 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp: Clean restart after tests that don't
require `initialize' anymore. Remove unnecessary `initialize'
calls.
2012-01-27 13:55:58 +00:00
Pedro Alves
100aa3aee0
2012-01-27 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp (wp_set): Delete.
(initialize, test_simple_watchpoint, top level): Remove dead code.
2012-01-27 13:54:52 +00:00
Pedro Alves
c79a8e1135
2012-01-27 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
typo.
2012-01-27 13:54:03 +00:00
Pedro Alves
048fe15a05
2012-01-27 Pedro Alves <palves@redhat.com>
...
* config/extended-gdbserver.exp: New file.
* lib/gdbserver-support.exp (gdbserver_start_extended): Extend
comment.
(gdbserver_start_multi, mi_gdbserver_start_multi): New.
* boards/native-extended-gdbserver.exp: New file.
2012-01-27 13:02:22 +00:00
Thomas Schwinge
4220b2f845
* gdb.textinfo (Packets): Move vCont paragraph to the correct place.
2012-01-27 09:22:59 +00:00
gdbadmin
e170715a07
*** empty log message ***
2012-01-27 00:00:33 +00:00
Doug Evans
eca864feed
* symtab.c: Whitespace cleanup, no code changes.
2012-01-26 23:41:54 +00:00
Doug Evans
7e08207286
* symtab.c (lookup_symbol_in_language): Improve comment.
...
(lookup_symbol_aux): Fix comment.
2012-01-26 23:22:23 +00:00
Alan Modra
3c064588bb
daily update
2012-01-26 23:00:04 +00:00
Cary Coutant
4e35ccee96
* dwarf2.h (enum dwarf_form): Add Fission extensions.
...
(enum dwarf_attribute): Likewise.
2012-01-26 22:57:17 +00:00
Doug Evans
7dc254837e
* psymtab.c (add_psymbol_to_list): Result is now "void".
...
* psympriv.h (add_psymbol_to_list): Update.
2012-01-26 22:19:59 +00:00
Doug Evans
78d8b4d76d
* dwarf2read.c (add_partial_symbol): Delete local psym, unused.
2012-01-26 22:01:36 +00:00
Jan Kratochvil
4c63965b8a
gdb/
...
Do not open script filenames twice.
* cli/cli-cmds.c (source_script_from_stream): Pass to
source_python_script also STREAM.
* python/py-auto-load.c (source_section_scripts): Pass to
source_python_script_for_objfile also STREAM.
(auto_load_objfile_script): Pass to source_python_script_for_objfile
also INPUT.
* python/python-internal.h (source_python_script_for_objfile): New
parameter file, rename parameter file to filename.
* python/python.c (python_run_simple_file): Call PyRun_SimpleFile
instead if !_WIN32. Update the function comment.
(source_python_script, source_python_script_for_objfile)
(source_python_script): New parameter file, rename parameter file to
filename. Pass FILENAME to python_run_simple_file.
* python/python.h (source_python_script): New parameter file, rename
parameter file to filename.
2012-01-26 21:54:45 +00:00
Pedro Alves
88f38a0478
2012-01-26 Pedro Alves <palves@redhat.com>
...
* corelow.c (core_has_fake_pid): Delete.
(core_close): Delete references to `core_has_fake_pid'.
(add_to_thread_list): Adjust to mark the inferior's pid as fake.
(core_open): Delete references to `core_has_fake_pid'.
(core_pid_to_str): Adjust to check inferior->fake_pid_p instead of
the removed global.
2012-01-26 16:44:29 +00:00
Nick Clifton
f8819316e7
PR gas/13624
...
* app.c (app_push): Set 'add_newlines' to zero after saving.
2012-01-26 14:56:49 +00:00
Jakub Jelinek
1712e1d4f7
* make-relative-prefix.c (make_relative_prefix_1): Avoid warning
...
about using preprocessor directives inside of macro arguments.
2012-01-26 14:28:31 +00:00
Pedro Alves
4033a6bf64
2012-01-26 Pedro Alves <palves@redhat.com>
...
* gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
and gdb_test_multiple.
2012-01-26 10:50:59 +00:00