aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-03-21Fixed botched commit in 1.2.Kevin Buettner1-16/+10
2000-03-21IA-64 changes.Kevin Buettner4-3/+297
2000-03-212000-03-20 Eli Zaretskii <eliz@is.elta.co.il>Michael Snyder3-45/+100
* breakpoint.c (insert_breakpoints, remove_breakpoint) (bpstat_stop_status, can_use_hardware_watchpoint): Don't insert, remove, or check status of hardware watchpoints for entire structs and arrays unless the user explicitly asked to watch that struct or array. (insert_breakpoints): Try to insert watchpoints for all the values on the value chain, even if some of them fail to insert. * values.c (value_primitive_field): Set the offset in struct value we return when the field is a packed bitfield.
2000-03-212000-03-20 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-19/+145
* remote.c (remote_threads_extra_info): new function. Implement the extra thread info query for "info threads". (remote_threads_info): clean up a bit. (use_threadinfo_query, use_threadextra_query): new variables. Control whether GDB will use the new or old protocol for thread info queries. (remote_open_1): initialize new variables. (remote_async_open_1): ditto. (remote_cisco_open): ditto.
2000-03-21New files for IA-64 port.Kevin Buettner9-0/+2436
2000-03-202000-03-20 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-0/+11
* gdb.texinfo: Add white space to prevent overprinting in two places.
2000-03-20Fixes for floatformat_from_doublest().Kevin Buettner2-2/+12
2000-03-20* i386-linux-nat.c: No need to #include "frame.h" any more.Jim Blandy5-280/+309
(LINUX_SIGTRAMP_INSN0, LINUX_SIGTRAMP_OFFSET0, LINUX_SIGTRAMP_INSN1, LINUX_SIGTRAMP_OFFSET1, LINUX_SIGTRAMP_INSN2, LINUX_SIGTRAMP_OFFSET2, linux_sigtramp_code, LINUX_SIGTRAMP_LEN, i386_linux_sigtramp_start, LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0, LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1, linux_rt_sigtramp_code, LINUX_RT_SIGTRAMP_LEN, i386_linux_rt_sigtramp_start, i386_linux_in_sigtramp, i386_linux_sigcontext_addr, LINUX_SIGCONTEXT_PC_OFFSET, i386_linux_sigtramp_saved_pc, LINUX_SIGCONTEXT_SP_OFFSET, i386_linux_sigtramp_saved_sp): Deleted. Folks rightly pointed out that these are target-dependent, and useful in non-native configurations. Moved to... * i386-linux-tdep.c: ... Here, a new file. * Makefile.in (ALLDEPFILES): Add i386-linux-tdep.c. (i386-linux-tdep.o): New rule. (i386-linux-nat.o): We no longer depend on frame.h. * config/i386/linux.mt (TDEPFILES): Add i386-linux-tdep.o.
2000-03-202000-03-04 Eli Zaretskii <eliz@is.elta.co.il>Elena Zannoni3-64/+68
* event-loop.c (top-level) [NO_FD_SET]: Deprecate this branch. Print an error at compile time if we are to use select, but FD_SET is not available. (SELECT_MASK, NBBY, FD_SETSIZE, NFDBITS, MASK_SIZE): Define only if HAVE_POLL is not defined and NO_FD_SET *is* defined. (create_file_handler) [!HAVE_POLL]: Use FD_SET and FD_CLR. (delete_file_handler) [!HAVE_POLL]: Use FD_CLR and FD_ISSET. (gdb_wait_for_event) [!HAVE_POLL]: Copy fd_set sets directly instead of using memcpy and memset. Use FD_ISSET. * config/i386/xm-go32.h (fd_mask): Remove typedef.
2000-03-20 * Makefile.in (install): Append "n", not ".n" to libmmalloc.a,Eli Zaretskii2-3/+8
since the latter loses on DOS 8+3 filesystems.
2000-03-20Document requirements on adding a ``!'' command.Andrew Cagney2-0/+11
2000-03-20Add sh2 to list of known architectures.Andrew Cagney2-0/+10
2000-03-20From John David Anglin:Andrew Cagney3-314/+331
Don't initialize HPUX thread twice.
2000-03-19fix bug detecting pc-rel overflowNick Clifton2-2/+6
2000-03-19 * event-top.c (_initialize_event_loop): If instream is notEli Zaretskii2-8/+24
connected to a terminal device, turn editing off.
2000-03-19 Support for building GDB with DJGPP, and running the test suite onEli Zaretskii6-0/+547
it: * config/djgpp/djconfig.sh: New file. * config/djgpp/config.sed: New file. * config/djgpp/README: New file. * config/djgpp/fnchange.lst: New file. * config/djgpp/djcheck.sh: New file.
2000-03-19*** empty log message ***Eli Zaretskii1-0/+5
2000-03-19 * ser-go32.c (ports): Make the initializers complete, to pacifyEli Zaretskii1-4/+5
GCC 2.9X.
2000-03-18*** empty log message ***Jim Blandy1-0/+31
2000-03-18* gdb_wait.h (WSETSTOP): Pass the appropriate number of argumentsJim Blandy1-1/+1
to W_STOPCODE.
2000-03-18* linux-thread.c (linuxthreads_attach, linuxthreads_detach,Jim Blandy1-3/+3
linuxthreads_create_inferior): Fix typo in variable name: it's linuxthreads_exit_status, not linux_exit_status.
2000-03-18 * gdb.texinfo: Many minor changes from Dmitry SivachenkoStan Shebs2-67/+81
<dima@Chg.RU>, also clarification of allowed content for string constants.
2000-03-17Fix adr pseudo op for Thumb.Nick Clifton2-7/+20
2000-03-17*** empty log message ***Jim Blandy1-0/+4
2000-03-17* solib.c (solib_add): Delete debugging code.Jim Blandy1-23/+0
2000-03-17minor formatting improvementsNick Clifton1-111/+116
2000-03-172000-03-17 Mark Kettenis <kettenis@gnu.org>Michael Snyder3-3/+16
* gdb_wait.h: add definitions of WSETSTOP and WSETEXIT for Linux. * linux-thread.c: Use WSETSTOP instead of W_STOPCODE.
2000-03-17fix compile time warning messagesNick Clifton2-23/+24
2000-03-17Handle same-section relocations where the destination is at an address >=Nick Clifton2-4/+59
0x00400000.
2000-03-17 * language.c (set_lang_str): Do not call `free' for a null pointer.Philippe De Muyter2-3/+11
(set_type_str, set_range_str): Ditto.
2000-03-17Extend the allowed bitfield range (ie. that for whichAlan Modra2-63/+39
complain_overflow_bitfield doesn't complain) from -2**(n-1)..2**n-1 to -2**n..2**n. This might mean that some reloc overflows are no longer caught, but it solves the address wrap problem for 16-bit relocs nicely. In any case, ports that rely on complain_overflow_bitfield for reloc overflow checking were not getting a very good check previously. A bitfield range in a machine instruction is typically either the signed or unsigned n bit numbers, not the overlap of these two ranges.
2000-03-16* i386-linux-nat.c (i386_linux_saved_pc_after_call): Lost in theJim Blandy2-4/+17
merge; reinstated.
2000-03-16 * config/tc-sh.c (md_begin): When encountering insn that areJoern Rennecke2-1/+12
not supported by the current arch, only change the name if its contents are the same as prev_name. (get_specific): If the the architecture doesn't match, fail.
2000-03-16*** empty log message ***Jim Blandy1-0/+5
2000-03-16* solib.c (current_sos): Be more careful about freeing the newJim Blandy1-3/+4
so_list node if an error occurs.
2000-03-16Doc fix.Jim Blandy1-0/+2
2000-03-16* i386-tdep.c (LINUX_SIGTRAMP_INSN0, LINUX_SIGTRAMP_OFFSET0,Jim Blandy4-258/+265
LINUX_SIGTRAMP_INSN1, LINUX_SIGTRAMP_OFFSET1, LINUX_SIGTRAMP_INSN2, LINUX_SIGTRAMP_OFFSET2, linux_sigtramp_code, LINUX_SIGTRAMP_LEN, i386_linux_sigtramp_start, LINUX_RT_SIGTRAMP_INSN0, LINUX_RT_SIGTRAMP_OFFSET0, LINUX_RT_SIGTRAMP_INSN1, LINUX_RT_SIGTRAMP_OFFSET1, linux_rt_sigtramp_code, LINUX_RT_SIGTRAMP_LEN, i386_linux_rt_sigtramp_start, i386_linux_in_sigtramp, i386_linux_sigcontext_addr, LINUX_SIGCONTEXT_PC_OFFSET, i386_linux_sigtramp_saved_pc, LINUX_SIGCONTEXT_SP_OFFSET, i386_linux_sigtramp_saved_sp): Deleted. These all implement Linux-specific signal trampoline detection, and should be moved to... * i386-linux-nat.c: ... here. * config/i386/tm-linux.h (I386_LINUX_SIGTRAMP): No need to define this any more, since we're not enabling OS-specific code in a OS-independent file.
2000-03-16 * config/tc-sh.c (IDENT_CHAR): Define.Joern Rennecke2-48/+56
(parse_reg): Use it instead of isalnum. Put r[0..7]_bank operand matching back where it came from.
2000-03-16 * config/tc-sh.c (md_show_usage): Add description of -dsp.Joern Rennecke2-1/+6
2000-03-16*** empty log message ***Eli Zaretskii1-0/+37
2000-03-16 * gdb.texinfo (main menu): Add Annotations.Eli Zaretskii3-123/+266
(File Options): Add @cindex entries for each command-line option. Document --epoch, --annotate, --async, --interpreter, --write, --statistics, and --version. * annotate.texi: Convert to a chapter. Use @value{GDBN} instead of GDB.
2000-03-16Typo in spelling Makefile.in...Eli Zaretskii1-1/+1
2000-03-16(go32-nat.o): Add prerequisites.Eli Zaretskii2-1/+9
(ALLDEPFILES): Add go32-nat.c.
2000-03-16Match r[0..7]_bank operands before normal operands.Nick Clifton2-7/+12
2000-03-15 * internal.h: Fix a typo in the comment for R_MOVL2.Jeff Law2-1/+5
2000-03-15 * config/tc-h8300.c: Add ATTRIBUTE_UNUSED as appropriate.Jeff Law2-14/+18
2000-03-152000-03-15 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-0/+9
From "Peter.Schauer" <Peter.Schauer@regent.e-technik.tu-muenchen.de> * symfile.c (reread_symbols): Clear msymbol hash table.
2000-03-15Deal with the inferior unloading shared objects.Jim Blandy5-271/+502
* solib.c (current_sos): New function, replacing find_solib. (find_solib): Deleted. (free_so): New function. (clear_solib): Call free_so, instead of writing it out. (solib_add): Rewritten: compare the inferior's current list of shared objects with GDB's list, and do the required loads and unloads. (info_sharedlibrary_command, solib_address): Don't use find_solib to walk the list of shared libraries: call solib_add, and then walk the list at so_list_head normally. * objfiles.c (free_objfile): Don't call CLEAR_SOLIB, and don't detach the core target. These tasks are taken care of elsewhere. * target.c (remove_target_sections): New function. * target.h (remove_target_sections): New declaration. * solib.c (symbol_add_stub): Check whether we've already created an objfile for this shared object first, before doing all that work to compute section addresses, etc. * objfiles.c (unlink_objfile): Report an internal error if objfile doesn't occur in the object_files list. * solib.c (special_symbol_handling): Delete argument; it's not used. * solib.c (SOLIB_EXTRACT_ADDRESS): New macro to extract addresses from solib structures. Use it throughout solib.c, get rid of all CORE_ADDR casts. (struct so_list): Change type of lmaddr to CORE_ADDR. (first_link_map_member): Change return value type to CORE_ADDR, update callers. (solib_add_common_symbols): Change parameter type to CORE_ADDR, update callers. (open_symbol_file_object, find_solib): Change type of lm variable to CORE_ADDR.
2000-03-15[__GO32__]: Include <pc.h>.Eli Zaretskii1-15/+36
Declare _rl_redisplay_after_sigwinch. [__DJGPP__]: Don't declare term_buffer and term_string_buffer (they are unused.) (_rl_get_screen_size) [__DJGPP__]: Call ScreenRows and ScreenCols. (_rl_init_terminal_io) [__GO32__]: Don't call them here. Instead, call _rl_get_screen_size. Set terminal_name. Return 0, to be consistent with the function's declaration. (ding) [__GO32__]: Support visual bell by calling ScreenVisualBell.
2000-03-15[__GO32__]: Don't undef HANDLE_SIGNALS for DJGPP v2.x.Eli Zaretskii1-2/+4
Don't declare sigwinch_set_flag if SIGWINCH is undefined.