Paul Pluzhnikov
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
Jan Kratochvil
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
Alan Modra
eb6d1af8bb
daily update
2008-10-23 00:00:05 +00:00
gdbadmin
1cb0b22d54
*** empty log message ***
2008-10-23 00:00:03 +00:00
Joel Brobecker
aadc346add
* NEWS: Add entry for new feature (Ada tasking support).
2008-10-22 22:14:21 +00:00
Joel Brobecker
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
Joel Brobecker
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
Joel Brobecker
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
Joel Brobecker
28148e3d4d
* gdb.base/completion.exp: Update expected output following
...
the addition of the "info tasks" command.
2008-10-22 19:46:13 +00:00
Joel Brobecker
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
Tom Tromey
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
Nick Clifton
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
Nick Clifton
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
Daniel Jacobowitz
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
Alan Modra
f407252f29
* emulparams/elf32_i960.sh (TEMPLATE_NAME): "generic", not "elf32".
...
(EXTRA_EM_FILE): Define.
2008-10-22 06:06:09 +00:00
Alan Modra
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
Alan Modra
11d5096372
daily update
2008-10-22 00:00:04 +00:00
gdbadmin
6c39d39b73
*** empty log message ***
2008-10-22 00:00:03 +00:00
Alan Modra
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
Alan Modra
570685ada8
missing changelog entry
2008-10-21 22:39:58 +00:00
Alan Modra
4a977a3149
* emultempl/armelf.em (PARSE_AND_LIST_OPTIONS): Correct typo in
...
help text of --be8.
2008-10-21 22:20:29 +00:00
Doug Evans
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
Daniel Jacobowitz
be091327d3
* Make-common.in (run$(EXEEXT)): Add LDFLAGS.
2008-10-21 19:50:48 +00:00
Jan Kratochvil
5bc60cfb35
* mips-tdep.c (mips_n32n64_fp_arg_chunk_p): Update TYPE_FIELD_STATIC
...
removed before.
2008-10-21 19:34:44 +00:00
Alan Modra
e449363ae2
missing changelog entry
2008-10-21 01:36:15 +00:00
Alan Modra
78aff5a527
Remove unnecessary casts on obstack_alloc invocations.
2008-10-21 00:26:17 +00:00
gdbadmin
1631ca86c3
*** empty log message ***
2008-10-21 00:00:33 +00:00
Alan Modra
8a6bacd279
daily update
2008-10-21 00:00:04 +00:00
Alan Modra
75ded2dbe4
* obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
2008-10-20 23:03:31 +00:00
Joel Brobecker
7f99b1909e
* NEWS: Add entry mentioning thread-support on Tru64
2008-10-20 16:18:59 +00:00
Joel Brobecker
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
Nick Clifton
cb8f3167e3
* readelf.c: Tidy up code formatting.
2008-10-20 12:40:58 +00:00
Alan Modra
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
Alan Modra
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
Alan Modra
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
Alan Modra
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
Hui Zhu
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
Alan Modra
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
gdbadmin
7204a45185
*** empty log message ***
2008-10-20 00:00:34 +00:00
Alan Modra
30b88e98a2
daily update
2008-10-20 00:00:05 +00:00
Pedro Alves
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
Pedro Alves
f177e35094
* configure.ac: Output gdb.python/Makefile.
...
* configure: Regenerate.
* gdb.python/Makefile.in: New.
2008-10-19 19:59:31 +00:00
gdbadmin
23ac5f767b
*** empty log message ***
2008-10-19 00:00:05 +00:00
Alan Modra
3d83557f73
daily update
2008-10-19 00:00:04 +00:00
Pedro Alves
4058b83970
* infrun.c (adjust_pc_after_break): Do nothing if executing in
...
reverse.
2008-10-18 03:24:34 +00:00
Michael Snyder
b4f899bb85
Line break
2008-10-18 01:12:49 +00:00
Alan Modra
cdcc8e3643
daily update
2008-10-18 00:00:04 +00:00
gdbadmin
dc2a6b301c
*** empty log message ***
2008-10-18 00:00:02 +00:00
Pedro Alves
f42429a63f
* infcmd.c (GO_USAGE): Delete.
...
(go_command): Adjust.
2008-10-17 23:39:32 +00:00
Michael Snyder
bacec72f1d
2008-10-17 Michael Snyder <msnyder@vmware.com>
...
* gdb.texinfo: Add documentation for reverse execution.
2008-10-17 19:44:17 +00:00