aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-10-05 * c-lang.c (emit_char c_printchar c_printstr), c-lang.h (c_printstr)Stu Grossman16-106/+233
ch-lang.c (chill_printstr chill_printchar) c-valprint.c (c_val_print) ch-valprint.c (chill_val_print) expprint.c (print_subexp) f-lang.c (f_printstr f_printchar emit_char) f-valprint.c (f_val_print) jv-lang.c (java_printchar java_emit_char) jv-valprint.c (java_value_print java_val_print) language.c (unk_lang_printchar unk_lang_printstr unk_lang_emit_char) language.h (struct language_defn LA_PRINT_STRING LA_EMIT_CHAR) m2-lang.c (m2_printstr m2_printchar emit_char) printcmd.c (print_formatted) scm-lang.c (scm_printstr) valprint.c (val_print_string) value.h (val_print_string): Add emit_char routines to language_desc struct to allow finer control over language specific character output issues. Add character width arg to printstr routines to allow handling of wchar_t/Unicode strings. Fix c_printstr to handle wide characters. Supply width argument to LA_PRINT_STRING and val_print_string. * jv-lang.c (java_object_type dynamics_objfile java_link_class_type get_dynamics_objfile get_java_object_type) jv-lang.h (get_java_object_type): Make lots of things static. * expprint.c (dump_prefix_expression dump_subexp): Move opcode name printing to common routine (op_name). * (dump_subexp): Add support for OP_SCOPE.
1998-10-05 * dwarf1.c : New file. Adds _bfd_dwarf1_find_nearest_line.Gavin Romig-Koch2-0/+589
* configure.in (elf): Add dwarf1.lo. * elf_bfd.h (elf_ob_tdata): Add dwarf1_find_line_info. * elf.c (_bfd_elf_find_nearest_line): Add call to _bfd_dwarf1_find_nearest_line. * elf32-mips.c (_bfd_mips_elf_find_nearest_line): Add call to _bfd_dwarf1_find_nearest_line. * configure: Rebuilt.
1998-10-05elflink.h (elf_gc_sections): Do not allow garbageCatherine Moore2-1/+7
collection if dynamic sections have been created. : ----------------------------------------------------------------------
1998-10-05 * ldmain.c (main): Error if --gc-sections andCatherine Moore2-5/+15
dyanmic linking. * scripttempl/v850.sc: Add KEEP attribute to .init, .fini, .dtors and .ctors. Add .data and .text wildcards to support section garbage collection.
1998-10-05Add vtable relocs.Catherine Moore1-0/+4
1998-10-05 * symbols.c (S_IS_FUNCTION): New.Catherine Moore1-0/+12
* config/tc-v850.h (obj_fix_adjustable): Define. (TC_FORCE_RELOCATION): Define. (v850_force_relocation): Declare. * config/tc-v850.c (tc_gen_reloc): Use offset instead of fx_addnumber for VTABLE reloc addends. (md_apply_fix3): Handle VTABLE relocs. (v850_fix_adjustable): New. (v850_force_relocation): New.
1998-10-05 * elf32-v850.c: Add HOWTO entries for R_V850_GNU_VTINHERIT andCatherine Moore1-0/+12
R_V850_GNU_VTENTRY. (v850_elf_check_relocs): Handle VTINHERIT and VTENTRY relocs. (v850_elf_perform_relocation): Likewise. (v850_elf_final_link_relocate): Likewise. (v850_elf_relocate_section): Likewise. (v850_elf_gc_sweep_hook): New routine. (v850_elf_gc_mark_hook): New routine. (elf_backend_can_gc_sections): Define.
1998-10-05 * elf32-m68k.c (elf_m68k_gc_sweep_hook): Don't assumeCatherine Moore1-0/+5
that dynobj exists.
1998-10-05Mon Oct 5 00:34:00 1998 Martin M. Hunt <hunt@cygnus.com>Martin Hunt2-0/+95
* gdbtk-cmds.c (gdb_set_bp_addr): New command. Sets a breakpoint at an address. Use this instead of gdb_cmd "break" because the syntax of the break command is broken and doesn't allow you to create a thread-specific BP at an address. Also this is faster.
1998-10-05 * tc-hppa.c (fp_operand_format): Add some additional formats.Jeff Law2-1/+13
(pa_ip): Do not automatically promote into pa2.0 mode. (pa_level): Handle ".level 2.0". start-sanitize-cygnus (struct pa_it): New field "trunc". (pa_parse_fp_cnv_format): New function. (pa_parse_ftest_gfx_completer): New function. (pa_ip): Handle various new letters for PA2.0 support. end-sanitize-cygnus
1998-10-05 * hppa.h: Add "fid".Jeff Law1-1/+1
start-sanitize-cygnus Add PA2.0 floating point instructions, including butchered load/store with 14bit offset support. end-sanitize-cygnus
1998-10-05Sun Oct 4 22:35:47 1998 Martin M. Hunt <hunt@cygnus.com>Martin Hunt2-3/+115
* gdbtk-cmds.c (gdb_set_bp): Add an optional thread number. (gdb_find_bp_at_line): New function. Returns a list of bpnums at the specified line number. (gdb_find_bp_at_addr): New function. Returns a list of bpnums at an address..
1998-10-05Sun Oct 4 23:29:34 1998 David Edelsohn <edelsohn@mhpcc.edu>Ian Lance Taylor1-0/+6
* rs6000-core.c (rs6000coff_core_file_matches_executable_p): Declare size as bfd_size_type. (rs6000coff_get_section_contents): Declare count as bfd_size_type.
1998-10-05 * elflink.h (elf_link_add_object_symbols): When a versioned symbolIan Lance Taylor2-2/+13
has a base which is already defined, only add the referenced symbol to the dynamic symbol table if it is defined or referenced by a regular file.
1998-10-05 * cpu-hppa.c (bfd_hppa20_arch): Define. Link it into the bfd_hppa_archJeff Law2-3/+20
structure. * som.c (CPU_PA_RISC2_0): Define. (_PA_RISC2_0_ID): Likewise. (som_finish_writing): Use CPU_PA_RISC2_0 for the system_id as needed. PA2.0 infrastructure.
1998-10-05 * elf32-i386.c (elf_i386_info_to_howto_rel): Handle vtable relocsIan Lance Taylor1-0/+9
correctly.
1998-10-05 * i386.h (R_386_max): Change from 252 to 24.Ian Lance Taylor1-0/+8
1998-10-05Sun Oct 4 21:00:00 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-2/+16
From Robert Andrew Dale <rob@nb.net> * i386.h (i386_optab): Add AMD 3DNow! instructions. (AMD_3DNOW_OPCODE): Define.
1998-10-05Sun Oct 4 20:57:43 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+10
* config/tc-i386.c (md_assemble): Handle AMD_3DNOW_OPCODE. * config/tc-i386.h (template.extension_opcode): Change to unsigned int to allow full range of 8-bit opcode suffixes. (None): Redefine as 0xffff. From Jeff B Epler <jepler@usgs.gov> * doc/c-i386.texi (i386-SIMD): New section.
1998-10-05fix copyrightsIan Lance Taylor2-2/+2
1998-10-05 From Nokubi Hirotaka <hnokubi@yyy.or.jp>:Ian Lance Taylor3-3/+19
* objcopy.1: Fix typo in --remove-leading-char docs. * objdump.1: Fix formatting in --stabs docs.
1998-10-02The GDB engineers ate Steve's hacks; and there was much rejoicing.Stan Shebs1-44/+0
1998-10-02Search and destroy; kill references to WinGDB bits.Stan Shebs3-10/+8
* configure.host (i[3456]86-*-windows): Remove, no longer used. * mswin: Remove directory, no longer used.
1998-10-02Fri Oct 2 18:52:20 1998 Fernando Nasser <fnasser@cygnus.com>Fernando Nasser2-6/+11
* sol-thread.c: Fixed prototypes and calls to supply_fpregset and fill_fpregset PR 17053
1998-10-02 * gdbtk-hooks.c (gdbtk_exec_file_changed): New function which handlesKeith Seitz3-9/+27
exec_file changes. (gdbtk_add_hooks): Define exec_file_display_hook (to gdbtk_exec_file_changed) * gdbtk-cmds.c (gdb_stop): target_stop is ALWAYS defined, so compare against something a little more meaningful (target_ignore).
1998-10-02 * remote.c (remote_interrupt): Rewrite to use remote_stop.Keith Seitz1-0/+17
(remote_interrupt_twice): Remove. remote_stop now handles it. (remote_stop): New function which handles interrupting the remote target so that CLUI and GUI use the same core functions to achieve the same goal. (remote_wait): Change to handle remote_stop properly. [interrupted_already]: New static global to help remote_stop. [remote_ops, extended_remote_ops]: Add remote_stop for to_stop member. * target.c: Rename static function "ignore" to "target_ignore" and export it so that gdb can determin if some target vector member is actually not defined. Replace all occurances of ignore. * target.h: Export target_ignore.
1998-10-02 * target.c (target_xfer_memory): Handle requests with zeroPeter Schauer3-41/+183
transfer length right away. * values.c (unpack_double): Set up code, length and signedness of type _after_ checking for typedef.
1998-10-01 * read.c (discard_rest_of_line): New function.Richard Henderson1-0/+6
* read.h: Declare it. * config/tc-alpha.c (s_alpha_mask, s_alpha_frame): Use it.
1998-10-01Enhanced fix for PR 14826 - cope with the case where a symbol name matchesNick Clifton1-0/+6
a register name
1998-10-01* Fix for PR 16567, brought over from d30v branch.Frank Ch. Eigler2-2/+23
Thu Oct 1 15:39:27 EDT 1998 Frank Ch. Eigler <fche@cygnus.com> * breakpoint.c (bpstat_stop_status): Do not consider an untripped watchpoint as a "hit".
1998-10-01More replacing "exec" with "executable".Andrew Cagney3-3/+5
1998-10-01Replace "exec" with "executable" in messages.Andrew Cagney16-36/+54
1998-10-01Wed Sep 30 19:23:48 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-2/+2
* Makefile.in: add bzip2 package building bits for user tools module * configure.in: ditto
1998-10-01 * gdbint.texinfo: Complete overhaul. Group descriptions moreStan Shebs1-0/+6
logically, add more info on generic algorithms, remove much obsolete and/or wrong material.
1998-09-30Fix for PR 17063 - do not create a section called .call_table, instead createNick Clifton2-4/+56
sections called .call_table_data and .call_table_text.
1998-09-30Fix PR 17042 - Do not attempt to resolve offsets to symbols in other sectionsNick Clifton3-52/+74
at assembly time.
1998-09-30Fix PR 17469 - treat TRAP as another in the set of branch type instructions.Nick Clifton1-0/+9
1998-09-30Fix PR 17387: ignore auto increment for loads where the destination registerNick Clifton1-0/+10
and the address register are the same.
1998-09-30 * Makefile.in (all-automake): fix dependencies.Felix Lee2-11/+46
1998-09-30add sanitization for special sky config argsAngela Marie Thomas1-0/+2
1998-09-29 * gdb.gdbtk/browser.test: Fix tests which incorrectly assumeKeith Seitz1-0/+11
that gdb knows _exactly_ which files belong to the user and which come from libraries.
1998-09-29change armelf sanitization to CYGNUS LOCAL markersCatherine Moore2-32/+4
1998-09-29Mon Sep 28 21:31:12 1998 Richard Henderson <rth@cygnus.com>Richard Henderson7-0/+35
* ld-elfvers/vers.exp: Run tests on alpha-linux. * ld-elfvers/*.sym, ld-elfvers/*.dsym: Adjust patters to match Alpha's use of st_other. 1998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * ld-elfvers/vers.exp (vers16, vers16a): New tests. * ld-elfvers/{vers16.*, vers16a.*}: New files.
1998-09-291998-09-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>Richard Henderson1-5/+0
* elflink.h (elf_link_add_object_symbols): Undo last change.
1998-09-28Add brace missing from previous delta.Nick Clifton2-1/+5
1998-09-28Remove reference to depragmaize program.Nick Clifton1-4/+0
1998-09-28Apply fix from PR 14826 - generate an error if a register is supplied for aNick Clifton1-0/+5
operand that should not be a register.
1998-09-28Forgot to add specific files to sanitize section for dsp.Jeff Johnston1-0/+29
1998-09-25Fri Sep 25 18:07:32 1998 Jeff Johnston <jjohnstn@cygnus.com>Jeff Johnston3-5/+55
* configure.in (target_libs): Added target-libdsp. * Makefile.in (TARGET_CONFIGDIRS): Added libdsp as target. New libdsp component added.
1998-09-25Merge with armelf980813:Keith Seitz4-7/+55
* rdi-share/unixcomm.c: If using cygwin32, also use the SERPORT and PARPORT defines for win32. (Unix_MatchValidSerialDevice): For cygwin32, valid serial port names start with "com", not "/dev/tty". (Unix_OpenSerial): Do not use O_NONBLOCK on cygwin32. * rdi-share/devsw.c (DevSW_Close): Free the device's state (SwitcherState) so that the device may be reopened. * remote-rdi.c (mywritec): Send all output through gdb's *_unfiltered functions, ignoring non-ASCII chars, so that non-tty UI's can snarf the output from fputs_hook. (mywrite): Ditto. (arm_rdi_open): Set inferior_pid. (arm_rdi_detach): Pop the target off the target stack so that users can attach and detach multiple times. (arm_rdi_close): Close the opened device and reset inferior_pid, too.