Daniel Jacobowitz
fd79eceebf
gdb/
...
2006-09-21 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com>
* Makefile.in (SFILES): Add memory-map.c and xml-support.c.
(memory_map_h, xml_support_h): New.
(target_h): Add vec_h dependency.
(COMMON_OBS): Add memory-map.o and xml-support.o.
(memory-map.o, xml-support.o): New rules.
(remote.o): Update.
* exceptions.h (enum errors): Add XML_PARSE_ERROR.
* infcmd.c (run_command_1, attach_command): Call target_pre_inferior.
* memattr.c (default_mem_attrib): Initialize blocksize.
(target_mem_region_list, mem_use_target)
(target_mem_regions_valid, mem_region_cmp, mem_region_init)
(require_user_regions, require_target_regions)
(invalidate_target_mem_regions): New.
(create_mem_region): Use mem_region_init.
(mem_clear): Move higher.
(lookup_mem_region): Use require_target_regions.
(mem_command): Implement "mem auto".
(mem_info_command): Handle target-supplied regions and flash
attributes.
(mem_enable_command, mem_disable_command, mem_delete_command): Use
require_user_regions.
(_initialize_mem): Mention "mem auto" in help.
* memattr.h (enum mem_access_mode): Add MEM_FLASH.
(struct mem_attrib): Add blocksize.
(invalidate_target_mem_regions, mem_region_init, mem_region_cmp): New
prototypes.
* remote.c: Include "memory-map.h".
(PACKET_qXfer_memory_map): New enum value.
(remote_protocol_features): Add qXfer:memory-map:read.
(remote_xfer_partial): Handle memory maps.
(remote_memory_map): New.
(init_remote_ops, init_remote_async_ops): Set to_memory_map.
(_initialize_remote): Register qXfer:memory-map:read.
* target.c (update_current_target): Mention to_memory_map.
(target_memory_map, target_pre_inferior): New.
(target_preopen): Call target_pre_inferior.
* target.h: Include "vec.h".
(enum target_object): Add TARGET_OBJECT_MEMORY_MAP.
(struct target_ops): Add to_memory_map.
(target_memory_map, target_pre_inferior): New prototypes.
* memory-map.c, memory-map.h, xml-support.c, xml-support.h: New files.
gdb/doc/
2006-09-21 Vladimir Prus <vladimir@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
* gdb.texinfo (Memory Region Attributes): Mention target-supplied
memory regions and "mem auto".
2006-09-21 13:54:03 +00:00
Daniel Jacobowitz
253c8abb67
* ada-lex.l (HIGH_BYTE_POSN, is_digit_in_base, digit_to_int)
...
(strtoulst): Moved to ...
* utils.c (HIGH_BYTE_POSN, is_digit_in_base, digit_to_int)
(strtoulst): ... here. Enhanced to behave more similarly
to strtoul.
* defs.h (strtoulst): New prototype.
2006-09-21 13:50:51 +00:00
Daniel Jacobowitz
c96fc75e9e
* Makefile.in (memattr_h, memattr.o): Update.
...
* memattr.h: Include "vec.h".
(struct mem_region): Remove linked list pointer.
(mem_region_s): New typedef and corresponding vector.
* memattr.c: Include "vec.h".
(mem_region_chain): Delete.
(mem_region_list): New vector pointer.
(mem_region_lessthan): New function.
(create_mem_region): Remove unused return value. Use vector
operations. Remove linear search.
(delete_mem_region): Delete.
(lookup_mem_region): Use vector operations. Add a FIXME.
(mem_info_command): Update to work with vectors.
(mem_enable, mem_enable_command, mem_disable, mem_disable_command)
(mem_free, mem_delete): Likewise.
2006-09-21 13:48:29 +00:00
Daniel Jacobowitz
350da6eece
2006-09-21 Nathan Sidwell <nathan@codesourcery.com>
...
gdb/
* vec.h: New file.
* vec.c: New file.
* Makefile.in (SFILES): Add vec.c.
(vec_h): New.
(COMMON_OBJS): Add vec.o.
(vec.o): New target.
gdb/doc/
* gdbint.texinfo (Array Containers): New section.
2006-09-21 13:47:56 +00:00
Andreas Schwab
5bd4b6af45
* ld-m68k/plt1-68020.d: Fix patterns to match also for 64-bit
...
hosts.
2006-09-21 09:41:34 +00:00
Michael Snyder
f286fbddac
Fix identity in ChangeLog.
2006-09-21 00:03:43 +00:00
gdbadmin
1a77fc0bcb
*** empty log message ***
2006-09-21 00:00:05 +00:00
Alan Modra
263d69c3ec
daily update
2006-09-20 23:59:40 +00:00
Michael Snyder
7b880e0bb7
2006-09-20 Michael Snyder <michael.snyder@localhost.localdomain>
...
* abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
Remove unused / obsolete files.
2006-09-20 22:56:34 +00:00
Bob Wilson
96e9638b14
* doc/as.texinfo: Fix cross reference usage, typos and grammar.
...
(Overview): Skip cross reference in man page.
2006-09-20 21:25:10 +00:00
Daniel Jacobowitz
2e9f762528
PR remote/2154
...
* remote.c (remote_thread_alive): Remove local buf.
(remote_get_threadinfo): Remove local threadinfo_pkt.
(remote_get_threadlist): Remove unused threadlist_packet.
(remote_current_thread): Remove local buf.
(remote_threads_info): Set bufp after getpkt.
(remote_threads_extra_info): Remove local bufp.
(get_offsets): Set buf after getpkt.
(remote_check_symbols): Set reply after getpkt.
(remote_vcont_probe): Set buf after getpkt.
(remote_resume): Set buf after set_thread.
(remote_wait, remote_async_wait): Set buf after getpkt.
(fetch_register_using_p): Set buf after remote_send.
(remote_fetch_registers): Likewise.
(store_register_using_P): Don't use buf after remote_send.
(check_binary_download, remote_write_bytes)
(remote_read_bytes, remote_rcmd): Remove local buf.
2006-09-20 19:13:02 +00:00
Martin Schwidefsky
36c10a8ff3
* elf32-s390.c (elf_s390_relocate_section): Remove check for code
...
section in LD to LE linker relaxation for R_390_TLS_LDO32.
* elf64-s390.c (elf_s390_relocate_section): Likewise for
R_390_TLS_LDO64.
2006-09-20 14:38:17 +00:00
Thiemo Seufer
f3529cf177
* configure.in: Remove redundant handling of mips*-dec-bsd*. Likewise
...
for mipstx39-*-*. Disable libgloss for mips64*-*-linux*.
* configure: Regenerate.
2006-09-20 12:33:49 +00:00
Nick Clifton
99ad839030
Add x86_64-mingw64 target
2006-09-20 11:35:11 +00:00
gdbadmin
a8bbe5b03e
*** empty log message ***
2006-09-20 00:00:32 +00:00
Alan Modra
288ded3830
daily update
2006-09-19 23:59:41 +00:00
Bernd Schmidt
b7c9ce98ad
* gas/bfin/load.s, gas/bfin/load.d: Add constant folding tests.
2006-09-19 09:27:31 +00:00
gdbadmin
8b9b0076ae
*** empty log message ***
2006-09-19 00:00:32 +00:00
Alan Modra
5e43b9eb05
daily update
2006-09-18 23:59:42 +00:00
Nick Roberts
9cb8286385
Include __kernel_vsyscall in regexp.
2006-09-18 21:17:07 +00:00
Nick Roberts
7c07f34970
*** empty log message ***
2006-09-18 21:16:42 +00:00
Bernd Schmidt
7333257119
* config/bfin-parse.y (binary): Change sub of const to add of negated
...
const.
2006-09-18 20:13:23 +00:00
Thiemo Seufer
3b7882616d
* ld-mips-elf/mips-elf.exp: Add test for R_MIPS16_GPREL relocations.
...
* ld-mips-elf/reloc-3-n32.d, ld-mips-elf/reloc-3.d: New files.
2006-09-18 18:21:42 +00:00
Thiemo Seufer
674e82fc12
* ld-elfcomm/elfcomm.exp: Enable the alignment test for
...
mips*-*-*.
2006-09-18 14:41:10 +00:00
Thiemo Seufer
6f69307352
* configure.tgt: Add mips*el-sde-elf* and mips*-sde-elf*
...
configurations.
2006-09-18 13:18:44 +00:00
gdbadmin
6d7c49282b
*** empty log message ***
2006-09-18 00:00:03 +00:00
Alan Modra
805c66223c
daily update
2006-09-17 23:59:41 +00:00
Hans-Peter Nilsson
60ff4dc4b5
* elf.c (special_sections_s): Revert last STRING_COMMA_LEN change
...
for .stabstr entry, explain why.
2006-09-17 18:57:43 +00:00
Vladimir Prus
a5451f4e4e
Fix grammar.
2006-09-17 17:05:27 +00:00
Vladimir Prus
2f1acb09b6
* gdb.texinfo (GDB/MI Stack Manipulation): Mention that
...
-stack-list-arguments HIGH_FRAME argument can be larger then the
actual number of frames.
2006-09-17 17:03:51 +00:00
Vladimir Prus
cd5ff84afd
* gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
...
HIGH_FRAME argument to -stack-list-arguments can be larger than
the number of frames.
2006-09-17 15:49:32 +00:00
Vladimir Prus
f28f46e7d6
Fix grammar
2006-09-17 15:48:34 +00:00
Vladimir Prus
6e90a7df84
* mi/mi-cmd-stack.c (mi_cmd_stack_list_args): Don't emit error
...
if high requested frame number is larger then number of available
frames.
2006-09-17 15:45:50 +00:00
Nick Clifton
faa4097754
Fix typo in use of CONST_STRNEQ
2006-09-17 14:38:51 +00:00
Nick Clifton
ee1ee5b5ae
Add Score test files
2006-09-17 14:24:56 +00:00
Alan Modra
7421a730ce
* dwarf2.c (concat_filename): Apply DW_AT_comp_dir if dir table
...
entry isn't absolute.
2006-09-17 02:44:38 +00:00
gdbadmin
882d0cb477
*** empty log message ***
2006-09-17 00:00:02 +00:00
Alan Modra
db98495956
daily update
2006-09-16 23:59:43 +00:00
Nick Clifton
1c0d3aa6ae
Add support for Score target.
2006-09-16 23:51:50 +00:00
Nick Clifton
0112cd268b
* bfd-in.h (STRING_AND_COMMA): New macro. Takes one constant string as its
...
argument and emits the string followed by a comma and then the length of
the string.
(CONST_STRNEQ): New macro. Checks to see if a variable string has a constant
string as its initial characters.
(CONST_STRNCPY): New macro. Copies a constant string to the start of a
variable string.
* bfd-in2.h: Regenerate.
* <remainign files>: Make use of the new macros.
2006-09-16 18:12:17 +00:00
Paul Brook
4fa3602bd5
2006-09-16 Paul Brook <paul@codesourcery.com>
...
gas/
* config/tc-arm.c (s_arm_unwind_movsp): Add offset argument.
* doc/c-arm.texi (movsp): Document offset argument.
gas/testsuite/
* gas/arm/unwind.s: Test two argument form of .movsp.
* gas/arm/unwind.d: Update expected output.
* gas/arm/unwind_vxworks.d: Ditto.
2006-09-16 16:24:28 +00:00
Nick Roberts
97725dc4f6
(linux_test_for_tracefork): Don't leave zombie
...
process.
2006-09-16 09:48:12 +00:00
Nick Roberts
d51ca893c3
*** empty log message ***
2006-09-16 09:47:42 +00:00
Daniel Jacobowitz
04d1f77003
2006-09-16 Andrzej Zaborowski <balrog@zabor.org>
...
* interps.c (interpreter_exec_cmd): Restore interpreter properties.
2006-09-16 04:10:41 +00:00
Paul Brook
16dd5e4216
2006-09-16 Paul Brook <paul@codesourcery.com>
...
* config/tc-arm.c (thumb32_negate_data_op): Consistently use
unsigned int to avoid 64-bit host problems.
2006-09-16 00:55:33 +00:00
gdbadmin
f8576127ef
*** empty log message ***
2006-09-16 00:00:03 +00:00
Alan Modra
519548ba38
daily update
2006-09-15 23:59:44 +00:00
Daniel Jacobowitz
ae018d1aa1
* gdb.base/args.c (main): Add breakpoint marker.
...
* gdb.base/args.exp: Use args_test for tests. Add new tests which
really test empty arguments.
(args_load): Delete.
(args_test): New.
2006-09-15 20:06:42 +00:00
Bernd Schmidt
c4ae04ceb1
* config/bfin-parse.y (binary): Do some more constant folding for
...
additions.
2006-09-15 17:02:35 +00:00
H.J. Lu
76052d04e0
2006-09-15 H.J. Lu <hongjiu.lu@intel.com>
...
* ld-scripts/overlay-size.t: Discard .reginfo sections.
2006-09-15 16:19:33 +00:00