103fd00dc6
* nto-procfs.c (do_attach): Form proper ptid including pid and tid.
...
(procfs_create_inferior): Fetch list of threads.
2008-10-23 20:15:50 +00:00
3fdfcbf1ed
* nto-procfs.c (procfs_files_info): Fix a typo.
...
(procfs_create_inferior): Make attach_flag per-inferior.
2008-10-23 17:53:17 +00:00
997339e8ee
2008-10-23 Tom Tromey <tromey@redhat.com>
...
* python/python-value.c (value_to_value_object): Initialize
owned_by_gdb field.
(valpy_new): Likewise.
2008-10-23 17:14:20 +00:00
d6b67a5e93
* ada-tasks.c (task_states, long_task_states): Use constant N_()
...
initializer. Define the strings as const.
(short_task_info, info_task): Translate the strings above.
2008-10-23 15:42:19 +00:00
eb6d1af8bb
daily update
2008-10-23 00:00:05 +00:00
1cb0b22d54
*** empty log message ***
2008-10-23 00:00:03 +00:00
aadc346add
* NEWS: Add entry for new feature (Ada tasking support).
2008-10-22 22:14:21 +00:00
77f120bfd7
* configure.ac: On alpha-osf, error out if enable_tui is set to
...
"yes", and set enable_tui to "no" if previously set to "auto".
Check for waddstr only if TUI support was requested. Move the
part of the configure script that updates various Makefile
variables up, together with the check for waddstr.
* configure: Regenerate.
2008-10-22 20:22:01 +00:00
4af8819895
* gdbtypes.c (copy_type): New function.
...
* gdbtypes.h (copy_type): Add declaration.
* ada-lang.c (ada_to_fixed_type_1): If there is a parallel XVZ
variable, then use it.
2008-10-22 20:11:56 +00:00
20924a554d
* gdb.texinfo (Ada Tasks, Ada Tasks and Core Files): New nodes.
...
(Patching): Replace incorrect usage of @samp by @kbd.
2008-10-22 19:48:31 +00:00
28148e3d4d
* gdb.base/completion.exp: Update expected output following
...
the addition of the "info tasks" command.
2008-10-22 19:46:13 +00:00
0ef643c89c
* target.h (struct target_ops): Add new field to_get_ada_task_ptid.
...
(target_get_ada_task_ptid): New macro.
* target.c (default_get_ada_task_ptid): New function.
(update_current_target): Inherit field default_get_ada_task_ptid.
(update_current_target): Make default_get_ada_task_ptid the default
value for field to_get_ada_task_ptid.
* ada-lang.h (struct task_control_block): Delete. Never used.
(struct task_ptid, task_ptid_t, struct task_entry, task_list):
Likewise.
(struct ada_task_info): New.
(ada_task_is_alive, ada_find_printable_frame)
(ada_task_list_iterator_ftype, iterate_over_live_ada_tasks): Add
declarations.
(ada_build_task_list): Update prototype.
(init_task_list, ada_is_exception_breakpoint): Remove prototypes.
* ada-lang.c (ada_find_printable_frame): Make non-static.
* ada-tasks.c: New file.
* Makefile.in (SFILES): Add ada-tasks.c.
(COMMON_OBS): Add ada-tasks.o.
* linux-thread-db.c (thread_db_find_thread_from_tid)
(thread_db_get_ada_task_ptid): New functions.
(init_thread_db_ops): Set thread_db_ops.to_get_ada_task_ptid.
2008-10-22 19:45:05 +00:00
c209f8472e
gdb
...
PR gdb/2506:
* c-exp.y (string_exp): New production.
(exp): Use it.
gdb/testsuite
* gdb.base/exprs.exp (test_expr): Add test for string
concatenation.
2008-10-22 16:38:09 +00:00
4267b19fc7
PR 6937
...
* configure.in (SHARED_LIBADD): Revert previous change.
Add a comment explaining why.
(SHARED_DEPENDENCIES): Revert previous change.
* configure: Regenerate.
2008-10-22 14:45:34 +00:00
b8976b05f2
* emultempl/armelf.em (arm_elf_after_open): Move check for using a
...
non-arm output target from here...
(arm_elf_create_output_section_statements): ... to here, so that
the check is made at the earliest possible opportunity.
2008-10-22 14:23:44 +00:00
bb52de30f4
PR gdb/921
...
PR gdb/1646
PR gdb/2175
PR gdb/2176
* Makefile.def (flags_to_pass): Add CPPFLAGS_FOR_BUILD and CPPFLAGS.
* Makefile.tpl (BUILD_EXPORTS): Set CPPFLAGS.
(EXTRA_BUILD_FLAGS): Correct typo. Pass CPPFLAGS.
(HOST_EXPORTS): Pass CPPFLAGS.
(CPPFLAGS_FOR_BUILD, CPPFLAGS, CPPFLAGS_FOR_TARGET): Define.
(LDFLAGS_FOR_TARGET): Initialize from configure script.
(EXTRA_TARGET_FLAGS): Set CPPFLAGS.
* Makefile.in, configure: Regenerated.
* configure.ac: Set CPPFLAGS_FOR_TARGET, LDFLAGS_FOR_TARGET,
and CPPFLAGS_FOR_BUILD.
libiberty/
* Makefile.in (CPPFLAGS): Define.
(FLAGS_TO_PASS, COMPILE.c): Add CPPFLAGS.
2008-10-22 13:35:30 +00:00
f407252f29
* emulparams/elf32_i960.sh (TEMPLATE_NAME): "generic", not "elf32".
...
(EXTRA_EM_FILE): Define.
2008-10-22 06:06:09 +00:00
485cf67968
* scripttempl/elf.sc (NO_REL_RELOCS, NO_RELA_RELOCS, NON_ALLOC_DYN):
...
Handle these defines.
* emulparams/criself.sh, * emulparams/crislinux.sh,
* emulparams/elf32am33lin.sh, * emulparams/elf32fr30.sh,
* emulparams/elf32_i860.sh, * emulparams/elf32ip2k.sh,
* emulparams/elf32mcore.sh, * emulparams/elf32ppccommon.sh,
* emulparams/elf32ppcwindiss.sh, * emulparams/elf32_sparc.sh,
* emulparams/elf32_spu.sh, * emulparams/elf32vax.sh,
* emulparams/elf64alpha.sh, * emulparams/elf64mmix.sh,
* emulparams/elf64ppc.sh, * emulparams/elf64_s390.sh,
* emulparams/elf64_sparc.sh, * emulparams/elf_s390.sh,
* emulparams/elf_x86_64.sh, * emulparams/h8300elf.sh,
* emulparams/hppa64linux.sh, * emulparams/hppalinux.sh,
* emulparams/m68kelf.sh, * emulparams/mn10200.sh,
* emulparams/pjelf.sh, * emulparams/ppclynx.sh,
* emulparams/shelf32.sh, * emulparams/shelf_nto.sh,
* emulparams/shelf.sh, * emulparams/shelf_vxworks.sh,
* emulparams/shlelf32_linux.sh, * emulparams/shlelf_linux.sh,
* emulparams/shlelf_nto.sh (NO_REL_RELOCS): Set.
* emulparams/arcelf.sh, * emulparams/elf32_i960.sh,
* emulparams/elf32openrisc.sh, * emulparams/elf_i386_be.sh,
* emulparams/elf_i386_ldso.sh, * emulparams/elf_i386.sh,
* emulparams/elf_i386_vxworks.sh, * emulparams/i386lynx.sh,
* emulparams/i386moss.sh, * emulparams/i386nto.sh,
* emulparams/or32elf.sh, * emulparams/scoreelf.sh (NO_RELA_RELOCS): Set.
2008-10-22 05:20:44 +00:00
11d5096372
daily update
2008-10-22 00:00:04 +00:00
6c39d39b73
*** empty log message ***
2008-10-22 00:00:03 +00:00
07890c0736
* ldlang.c (lang_output_section_find_by_flags): Handle non-alloc
...
sections.
* emultempl/elf32.em (enum orphan_save_index): Add orphan_nonalloc.
(hold): Likewise.
(gld${EMULATION_NAME}_place_orphan): Handle non-alloc orphans.
2008-10-21 22:55:04 +00:00
570685ada8
missing changelog entry
2008-10-21 22:39:58 +00:00
4a977a3149
* emultempl/armelf.em (PARSE_AND_LIST_OPTIONS): Correct typo in
...
help text of --be8.
2008-10-21 22:20:29 +00:00
66b6e1dd14
* Makefile.in (BFD_DIR,BFD,BFD_SRC,BFD_CFLAGS): Delete.
...
(READLINE_DIR,READLINE_DEP): Delete.
(INTERNAL_CFLAGS): Update.
(LINTFLAGS): Update.
2008-10-21 21:22:53 +00:00
be091327d3
* Make-common.in (run$(EXEEXT)): Add LDFLAGS.
2008-10-21 19:50:48 +00:00
5bc60cfb35
* mips-tdep.c (mips_n32n64_fp_arg_chunk_p): Update TYPE_FIELD_STATIC
...
removed before.
2008-10-21 19:34:44 +00:00
e449363ae2
missing changelog entry
2008-10-21 01:36:15 +00:00
78aff5a527
Remove unnecessary casts on obstack_alloc invocations.
2008-10-21 00:26:17 +00:00
1631ca86c3
*** empty log message ***
2008-10-21 00:00:33 +00:00
8a6bacd279
daily update
2008-10-21 00:00:04 +00:00
75ded2dbe4
* obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
2008-10-20 23:03:31 +00:00
7f99b1909e
* NEWS: Add entry mentioning thread-support on Tru64
2008-10-20 16:18:59 +00:00
7a052092c3
* dec-thread.c: New file.
...
* config/alpha/alpha-osf3.mh (NATDEPFILES): Add dec-thread.o.
(NAT_CLIBS): Define.
2008-10-20 15:48:17 +00:00
cb8f3167e3
* readelf.c: Tidy up code formatting.
2008-10-20 12:40:58 +00:00
c2edb4b89e
* ldemul.h (ldemul_place_orphan): Update prototype.
...
(struct ld_emulation_xfer_struct <place_orphan>): Likewise.
* ldemul.c (ldemul_place_orphan): Return pointer to output
section statement.
* emultempl/beos.em (gld${EMULATION_NAME}_place_orphan): Likewise.
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Likewise.
* emultempl/mmo.em (mmo_place_orphan): Likewise.
* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
* emultempl/pep.em (gld_${EMULATION_NAME}_place_orphan): Likewise.
2008-10-20 12:14:29 +00:00
7d9616d756
* elf64-ppc.c (ppc64_elf_process_dot_syms): Renamed from
...
ppc64_elf_check_directives.
* elf32-sh-symbian.c (sh_symbian_process_directives): Combine..
(sh_symbian_check_directives): ..this
(bfd_elf32_sh_symbian_process_directives) ..and this function.
2008-10-20 11:05:47 +00:00
58217f2928
* elflink.c (bfd_elf_final_link): Move code reading relocs to..
...
* elf32-spu.c (spu_elf_count_relocs): ..here. Adjust params.
* elf-bfd.h (struct elf_backend_data): Update elf_backend_count_relocs
params.
2008-10-20 10:57:33 +00:00
bef264833b
* elflink.c (bfd_elf_final_link): Use d_ptr rather than d_val
...
where Elf_Internal_Dyn holds an address.
2008-10-20 10:50:37 +00:00
40e12b06fe
2008-10-19 Hui Zhu <teawater@gmail.com>
...
* infrun.c (handle_inferior_event): Set "stop_pc" when
TARGET_WAITKIND_NO_HISTORY.
2008-10-20 02:56:39 +00:00
8fc4ee9b84
* config/bfin-parse.y: Use C style comments.
...
* config/tc-bfin.c: Likewise.
* config/tc-m68k.c: Likewise.
* config/tc-mips.c: Likewise.
2008-10-20 01:03:50 +00:00
7204a45185
*** empty log message ***
2008-10-20 00:00:34 +00:00
30b88e98a2
daily update
2008-10-20 00:00:05 +00:00
f9176c46a1
* python/python-value.c (value_object_methods)
...
(value_object_as_number, value_object_as_mapping): Move to bottom
of file.
(valpy_dealloc, valpy_new, valpy_length, valpy_getitem)
(valpy_setitem, valpy_str, valpy_add, valpy_subtract)
(valpy_multiply, valpy_divide, valpy_remainder, valpy_power)
(valpy_negative, valpy_positive, valpy_absolute, valpy_nonzero)
(valpy_richcompare, valpy_dereference): Don't forward-declare.
(valpy_length) [HAVE_LIBPYTHON2_4]: Change return type to `int'.
2008-10-19 20:25:00 +00:00
f177e35094
* configure.ac: Output gdb.python/Makefile.
...
* configure: Regenerate.
* gdb.python/Makefile.in: New.
2008-10-19 19:59:31 +00:00
23ac5f767b
*** empty log message ***
2008-10-19 00:00:05 +00:00
3d83557f73
daily update
2008-10-19 00:00:04 +00:00
4058b83970
* infrun.c (adjust_pc_after_break): Do nothing if executing in
...
reverse.
2008-10-18 03:24:34 +00:00
b4f899bb85
Line break
2008-10-18 01:12:49 +00:00
cdcc8e3643
daily update
2008-10-18 00:00:04 +00:00
dc2a6b301c
*** empty log message ***
2008-10-18 00:00:02 +00:00