OSDN Git Service
cgf [Thu, 1 Apr 2010 06:06:43 +0000 (06:06 +0000)]
* cygwinenv.sgml: Remove/deprecate mention of rxvt.
* effectively.sgml: Ditto.
* faq-using.xml: Ditto.
* setup-net.sgml: Ditto.
jkratoch [Thu, 1 Apr 2010 03:13:37 +0000 (03:13 +0000)]
gdb/
Fix crash on reading wrong function declaration DWARF.
* dwarf2read.c (read_subroutine_type): New variable void_type.
Pre-fill all TYPE_FIELD_TYPEs. Move nparams and iparams initialization
more close to their use.
gdb/testsuite/
* gdb.dwarf2/dw2-bad-parameter-type.exp,
gdb.dwarf2/dw2-bad-parameter-type.S: New.
cgf [Thu, 1 Apr 2010 03:06:01 +0000 (03:06 +0000)]
* sigproc.cc (wait_sig): Make sure that strace is activated on __SIGSTRACE by
calling new strace::activate function.
* strace.cc (strace::activate): Rename from strace::strace.
* strace.h (strace::activate): Define new function.
(strace::strace): Call activate.
shebs [Thu, 1 Apr 2010 02:59:48 +0000 (02:59 +0000)]
2010-03-31 Stan Shebs <stan@codesourcery.com>
* breakpoint.c (tracepoint_save_command): Include variables,
conditionals, tracepoint types, and default-collect.
* tracepoint.c (save_trace_state_variables): New function.
* tracepoint.h (save_trace_state_variables): Declare it.
* gdb.trace/save-trace.exp: Test save/restore of default-collect
and tracepoint conditionals.
(gdb_verify_tracepoints): Delete unused return.
mgretton [Thu, 1 Apr 2010 01:54:43 +0000 (01:54 +0000)]
* ld/testsuite/ld-arm/script-type.sym: Fix test.
ktietz [Thu, 1 Apr 2010 01:34:11 +0000 (01:34 +0000)]
2010-03-31 Kai TIetz <kai.tietz@onevision.com>
* ld-pe/basefile1.s: New.
* ld-pe/pe-compile.exp: Add base-file test.
ktietz [Thu, 1 Apr 2010 01:32:01 +0000 (01:32 +0000)]
2010-03-31 Kai Tietz <kai.tietz@onevision.com>
* coff-i386.c (in_reloc_p): Check also for R_SECREL32.
* coff-x86_64.c (in_reloc_p): Check also for R_AMD64_SECREL.
cgf [Thu, 1 Apr 2010 00:00:48 +0000 (00:00 +0000)]
* fhandler.h (fhandler_base_overlapped): Temporarily (?) make select_pipe_info
a friend until the fhandler_tty intertangling can be worked out.
* select.cc (select_pipe_info::add_watch_handle): Don't inspect the overlapped
event if we're not waiting for I/O.
(fhandler_tty_common::select_*): Change to standard function. Don't do kludgy
fhandler_pipe coercion.
muller [Wed, 31 Mar 2010 23:36:40 +0000 (23:36 +0000)]
* src/gdb/remote.c (end_thread): ARI fix: Use xstrdup instead of strdup.
hp [Wed, 31 Mar 2010 22:23:40 +0000 (22:23 +0000)]
PR ld/11458
* ld-cris/pcrelcp-1.d, ld-cris/pcrelcp-1.s: New test.
hp [Wed, 31 Mar 2010 22:22:21 +0000 (22:22 +0000)]
* lib/ld-lib.exp (run_dump_test): When checking linker message and
return code, when success with no message is expected, don't
continue if we have an abnormal exit with a message. Check output
of inspection program and fail if it had output or an abnormal
exit code. Include "warning" and "error" among the directives
where multiples are allowed and append to previous values.
palves [Wed, 31 Mar 2010 21:19:52 +0000 (21:19 +0000)]
* gdb.texinfo (TUI Commands): Mention that in some cases, these
commands error out.
amodra [Wed, 31 Mar 2010 16:53:39 +0000 (16:53 +0000)]
* elf64-ppc.c (ppc64_elf_relocate_section): Nop out optimized
TPREL16_HI and TPREL16_HA insns.
gingold [Wed, 31 Mar 2010 16:35:54 +0000 (16:35 +0000)]
2010-03-31 Tristan Gingold <gingold@adacore.com>
* dcx.h: New file.
* dsc.h: New file.
* esdfm.h: New file.
* esdfv.h: New file.
* internal.h: New file.
* lbr.h: New file.
* prt.h: New file.
* shl.h (struct vms_shl): Add comments.
* esrf.h (ESRF__B_NAMLNG): New macro.
* esdf.h (ESDF__B_NAMLNG): New macro.
* emh.h: Add macros for fields maximum value.
* eisd.h (EISD__M_PROTECT): Fix typo in comment.
Add macros for offsets, version, section type and match control.
Merge vms_eisd_ext into vms_eisd.
* eihvn.h (EIHVN__MULTI_PROCESSING_BIT, EIHVN__GALAXY_BIT): Added.
* eihs.h: Remove blank line.
* eihd.h (struct vms_eihd): Add comments, add image subtype names.
* eiha.h (struct vms_eiha): Add inishr and inishr_h fields.
* eiaf.h (struct vms_eiaf): Fix base_va size.
* egsy.h: Add comments.
* egsd.h: Remove blank line.
* egps.h: Add flag names.
* eeom.h (EEOM__M_WKTFR): Added.
* dst.h (DST__K_CXX): Added, and reident languages.
(DST__K_SRC_INCRLNUM_B): Added.
Indent and order pcline commands.
Add record begin/end, enumerations, type specification, value
specification, label, discontinue range definitions.
dougkwan [Wed, 31 Mar 2010 15:05:37 +0000 (15:05 +0000)]
2010-03-30 Doug Kwan <dougkwan@google.com>
* arm.cc (Target_arm::using_thumb_only): Handle v6-M
rwild [Wed, 31 Mar 2010 14:44:00 +0000 (14:44 +0000)]
Fix toplevel configure --enable-multilib handling.
/:
PR bootstrap/43328
* configure.ac: Do not pass --enable-multilib nor
--disable-multilib in baseargs. Accept explicitly passed
--enable_multilib.
* configure: Regenerate.
cgf [Wed, 31 Mar 2010 13:39:13 +0000 (13:39 +0000)]
Add missing fhandler.h patch and ChangeLog comment.
cgf [Wed, 31 Mar 2010 13:26:10 +0000 (13:26 +0000)]
* fhandler.cc (fhandler_base::dup): Call setup_overlapped unconditionally.
(fhandler_base::fork_fixup): Ditto.
(fhandler_base::fixup_after_fork): Ditto.
(fhandler_base::fixup_after_exec): Ditto.
(fhandler_base_overlapped::setup_overlapped): Move to this class from
fhandler_base.
(handler_base_overlapped::destroy_overlapped): Ditto.
(fhandler_base_overlapped::wait_overlapped): Ditto. Track when we expect
pending I/O.
(fhandler_base_overlapped::read_overlapped): Move to this class from
fhandler_base. Return error if ongoing I/O.
(fhandler_base_overlapped::write_overlapped): Ditto.
(fhandler_base_overlapped::has_ongoing_io): Semi-reinstate previous function.
* fhandler.h (fhandler_base::wait_overlapped): Move to fhandler_base_overlapped
class.
(fhandler_base::write_overlapped): Ditto.
(fhandler_base::get_overlapped): Ditto.
(fhandler_base::get_overlapped_buffer): Ditto.
(fhandler_base_overlapped): New class.
(fhandler_pipe): Inherit from fhandler_base_overlapped. Remove overlapped
stuff as a result.
(fhandler_fifo): Ditto.
* pipe.cc (fhandler_pipe::fhandler_pipe): Initialize fhandler_base_overlapped.
(pipe): Put a descriptive name in the fhandler.
hp [Wed, 31 Mar 2010 12:38:25 +0000 (12:38 +0000)]
PR ld/11458
* elf32-cris.c (elf_cris_copy_indirect_symbol): Remove invalid
assert of empty pcrel_relocs_copied on the direct symbol. Instead
of moving the list from the indirect symbol to the direct symbol,
merge into any existing list.
(cris_elf_check_relocs): Store the original section in the
pcrel_relocs_copied list, not the relocation section.
(elf_cris_discard_excess_dso_dynamics): Adjust accordingly to find
the relocation section, for reducing its size. Change the
BFD_ASSERT into a check for the section being read-only, and only
emit warnings and TEXTREL marker when there's an entry for a
read-only section.
kseitz [Wed, 31 Mar 2010 09:48:28 +0000 (09:48 +0000)]
* c-typeprint.c (c_type_print_args): Don't print "void"
for java, regardless of whether it is TYPE_PROTOTYPED.
Use the passed-in language instead of current_language.
(c_type_print_varspec_suffix): Use current_language instead
of assuming language_c.
* jv-typeprint.c (java_type_print_base): (bz 9320) Strip off
any return type specifier from the physname.
kseitz [Wed, 31 Mar 2010 09:47:23 +0000 (09:47 +0000)]
* gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
appear in the output before main.
Remove KFAIL for gdb/2215 aka bz 9320.
gdbadmin [Wed, 31 Mar 2010 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***
vapier [Wed, 31 Mar 2010 08:43:03 +0000 (08:43 +0000)]
sim: v850: fix build failure after watchpoint constification
hjl [Wed, 31 Mar 2010 08:20:24 +0000 (08:20 +0000)]
Use memmove to copy overlap memory.
2010-03-30 H.J. Lu <hongjiu.lu@intel.com>
PR gas/11456
* input-scrub.c (input_scrub_next_buffer): Use memmove instead
of memcpy to copy overlap memory.
hp [Wed, 31 Mar 2010 08:16:46 +0000 (08:16 +0000)]
* ld-cris/cris.exp (loop over $srcdir/$subdir/*dso-*.d): Apply
"file rootname", not "file tail", before applying runtest_file_p.
vapier [Wed, 31 Mar 2010 08:09:48 +0000 (08:09 +0000)]
sim: use socklen_t with accept()
The accept() function takes a socklen_t, not an int. Using an int causes:
dv-sockser.c: In function 'connected_p':
dv-sockser.c:273: warning: pointer targets in passing argument 3
of 'accept' differ in signedness
So use the same socklen_t detection code as gdb and convert the accept().
amodra [Wed, 31 Mar 2010 08:00:04 +0000 (08:00 +0000)]
daily update
devans [Wed, 31 Mar 2010 07:25:58 +0000 (07:25 +0000)]
* gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
by dejagnu.
* gdb.arch/amd64-dword.exp: Ditto.
palves [Wed, 31 Mar 2010 07:21:33 +0000 (07:21 +0000)]
* tui/tui-interp.c (tui_is_toplevel): New.
(tui_init): Set it.
(tui_allowed_p): New.
* tui/tui.c (tui_enable): Check if the TUI is allowed before
enabling it.
* tui/tui.h (tui_allowed_p): Declare.
devans [Wed, 31 Mar 2010 07:12:07 +0000 (07:12 +0000)]
* gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
match.
(break printf): Ditto.
vapier [Wed, 31 Mar 2010 05:43:36 +0000 (05:43 +0000)]
sim: fix printf format warning about non-string literal
This is the normal "passing a buffer straight to printf makes GCC warn".
While we know this particular case is fine, the trend in this source tree
is to fix this anyways to avoid the warnings.
vapier [Wed, 31 Mar 2010 05:42:02 +0000 (05:42 +0000)]
sim: constify watchpoint interrupt names
GCC issues warnings because const strings like "foo" are passed as char*.
sim-watch.c: In function 'watchpoint_type_to_str':
sim-watch.c:120: warning: return discards qualifiers from pointer target type
vapier [Wed, 31 Mar 2010 05:40:27 +0000 (05:40 +0000)]
sim: change raddr to address_word
The sim read/write buffer functions deal with address_word's, not
unsigned_words's, so make sure the local raddr variable matches
accordingly.
vapier [Wed, 31 Mar 2010 05:39:38 +0000 (05:39 +0000)]
sim: fix unused cpu_nr warnings
The trace_option_handler() function only uses cpu_nr when the
SIM_HAVE_ADDR_RANGE define is enabled. So move the decl down
to where the code exists. Otherwise GCC warns:
sim-trace.c: In function 'trace_option_handler':
sim-trace.c:236: warning: unused variable 'cpu_nr'
vapier [Wed, 31 Mar 2010 05:38:26 +0000 (05:38 +0000)]
sim: update device_error() prototype
The device_error() takes a printf style string, so update the prototype
accordingly. The message should be const and it should use an attribute.
This fixes gcc warnings like:
sim-core.c: In function 'sim_core_map_attach':
sim-core.c:200: warning: passing argument 2 of 'device_error' discards qualifiers from pointer target type
sim-core.c:237: warning: passing argument 2 of 'device_error' discards qualifiers from pointer target type
sim-core.c: In function 'sim_core_attach':
sim-core.c:304: warning: passing argument 2 of 'device_error' discards qualifiers from pointer target type
sim-core.c:314: warning: passing argument 2 of 'device_error' discards qualifiers from pointer target type
sim-core.c:335: warning: passing argument 2 of 'device_error' discards qualifiers from pointer target type
sim-core.c:348: warning: passing argument 2 of 'device_error' discards qualifiers from pointer target type
vapier [Wed, 31 Mar 2010 05:35:39 +0000 (05:35 +0000)]
sim: fix unused profile_print_addr_ranges warning
The profile_print_addr_ranges() function is only used when
SIM_HAVE_ADDR_RANGE is defined, so #ifdef it accordingly.
vapier [Wed, 31 Mar 2010 04:45:32 +0000 (04:45 +0000)]
sim: tweak static order on hw_glue_ports
GCC likes to warn when static comes after const:
dv-glue.c:191: warning: 'static' is not at beginning of declaration
vapier [Wed, 31 Mar 2010 04:43:42 +0000 (04:43 +0000)]
sim: convert old style function definitions
GCC currently emits warnings like:
nrun.c: In function 'usage':
nrun.c:223: warning: old-style function definition
hjl [Wed, 31 Mar 2010 03:37:03 +0000 (03:37 +0000)]
Add org.gnu.gdb.i386.avx.
2010-03-30 H.J. Lu <hongjiu.lu@intel.com>
* gdb.texinfo (i386 Features): Add org.gnu.gdb.i386.avx.
tromey [Wed, 31 Mar 2010 03:08:02 +0000 (03:08 +0000)]
2010-03-30 Ozkan Sezer <sezeroz@gmail.com>
* serial.h: Include winsock2.h before windows.h.
ktietz [Wed, 31 Mar 2010 02:45:19 +0000 (02:45 +0000)]
2010-03-30 Kai TIetz <kai.tietz@onevision.com>
* binutils-all/objcopy.exp: Mark simple copy executable
as failing for all *-*-mingw32* targets.
kseitz [Wed, 31 Mar 2010 01:48:30 +0000 (01:48 +0000)]
* generic/gdbtk-bp.c (gdb_get_breakpoint_info): Breakpoint
commands are now reference counted. Adjust data pointers.
(gdb_get_tracepoint_info): Likewise.
(gdb_actions_command): Don't free previous actions. If the
commands aren't valid, we would prefer to keep the old ones
any way. break_point_set_commands will also clobber any
previous results anyway.
corinna [Wed, 31 Mar 2010 01:20:14 +0000 (01:20 +0000)]
* fhandler_socket.cc (fhandler_socket::wait_for_events): Remove call to
sig_dispatch_pending.
corinna [Wed, 31 Mar 2010 01:17:34 +0000 (01:17 +0000)]
2010-03-30 Thomas Wolff <towo@towo.net>
* fhandler.h (class dev_console): Drop vt100_graphics_mode_active.
Add flags vt100_graphics_mode_G0, vt100_graphics_mode_G1 and
iso_2022_G1.
* fhandler_console.cc: Throughout, tune VT100 graphics mode switching
to follow ISO 2022 strictly.
hjl [Wed, 31 Mar 2010 00:45:08 +0000 (00:45 +0000)]
Add xmlRegisters= to qSupported packet.
gdb/
2010-03-30 H.J. Lu <hongjiu.lu@intel.com>
* NEWS: Mention xmlRegisters= in qSupported packet.
* i386-tdep.c: Include "remote.h".
(_initialize_i386_tdep): Call register_remote_support_xml.
* remote.c (remote_support_xml): New.
(register_remote_support_xml): Likewise.
(remote_query_supported_append): Likewise.
(remote_query_supported): Support remote_support_xml.
* remote.h (register_remote_support_xml): New.
gdb/doc/
2010-03-30 H.J. Lu <hongjiu.lu@intel.com>
* gdb.texinfo (General Query Packets): Add xmlRegisters.
schwab [Wed, 31 Mar 2010 00:41:17 +0000 (00:41 +0000)]
* Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define.
* Makefile.in: Regenerate.
corinna [Tue, 30 Mar 2010 23:36:42 +0000 (23:36 +0000)]
* syscalls.cc (open): Remove call to sig_dispatch_pending.
corinna [Tue, 30 Mar 2010 18:25:45 +0000 (18:25 +0000)]
* net.cc: Remove calls to sig_dispatch_pending throughout.
* libc/rexec.cc: Ditto.
corinna [Tue, 30 Mar 2010 17:55:23 +0000 (17:55 +0000)]
* mount.cc (fs_info::update): Allow variable FILE_SUPPORTS_SPARSE_FILES
flag in netapp flag test. Add comment.
shebs [Tue, 30 Mar 2010 09:19:43 +0000 (09:19 +0000)]
2010-03-29 Stan Shebs <stan@codesourcery.com>
* tracepoint.c (trace_find_line_command): Remove dead code.
gdbadmin [Tue, 30 Mar 2010 09:00:33 +0000 (09:00 +0000)]
*** empty log message ***
shebs [Tue, 30 Mar 2010 08:47:28 +0000 (08:47 +0000)]
2010-03-29 Stan Shebs <stan@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com>
* gdb.texinfo (GDB/MI Tracepoint Commands): Add notes about the
GDBN equivalent.
(Set Tracepoints): Remove mention that conditional tracepoints
don't exist.
(Tracepoint Actions): Clarify when while-stepping collection
happens, note that while-stepping does not automatically collect
$pc.
shebs [Tue, 30 Mar 2010 08:45:04 +0000 (08:45 +0000)]
2010-03-29 Stan Shebs <stan@codesourcery.com>
* tracepoint.h (struct uploaded_string): New struct.
(struct uploaded_tp): New fields for source strings.
* breakpoint.c (this_utp, next_cmd): New globals.
(read_uploaded_action): New function.
(create_tracepoint_from_upload): Fill in more parts
of a tracepoint.
* tracepoint.c (encode_source_string): New function.
(trace_save): Write out source strings, fix error checks.
(parse_tracepoint_definition): Add source string parsing.
* remote.c (PACKET_TracepointSource): New packet type.
(remote_download_command_source): New function.
(remote_download_tracepoint): Download source pieces also.
(_initialize_remote): Add packet config command.
* gdb.texinfo (Tracepoint Packets): Describe QTDPsrc.
(General Query Packets): Describe TracepointSource.
amodra [Tue, 30 Mar 2010 08:00:04 +0000 (08:00 +0000)]
daily update
drow [Tue, 30 Mar 2010 05:42:54 +0000 (05:42 +0000)]
bfd/
* elf32-arm.c (using_thumb_only): Handle v6-M.
ld/testsuite/
* ld-arm/arm-elf.exp (armeabitests): Add v6-M farcall test.
swagiaal [Tue, 30 Mar 2010 05:35:19 +0000 (05:35 +0000)]
2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
* gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
gcc < 4.4.
* gdb.cp/shadow.exp: Ditto.
shebs [Tue, 30 Mar 2010 02:58:16 +0000 (02:58 +0000)]
2010-03-29 Stan Shebs <stan@codesourcery.com>
* tracepoint.c (collect_symbol): Send LOC_UNRESOLVED symbols to
expression handler.
shebs [Tue, 30 Mar 2010 02:41:37 +0000 (02:41 +0000)]
2010-03-29 Stan Shebs <stan@codesourcery.com>
* tracepoint.c (start_tracing): Check tracepoints before sending
commands to target, don't start if all tracepoints disabled.
corinna [Tue, 30 Mar 2010 02:15:50 +0000 (02:15 +0000)]
* spawn.cc (find_exec): Enable finding paths in backslash notation,
especially for the exec[vl]p functions.
* path.cc (symlink_info::check): Disable returning directories with
suffix appended here.
corinna [Tue, 30 Mar 2010 00:10:08 +0000 (00:10 +0000)]
* new-features.sgml (ov-new1.7.3): New section.
corinna [Tue, 30 Mar 2010 00:06:09 +0000 (00:06 +0000)]
* include/cygwin/version.h: Bump DLL minor version number to 3.
corinna [Tue, 30 Mar 2010 00:02:49 +0000 (00:02 +0000)]
* fhandler.cc (fhandler_base::fstat): Keep st_ctime and st_birthtime
fixed to 2006-12-01 00:00 UTC.
corinna [Mon, 29 Mar 2010 18:00:25 +0000 (18:00 +0000)]
* libc/rcmd.c: Enable IPv6.
palves [Mon, 29 Mar 2010 09:46:54 +0000 (09:46 +0000)]
* gdb.trace/collection.exp (run_trace_experiment): Make sure
"tstart" is silent.
gdbadmin [Mon, 29 Mar 2010 09:00:03 +0000 (09:00 +0000)]
*** empty log message ***
palves [Mon, 29 Mar 2010 08:17:57 +0000 (08:17 +0000)]
* gdb.trace/collection.exp (executable): New.
(binfile): Use it.
(fpreg, spreg, pcreg): New.
(test_register): Use gdb_test_multiple. Pass /x to print.
(prepare_for_trace_test): New.
(run_trace_experiment): Use "continue", not gdb_run_cmd.
(gdb_collect_args_test, gdb_collect_argstruct_test)
(gdb_collect_argarray_test, gdb_collect_locals_test): Use
prepare_for_trace_test.
(gdb_collect_registers_test): Use prepare_for_trace_test. Use
fpreg, spreg and pcreg.
(gdb_collect_expression_test, gdb_collect_globals_test): Use
prepare_for_trace_test.
(gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
try to detect tracing support here. Don't set breakpoints at
`begin' or `end' here.
<global scope>: Use clean_restart. Run to main before checking
for tracing support. Check for for tracing support here.
amodra [Mon, 29 Mar 2010 08:00:04 +0000 (08:00 +0000)]
daily update
jkratoch [Mon, 29 Mar 2010 04:08:23 +0000 (04:08 +0000)]
gdb/testsuite/
* gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
" as $displacement" to "seen displacement message".
cgf [Mon, 29 Mar 2010 03:36:02 +0000 (03:36 +0000)]
change wording
palves [Mon, 29 Mar 2010 03:11:20 +0000 (03:11 +0000)]
Whoops. Use tab, not spaces.
palves [Mon, 29 Mar 2010 03:00:54 +0000 (03:00 +0000)]
gdb/
* cli/cli-script.c (process_next_line): Handle 'stepping'.
gdb/testsuite/
* gdb.trace/while-dyn.exp (executable): New variable.
(binfile): Use it.
(test_while_stepping): New function. Move most tests here. Call
it once for each of the while-stepping, stepping and ws aliases.
cgf [Mon, 29 Mar 2010 02:49:35 +0000 (02:49 +0000)]
* fhandler.cc (fhandler_base::fstat): Set st_mtime time to current time.
cgf [Mon, 29 Mar 2010 02:27:52 +0000 (02:27 +0000)]
* globals.cc (exit_status): Add new ES_EXIT_STARTING enum.
* dcrt0.cc (cygwin_exit): Set exit_state to ES_EXIT_STARTING prior to calling
real exit.
* dll_init.cc (dll_list::detach): Remove dll from linked list and call
destructors even if exiting. Don't call __cxa_finalize in exiting case.
gdbadmin [Sun, 28 Mar 2010 09:00:03 +0000 (09:00 +0000)]
*** empty log message ***
amodra [Sun, 28 Mar 2010 08:00:06 +0000 (08:00 +0000)]
daily update
corinna [Sun, 28 Mar 2010 06:13:04 +0000 (06:13 +0000)]
* setup2.sgml (setup-locale-charsetlist): Add EUC-CN and GB2312.
corinna [Sun, 28 Mar 2010 06:08:02 +0000 (06:08 +0000)]
* locale.cc (print_charmaps): Add EUC-CN and GB2312.
corinna [Sun, 28 Mar 2010 06:07:17 +0000 (06:07 +0000)]
* nlsfuncs.cc (__set_charset_from_locale): Set default charset for
locales defaulting to codepage 936 to GB2312.
corinna [Sun, 28 Mar 2010 06:04:48 +0000 (06:04 +0000)]
* libc/locale/locale.c (loadlocale): Optimize "EUC" charset check.
Cygwin only: Allow GB2312 and EUC-CN as alternative codeset names
for GBK. Add to documentation.
* libc/locale/nl_langinfo.c (nl_langinfo): On Cygwin, translate EUCCN
to GB2312.
corinna [Sun, 28 Mar 2010 02:10:23 +0000 (02:10 +0000)]
* textbinary.sgml: Add missing </para>.
eliz [Sat, 27 Mar 2010 18:01:26 +0000 (18:01 +0000)]
* gdb.texinfo (ARM): Document arguments to "target sim".
(Set Catchpoints): Use @dots{} instead of @r{...}.
cgf [Sat, 27 Mar 2010 14:26:51 +0000 (14:26 +0000)]
* textbinary.sgml: Remove tr example and just mention u2d and d2u instead.
shebs [Sat, 27 Mar 2010 09:12:33 +0000 (09:12 +0000)]
2010-03-26 Stan Shebs <stan@codesourcery.com>
* tracepoint.c (disconnect_or_stop_tracing): Get out of tfind mode.
gdbadmin [Sat, 27 Mar 2010 09:00:34 +0000 (09:00 +0000)]
*** empty log message ***
shebs [Sat, 27 Mar 2010 08:49:30 +0000 (08:49 +0000)]
2010-03-26 Tom Tromey <tromey@redhat.com>
* breakpoint.c (commands_command_1): Duplicate 'arg'.
amodra [Sat, 27 Mar 2010 08:00:07 +0000 (08:00 +0000)]
daily update
uweigand [Sat, 27 Mar 2010 04:41:49 +0000 (04:41 +0000)]
* breakpoint.c (expand_line_sal_maybe): Always call skip_prologue_sal.
(skip_prologue_sal): Remove local definition.
(resolve_sal_pc): Remove now unnecessary code.
* linespec.c (minsym_found): Call skip_prologue_sal.
* symtab.c (find_function_start_pc): Remove.
(find_function_start_sal): Extract prologue skipping into ...
(skip_prologue_sal): ... this new function. Handle code both
with and without debug info. Respect SAL's explicit_pc and
explicit_line flags. Inline old find_function_start_pc.
* symtab.h (find_function_start_pc): Remove.
(skip_prologue_sal): Add prototype.
uweigand [Sat, 27 Mar 2010 03:55:29 +0000 (03:55 +0000)]
* dwarf2read.c (read_func_scope): Also scan specification DIEs
for DW_TAG_imported_module children.
uweigand [Sat, 27 Mar 2010 03:05:41 +0000 (03:05 +0000)]
ChangeLog:
* dwarf2read.c (dwarf2_name): Work around GCC bugzilla debug/41828 by
ignoring spurious DW_AT_name attributes for unnamed structs or unions.
* completer.c (add_struct_fields): Fix inverted logic.
testsuite/ChangeLog:
* gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
that do not provide the tagless_struct type name at all.
(test_print_anon_union): Do not check value of uninitialized
union member. Do not use cp_test_ptype_class, so we can accept
"long" as well as "long int".
uweigand [Sat, 27 Mar 2010 01:41:53 +0000 (01:41 +0000)]
* breakpoint.c (bpstat_clear_actions): Reset bs->commands_left.
palves [Sat, 27 Mar 2010 00:26:27 +0000 (00:26 +0000)]
* tracepoint.c (current_trace_status): Don't make sure error_desc
is non-NULL here.
(parse_trace_status): Release a previous error_desc string, and
set it to NULL by default. If stop reason is tracepoint_error,
make sure error_desc is not left NULL.
palves [Fri, 26 Mar 2010 23:31:45 +0000 (23:31 +0000)]
gdb/
* tracepoint.c (trace_save): Remove X from tracepoint error
description.
gdb/testsuite/
* gdb.trace/tfile.c (tohex, bin2hex): New.
(write_error_trace_file): Hexify error description.
palves [Fri, 26 Mar 2010 22:35:05 +0000 (22:35 +0000)]
gdb/
* tracepoint.c (parse_trace_status): Don't allow plain strings in
the terror description. Don't expect an X prefix.
gdb/doc/
* gdb.texinfo (Tracepoint Packets): Remove mention that
terror:string may be plain text, and drop mention of X prefix.
amodra [Fri, 26 Mar 2010 17:34:23 +0000 (17:34 +0000)]
* elf32-ppc.c (ppc_elf_howto_raw <R_PPC_EMB_RELSDA>): Not pc-relative.
* bfd-in.h (elf_discarded_section): Clarify comment.
* reloc.c (struct reloc_howto_struct <pc_relative>): Likewise.
* bfd-in2.h: Regenerate.
vprus [Fri, 26 Mar 2010 17:08:07 +0000 (17:08 +0000)]
* gdb.texinfo (GDB/MI Tracepoint Commands): Add comma after @xref.
dougkwan [Fri, 26 Mar 2010 13:53:34 +0000 (13:53 +0000)]
2010-03-25 Doug Kwan <dougkwan@google.com>
* gold/arm.cc (Arm_exidx_fixup::update_offset_map): Rearrange code
to avoid a conversion warning on a 32-bit host.
shebs [Fri, 26 Mar 2010 10:46:27 +0000 (10:46 +0000)]
2010-03-25 Stan Shebs <stan@codesourcery.com>
* tracepoint.h (trace_stop_reason): Add tracepoint_error.
(struct trace_status): New field error_desc.
* tracepoint.c (stop_reason_names): Add terror.
(current_trace_status): Ensure non-NULL error description.
(trace_status_command): Add error report.
(trace_status_mi): Ditto.
(trace_save): Add special case for error description.
(parse_trace_status): Add case for errors.
* gdb.texinfo (Tracepoint Packets): Document trace error status.
* gdb.trace/tfile.c: Generate an additional trace file, improve
portability.
* gdb.trace/tfile.exp: Test trace file with an error stop, delete
files in a better way.
amodra [Fri, 26 Mar 2010 10:42:36 +0000 (10:42 +0000)]
* binutils-all/ar.exp (unique_symbol): New test.
amodra [Fri, 26 Mar 2010 10:40:39 +0000 (10:40 +0000)]
* archive.c (_bfd_compute_and_write_armap): Allow symbols flagged
as unique in the armap.
amodra [Fri, 26 Mar 2010 09:35:57 +0000 (09:35 +0000)]
PR ld/11375
* elf64-ppc.c (ppc64_elf_relocate_section): Always look up a
possible stub on branches.