aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-03-15(read_history_range, history_truncate_file, history_do_write) [__MSDOS__]:Eli Zaretskii1-0/+35
Allow for a `_' to replace the leading dot in hard-wrired file names.
2000-03-15(_rl_move_vert) [__GO32__]: fflush the stream, to make sure cursor positionEli Zaretskii1-2/+10
is up-to-date. (space_to_eol) [__GO32__]: Clear the screen and home the cursor. (insert_some_chars) [__GO32__]: Don't write directly to the screen in DJGPP versions 2.x (it doesn't work). (delete_chars) [__GO32__]: Ditto.
2000-03-15(username_completion_function) [__GO32__]: Don't bypass getpw* calls.Eli Zaretskii1-2/+10
(filename_completion_function): Handle drive-relative file names d:foo.
2000-03-15(_rl_read_file): Use O_BINARY in open. Enable the test for incompleteEli Zaretskii1-2/+45
read. Strip the CR characters by hand after readin the file. (rl_read_init_file): Allow for ~/_intputrc on 8+3 filesystems.
2000-03-15Shared libraries are not supported on MS-DOS.Eli Zaretskii1-0/+6
2000-03-15*** empty log message ***Eli Zaretskii1-0/+11
2000-03-15* ser-go32.c (dos_noop, dos_raw, dos_noflush_set_tty_state)Eli Zaretskii1-17/+11
(dos_print_tty_state, dos_info, _initialize_ser_dos): Convert to ISO C. Use ATTRIBUTE_UNUSED to avoid compiler warnings. (dos_info): Avoid compiler warning when printing a ptrdiff_t.
2000-03-15* ser-go32.c (dos_get_tty_state): Fail if the (fake) handle wasEli Zaretskii1-0/+17
not opened by dos_open, but let the 3 standard handles go through unharmed.
2000-03-14Formatting fix.Jim Blandy1-4/+2
2000-03-14 * elf32-m32r.c (m32r_elf_lo16_reloc): Rewrite.Catherine Moore2-8/+62
2000-03-14 * reloc16.c (bfd_coff_reloc16_relax_section): Count the total numberJeff Law2-4/+11
of shrinks properly, including the last reloc.
2000-03-142000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni5-2/+37
* eval.c (evaluate_subexp_with_coercion): Add call to check_typedef, to handle typedeffed vars correctly. * gdb.base/printcmds.c: Add typedeffed arrays. * gdb.base/printcmds.exp (test_print_typedef_arrays): New procedure to test arrays that are typedef'd.
2000-03-14Add missing ChangeLog entry for:Andrew Cagney1-0/+5
gdb.base/long_long.exp revision 1.2 date: 2000/03/09 21:55:40; author: scottb; state: Exp; lines: +187 -99
2000-03-14Point MI testsuite files at MI testsuite ChangeLog.Andrew Cagney3-1/+15
2000-03-14remove typoAndrew Cagney1-2/+0
2000-03-14Almost, but not quite, deprecate STREQ, STREQN, STRCMP and QUIT.Andrew Cagney2-3/+30
2000-03-14discard all unexpected sections.Nick Clifton2-1/+5
2000-03-14fix to match latest readelf outputNick Clifton3-19/+29
2000-03-13 * coff-h8300.c (h8300_reloc16_extra_cases): Fix the sanityJeff Law2-1/+6
check for R_MOVL2.
2000-03-132000-03-13 Jeff Johnston <jjohnstn@cygnus.com>Jeff Johnston2-0/+5
* cgen-ops.h: Added TRUNCSISI.
2000-03-132000-03-13 James Ingham <jingham@leda.cygnus.com>Jim Ingham13-101/+351
Add support for a variable object that tries to evaluate itself in the currently selected frame, rather than in a fixed frame. * wrapper.c,h (gdb_parse_exp_1): Added a wrapper for gdb_parse_exp_1. * varobj.h: Added USE_CURRENT_FRAME to varobj_type & changed def'n of varobj_create. * varobj.c (varobj_list): Return type indicates whether the variable's type has changed (for current frame variables). (varobj_update): Handle the case where the variable's type has changed. (delete_variable_1): Allow for deletion of variables that have not been installed yet. (new_root_variable): Initialize use_selected_frame variable. (value_of_root): This is where most of the work to handle "current frame" variables was added. Most of the complexity involves handling the case where the type of the variable has changed. (varobj_create): Add a "type" argument, to tell if the variable is one of these "current frame" variables. Also protect call to parse_exp_1 from long jumping. * mi-var-block.exp: The error report from varobj_create changed since I am now trapping parse_exp_1 errors. Change the tests to match the new error message. * mi-var-child.exp: Ditto. * mi-var-cmd.exp: Ditto. * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all the library directories. * gdbtk-varobj.c (variable_create): Pass the correct "how_specified" flag to the varobj_create routine.
2000-03-13 * expr.c (operand) [case 'f']: When testing if '0f' can start aHans-Peter Nilsson2-1/+7
floating-point-number, make sure 'f' is in FLT_CHARS.
2000-03-13 * read.c (TC_IMPLICIT_LCOMM_ALIGNMENT): New default-definition.Hans-Peter Nilsson4-16/+41
(s_lcomm_internal): Use it. * doc/internals.texi (CPU backend): Document it. * config/obj-evax.h (TC_IMPLICIT_LCOMM_ALIGNMENT): Set to 2**3 bytes.
2000-03-13 * go32-nat.c (struct env387): Remove declaration.Eli Zaretskii2-208/+150
(print_387_status, i386_go32_float_info): Remove redundant functions. (regno_mapping, sig_map, excepn_map): Add braces around inner initializers. (many functions): Use ATTRIBUTE_UNUSED to shut up the compiler; fix code which mixed signed with unsigned. (go32_resume): Use TARGET_SIGNAL_LAST instead of -1. (go32_wait): Initialize INT3_addr. (go32_fetch_registers): Extend all FP registers that are shorter than 4 bytes to 32 bits. Support 32 standard FP registers defined on config/i386/tm-i386.h. (store_register): Support 32 FP registers. (go32_create_inferior): Don't crash if handed a NULL pointer instead of exec file name. (ignore): Remove unused function. (go32_insert_hw_breakpoint): Remove unused variables. (init_go32_ops): Set value of processing_gcc_compilation to 2.
2000-03-13From Daniel Berlin:Andrew Cagney4-24/+113
Fix C++ overloading, add support for seeing through references.
2000-03-13Revert: ``Fix C++ overload support, see through references''.Andrew Cagney5-410/+330
Change also contained numerous white-space changes.
2000-03-122000-03-11 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2-5/+13
* gnu-nat.c: Fix the formatting where indent misinterpreted `&' as a binary operator. (gnu_attach): Change error message for missing argument to be identical to the corresponding message in `inftarg.c'. This makes the testsuite happy.
2000-03-11Return bfd_error_wrong_format on a format mismatch.Alan Modra2-2/+10
2000-03-11* elf32-mips.c (_bfd_mips_elf_relocate_section): Do properGeoffrey Keating2-4/+51
sign-extension and big-endian compensation for R_MIPS_64 even in ld -r.
2000-03-11In bfd/:Geoffrey Keating14-41/+636
* elf32-mips.c (mips_elf_next_relocation): Rename from mips_elf_next_lo16_relocation, and generalize to look for any relocation type. (elf_mips_howto_table): Make R_MIPS_PC16 pcrel_offset. (elf_mips_gnu_rel_hi16): Howto for R_MIPS_GNU_REL_HI16. (elf_mips_gnu_rel_lo16): Howto for R_MIPS_GNU_REL_LO16. (elf_mips_gnu_rel16_s2): Howto for R_MIPS_GNU_REL16_S2. (elf_mips_gnu_pcrel64): Howto for R_MIPS_PC64. (elf_mips_gnu_pcrel32): Howto for R_MIPS_PC32. (bfd_elf32_bfd_reloc_type_lookup): Add new relocs. (mips_rtype_to_howto): Likewise. (mips_elf_calculate_relocation): Handle new relocs. (_bfd_mips_elf_relocate_section): REL_HI16/REL_LO16 relocs are paired. The addend for R_MIPS_GNU_REL16_S2 is shifted right two bits. In gas/: * config/tc-mips.c (mips_ip): Don't put stuff in .rodata when embedded-pic. * config/tc-mips.c (SWITCH_TABLE): The ELF embedded-pic implementation doesn't have special handling for switch statements. (macro_build): Allow for code in sections other than .text. (macro): Likewise. (mips_ip): Likewise. (md_apply_fix): Do pc-relative relocation madness for MIPS ELF. Don't perform relocs if we will be outputting them. (tc_gen_reloc): For ELF, just use fx_addnumber for pc-relative relocations. Allow BFD_RELOC_16_PCREL_S2 relocs when embedded-pic. In gas/testsuite/: * gas/mips/empic.d: New file. * gas/mips/empic.s: New file. * gas/mips/mips16-e.d: New file. * gas/mips/mips16-e.s: New file. * gas/mips/mips16-f.d: New file. * gas/mips/mips16-f.s: New file. * gas/mips/mips.exp: Add empic, mips16-e. Add mips16-f as an expected failure. In include/elf: * mips.h: Add R_MIPS_GNU_REL_HI16, R_MIPS_GNU_REL_LO16, R_MIPS_GNU_REL16_S2, R_MIPS_PC64 and R_MIPS_PC32 relocation numbers.
2000-03-11Fix typos in comments, and restore comment formatting destroyed by emacs atAlan Modra2-47/+56
some stage.
2000-03-112000-03-11 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2-1/+16
* i386gnu-nat.c (gnu_store_registers): Make sure the T bit in the %eflags isn't modified. This fixes a bug where every call to a function in the program beyond the first call would fail.
2000-03-102000-03-10 H.J. Lu <hjl@gnu.org>H.J. Lu2-11/+4
* Makefile.in (all-gcc): Backed out the last change.
2000-03-102000-03-10 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+15
* Makefile.in (all-gcc): Run ld/ld-new if necessary.
2000-03-10Fix C++ overload support, see through referencesDaniel Berlin5-330/+410
2000-03-10Devolve area maintaineship responsibilities.Andrew Cagney2-8/+10
2000-03-092000-03-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-0/+6
* minsyms.c (prim_record_minimal_symbol_and_info): Add comment.
2000-03-09 * config/tc-m32r.c (m32r_fix_adjustable): Look up theCatherine Moore2-2/+19
relocation type based on the entry in the fixup structure.
2000-03-092000-02-25 Scott Bambrough <scottb@netwinder.org>Scott Bambrough2-1/+22
* gdb.base/long_long.exp: Correct test suite failure when printing a long long value as a double on ARM platforms. ARM doubles use a hybrid endian format. It is not strictly little or big endian. It is little endian with the words swapped.
2000-03-092000-03-09 Andreas Jaeger <aj@suse.de>H.J. Lu3-2/+7
* Makefile.am (check-DEJAGNU): Also unset LANG. * Makefile.in: Rebuild.
2000-03-09Anthony Green is Java maintainer.Andrew Cagney2-2/+10
2000-03-092000-03-08 H.J. Lu (hjl@gnu.org)H.J. Lu3-2/+8
* Makefile.am (install-exec-tooldir): Depend on install-exec-bindir for parallel make. * Makefile.in: Regenerated.
2000-03-092000-03-08 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+8
* Makefile.am (install-exec-local): Depend on install-binPROGRAMS for parallel make. * Makefile.in: Regenerated.
2000-03-082000-03-08 Mark Kettenis <kettenis@gnu.org>Mark Kettenis3-0/+21
* i386-tdep.c (i386_linux_saved_pc_after_call): New function. * config/i386/tm-linux.h (SAVED_PC_AFTER_CALL): Define to call i386_linux_saved_pc_after_call.
2000-03-08* extensionFrank Ch. Eigler3-3/+41
2000-03-08 Dave Brolley <brolley@redhat.com> * cgen-par.h (cgen_write_queue_kind): Add CGEN_FN_SF_WRITE. (CGEN_WRITE_QUEUE_ELEMENT): Add fn_sf_write. (sim_queue_fn_si_write): Last argument is has type USI. (sim_queue_fn_sf_write): New function. * cgen-par.c (sim_queue_fn_si_write): Declare 'value' as USI. (sim_queue_fn_sf_write): New function. (cgen_write_queue_element_execute): Handle CGEN_FN_SF_WRITE.
2000-03-07 * reloc.c (reloc_howto_struct): Fix partial_inplace comment.Doug Evans3-4/+35
* bfd-in2.h: Rebuild.
2000-03-07* build fixFrank Ch. Eigler2-1/+6
2000-03-07 Frank Ch. Eigler <fche@redhat.com> From John Dallaway <jld@redhat.co.uk>: * Makefile.in (install-sis): Add $(EXEEXT) for Windows host.
2000-03-07From Tom Tromey <tromey@cygnus.com> and Keith Seitz <?>:Jim Blandy4-8/+137
* minsyms.c: #include <ctype.h>, for msymbol_hash_iw. (compact_minimal_symbols): Added `objfile' argument. Put symbols in the objfile's hash table. (install_minimal_symbols): Put symbols in the objfile's demangled hash table. (lookup_minimal_symbol): Use hash table to find symbol in objfile. (msymbol_hash_iw, msymbol_hash, add_minsym_to_hash_table): New functions. (prim_record_minimal_symbol_and_info): Initialize the hash link fields of the new minimal symbol. * symtab.h (struct minimal_symbol): New fields `hash_next', `demangled_hash_next'. (msymbol_hash_iw, msymbol_hash, add_minsym_to_hash_table): Declare. * objfiles.h (MINIMAL_SYMBOL_HASH_SIZE): New define. (struct objfile): New fields `msymbol_hash', `msymbol_demangled_hash'.
2000-03-07Document new -m32r command line switchNick Clifton5-0/+17
2000-03-06treat -m32r as a seperate, specific command line switch.Nick Clifton2-9/+21