OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
23 years ago * src/subcommand.c:
mdejong [Fri, 3 Aug 2001 23:01:54 +0000 (23:01 +0000)]
* src/subcommand.c:
* src/tclgetdir.c:
* src/tclhelp.c:
* src/tclmain.c:
* src/tclmsgbox.c:
* src/tclsizebox.c:
* src/tclwinmode.c:
* src/tclwinpath.c:
* src/tclwinprint.c:
* src/tkWinPrintCanvas.c:
* src/tkWinPrintText.c:
Use ckalloc/ckfree instead of Tcl_Alloc/Tcl_Free
or malloc/free so that allocations will
be marked with file positions when Tcl mem
debug is activated.

23 years ago2001-08-03 John Healy <jhealy@redhat.com>
jhealy [Fri, 3 Aug 2001 22:08:44 +0000 (22:08 +0000)]
2001-08-03  John Healy  <jhealy@redhat.com>

        Patch suggested by Frank Eigler <fche@redhat.com>.
        * objdump.c (disassemble_data): Fill in section member of the
        disasm_info structure.

23 years ago * core-regset.c (fetch_core_registers): Remove HAVE_GREGSET_T
drow [Fri, 3 Aug 2001 21:34:00 +0000 (21:34 +0000)]
    * core-regset.c (fetch_core_registers):  Remove HAVE_GREGSET_T
        and HAVE_FPREGSET_T checks.  Use gdb_gregset_t and gdb_fpregset_t.

23 years ago * scripttempl/elfm68hc12.sc (FINISH_CODE, FINISH_RELOC): New to handle
ciceron [Fri, 3 Aug 2001 20:41:25 +0000 (20:41 +0000)]
* scripttempl/elfm68hc12.sc (FINISH_CODE, FINISH_RELOC): New to handle
.fini[0-4] sections used by _exit
(CTOR, DTOR): Export ctor/dtor symbols; move them to ROM.
(*.text,*.data,*.bss): Take into account .text.*, .data.*, .bss.*.
* scripttempl/elfm68hc11.sc: Likewise.

23 years ago2001-08-03 H.J. Lu <hjl@gnu.org>
hjl [Fri, 3 Aug 2001 19:19:40 +0000 (19:19 +0000)]
2001-08-03  H.J. Lu  <hjl@gnu.org>

* emultempl/beos.em (init): Add the missing initialization.

23 years ago * library/srcbar.itcl (_post): New method.
kseitz [Fri, 3 Aug 2001 18:46:41 +0000 (18:46 +0000)]
* library/srcbar.itcl (_post): New method.
(_update_file_menu): New method.
(create_file_menu): Move the guts to _update_file_menu.
Add a post command to the menu.
* library/interface.tcl (gdbtk_tcl_file_changed): Catch the
call to run_hooks.
(gdbtk_tcl_exec_file_display): Save the new session, too.
(set_exe_name): Don't bother saving the session here.
(_close_file): Save the session here, too.
(gdbtk_clear_file): Catch the call to run_hooks, too.
* library/gdbmenubar.itcl (menubar_new_menu): Allow caller
to specify optional arguments to be passed to Tk when
creating the menu.
Tk's "menu add" command returns an empty string. Save the
menu's index in the parent instead. This is what all
the menu subcommands want.

23 years ago * gas/mips/elf-rel4.s, gas/mips/elf-rel4.d: New test.
rsandifo [Fri, 3 Aug 2001 18:37:42 +0000 (18:37 +0000)]
* gas/mips/elf-rel4.s, gas/mips/elf-rel4.d: New test.
* gas/mips/e32-rel4.s, gas/mips/e32-rel4.s: New test.

* gas/mips/mips.exp: Run new tests.

23 years ago*** empty log message ***
rsandifo [Fri, 3 Aug 2001 18:35:55 +0000 (18:35 +0000)]
*** empty log message ***

23 years ago * config/tc-mips.c (md_apply_fix): Don't subtract the symbol value
rsandifo [Fri, 3 Aug 2001 18:33:33 +0000 (18:33 +0000)]
* config/tc-mips.c (md_apply_fix): Don't subtract the symbol value
from GPREL addends.

23 years ago* configure.in: Added --with-windres option.
dj [Fri, 3 Aug 2001 16:27:21 +0000 (16:27 +0000)]
* configure.in: Added --with-windres option.
* configure: Regenerated.

23 years ago * net.cc (cygwin_accept): Allow NULL peer and len parameters.
corinna [Fri, 3 Aug 2001 12:06:28 +0000 (12:06 +0000)]
    * net.cc (cygwin_accept): Allow NULL peer and len parameters.
        * include/cygwin/socket.h: Define socklen_t as int.

23 years agoInclude offset of reloc from start of section when computing value for
nickc [Fri, 3 Aug 2001 11:14:42 +0000 (11:14 +0000)]
Include offset of reloc from start of section when computing value for
R_ARM_REL32 reloc.

23 years ago * path.cc (fchdir): Set the fhandler's path to absolute value to
corinna [Fri, 3 Aug 2001 11:14:09 +0000 (11:14 +0000)]
    * path.cc (fchdir): Set the fhandler's path to absolute value to
        ensure changing to the correct directory even if the fhandler originally
        points to a relative path.

23 years ago2001-03-23 John Healy <jhealy@redhat.com>
bje [Fri, 3 Aug 2001 07:31:28 +0000 (07:31 +0000)]
2001-03-23  John Healy  <jhealy@redhat.com>

* Makefile.in: Regenerated.

23 years ago* regenerate with latest maintainer-tools.
bje [Fri, 3 Aug 2001 07:22:18 +0000 (07:22 +0000)]
* regenerate with latest maintainer-tools.

23 years ago* regenerate with latest maintainer-tools.
bje [Fri, 3 Aug 2001 07:20:44 +0000 (07:20 +0000)]
* regenerate with latest maintainer-tools.

23 years ago2001-03-23 John Healy <jhealy@redhat.com>
bje [Fri, 3 Aug 2001 07:19:32 +0000 (07:19 +0000)]
2001-03-23  John Healy  <jhealy@redhat.com>

* Makefile.in: Regenerated.

23 years ago2001-03-23 John Healy <jhealy@redhat.com>
bje [Fri, 3 Aug 2001 07:15:49 +0000 (07:15 +0000)]
2001-03-23  John Healy  <jhealy@redhat.com>

* Makefile.in: Regenerated.

23 years ago* make it compile with GCC 3.0:
mrg [Fri, 3 Aug 2001 06:02:42 +0000 (06:02 +0000)]
* make it compile with GCC 3.0:
        - missing throw() specifiers in bus & component dtors
- `std::' vs `::' namespace issues

23 years ago* new files for XML documentation.
bje [Fri, 3 Aug 2001 05:43:34 +0000 (05:43 +0000)]
* new files for XML documentation.

23 years ago * elf32-i386.c (allocate_plt_and_got_and_discard_relocs): Don't
amodra [Fri, 3 Aug 2001 05:10:38 +0000 (05:10 +0000)]
* elf32-i386.c (allocate_plt_and_got_and_discard_relocs): Don't
keep relocs for undefined syms if there are no dynamic sections in
executable.
* elf32-hppa.c (allocate_plt_and_got_and_discard_relocs): Likewise.

23 years ago * generic/gdbtk-bp.c (gdb_get_breakpoint_info): Update
kseitz [Fri, 3 Aug 2001 03:37:39 +0000 (03:37 +0000)]
* generic/gdbtk-bp.c (gdb_get_breakpoint_info): Update
with recent breakpoint structure changes in gdb.
(gdb_set_bp_addr): Likewise.
(gdb_get_tracepoint_info): Update with recent tracepoint
structure changes in gdb.

23 years ago* new documentation.
bje [Fri, 3 Aug 2001 03:15:32 +0000 (03:15 +0000)]
* new documentation.

23 years ago* more new XML files.
bje [Fri, 3 Aug 2001 02:03:39 +0000 (02:03 +0000)]
* more new XML files.

23 years ago* new XML documentation.
bje [Fri, 3 Aug 2001 01:47:52 +0000 (01:47 +0000)]
* new XML documentation.
* ChangeLog entries to follow later.

23 years ago* Freshly generated documentation.
bje [Fri, 3 Aug 2001 01:30:14 +0000 (01:30 +0000)]
* Freshly generated documentation.
* ChangeLog entries to follow later.

23 years ago * ld.texinfo (Input Section Basics): Clarify ordering of output
amodra [Fri, 3 Aug 2001 01:11:21 +0000 (01:11 +0000)]
* ld.texinfo (Input Section Basics): Clarify ordering of output
sections.
* ldlang.c (callback_t): Add wildcard_list param.
(walk_wild_section): Remove "section" param.  Rewrite for
lang_wild_statement_type change.  Remove unique_section_p test.
(walk_wild_file): Remove "section" param.
(walk_wild): Remove "section" and "file" params.
(lang_gc_wild): Likewise.
(wild): Likewise.  Modify for lang_wild_statement_type change.
(wild_sort): Likewise.  Add "sec" param.
(gc_section_callback): Likewise.
(output_section_callback): Likewise.  Do unique_section_p test.
(map_input_to_output_sections): Modify call to wild.
(lang_gc_sections_1): Likewise.
(print_wild_statement): Modify for lang_wild_statement_type
change.
(lang_add_wild): Replace filename, filenames_sorted param with
filespec.  Replace section_name, sections_sorted,
exclude_filename_list with section_list.
* ldlang.h (lang_add_wild): Here too.
(lang_wild_statement_type): Replace section_name, sections_sorted,
and exclude_filename_list with section_list.
* ldgram.y (current_file): Delete.
(%union): Add wildcard_list.
(file_NAME_list): Set type to wildcard_list.  Build a linked list
rather than calling lang_add_wild for each entry.
(input_section_spec_no_keep): Call lang_add_wild here instead.
* ld.h (struct wildcard_list): Declare.
* mri.c (mri_draw_tree): Modify to suit new lang_add_wild.

23 years ago * src/tkWinPrintCanvas.c (PrintCanvasCmd):
mdejong [Fri, 3 Aug 2001 00:25:59 +0000 (00:25 +0000)]
* src/tkWinPrintCanvas.c (PrintCanvasCmd):
* src/tkWinPrintText.c (PrintTextCmd): Plug
memory leak by calling free on memory allocated
in PrintCanvasCmd and PrintTextCmd method. Make
sure error cases branch to the cleanup code at
the end of the method instead of just returning.

23 years ago*** empty log message ***
gdbadmin [Fri, 3 Aug 2001 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

23 years agomerge from gcc
dj [Thu, 2 Aug 2001 23:27:47 +0000 (23:27 +0000)]
merge from gcc

23 years ago2001-08-02 Charles Wilson <cwilson@ece.gatech.edu>
cwilson [Thu, 2 Aug 2001 23:12:02 +0000 (23:12 +0000)]
2001-08-02  Charles Wilson  <cwilson@ece.gatech.edu>
        * ldmain.c (main): initialize link_info.pei386_auto_import
        * pe-dll.c: new tables for auto-export filtering
        (auto_export): change API, pass abfd for contextual filtering.
        Loop thru tables of excluded symbols instead of comparing
        "by hand".
2001-08-02  Paul Sokolovsky  <paul.sokolovsky@technologist.com>
        * pe-dll.c: new variable pe_dll_enable_extra_debug. New
        static variable current_sec (static struct sec *). Add
        forward declaration for add_bfd_to_link.
        (process_def_file): Don't export undefined symbols. Do not
        export symbols starting with  "_imp__".  Call auto_export()
        with new API.
        (pe_walk_relocs_of_symbol): New function.
        (generate_reloc): add optional extra debugging
        (pe_dll_generate_def_file): eliminate extraneous initial blank
        line in output
        (make_one): enlarge symtab to make room for __nm__ symbols
        (DATA auto-import support).
        (make_singleton_name_thunk): New function.
        (make_import_fixup_mark): New function.
        (make_import_fixup_entry): New function.
        (pe_create_import_fixup): New function.
        (add_bfd_to_link): Specify that 'name' argument is a CONST
        char *.
        * pe-dll.h: declare new variable pe_dll_extra_pe_debug;
        declare new functions pe_walk_relocs_of_symbol and
        pe_create_import_fixup.
        * emultempl/pe.em: add new options --enable-auto-import,
        --disable-auto-import, and --enable-extra-pe-debug.
        (make_import_fixup): New function.
        (pe_find_data_imports): New function.
        (pr_sym): New function.
        (gld_${EMULATION_NAME}_after_open): Add optional extra pe
        debugging. Call pe_find_data_imports.  Mark .idata as DATA, not
        CODE.
2001-08-02  Charles Wilson  <cwilson@ece.gatech.edu>
        * ld.texinfo: add additional documentation for
        --export-all-symbols.  Document --out-implib,
        --enable-auto-image-base, --disable-auto-image-base,
        --dll-search-prefix, --enable-auto-import, and
        --disable-auto-import.
        * ldint.texinfo: Add detailed documentation on auto-import
        implementation.

23 years ago * bfdlink.h (struct bfd_link_info): add new boolean
cwilson [Thu, 2 Aug 2001 23:07:10 +0000 (23:07 +0000)]
    * bfdlink.h (struct bfd_link_info): add new boolean
        field pei386_auto_import.

23 years ago2001-08-02 Paul Sokolovsky <paul.sokolovsky@technologist.com>
cwilson [Thu, 2 Aug 2001 23:05:53 +0000 (23:05 +0000)]
2001-08-02  Paul Sokolovsky  <paul.sokolovsky@technologist.com>
        * cofflink.c (coff_link_check_ar_symbols): also search for
        __imp__symbol as well as _symbol.
        * linker.c (_bfd_generic_link_add_archive_symbols): also
        search for __imp__symbol as well as _symbol.

23 years ago2001-08-02 Charles Wilson <cwilson@ece.gatech.edu>
cwilson [Thu, 2 Aug 2001 23:03:10 +0000 (23:03 +0000)]
2001-08-02  Charles Wilson  <cwilson@ece.gatech.edu>
        * ldmain.c (main): initialize link_info.pei386_auto_import
        * pe-dll.c: new tables for auto-export filtering
        (auto_export): change API, pass abfd for contextual filtering.
        Loop thru tables of excluded symbols instead of comparing
        "by hand".
2001-08-02  Paul Sokolovsky  <paul.sokolovsky@technologist.com>
        * pe-dll.c: new variable pe_dll_enable_extra_debug. New
        static variable current_sec (static struct sec *). Add
        forward declaration for add_bfd_to_link.
        (process_def_file): Don't export undefined symbols. Do not
        export symbols starting with  "_imp__".  Call auto_export()
        with new API.
        (pe_walk_relocs_of_symbol): New function.
        (generate_reloc): add optional extra debugging
        (pe_dll_generate_def_file): eliminate extraneous initial blank
        line in output
        (make_one): enlarge symtab to make room for __nm__ symbols
        (DATA auto-import support).
        (make_singleton_name_thunk): New function.
        (make_import_fixup_mark): New function.
        (make_import_fixup_entry): New function.
        (pe_create_import_fixup): New function.
        (add_bfd_to_link): Specify that 'name' argument is a CONST
        char *.
        * pe-dll.h: declare new variable pe_dll_extra_pe_debug;
        declare new functions pe_walk_relocs_of_symbol and
        pe_create_import_fixup.
        * emultempl/pe.em: add new options --enable-auto-import,
        --disable-auto-import, and --enable-extra-pe-debug.
        (make_import_fixup): New function.
        (pe_find_data_imports): New function.
        (pr_sym): New function.
        (gld_${EMULATION_NAME}_after_open): Add optional extra pe
        debugging. Call pe_find_data_imports.  Mark .idata as DATA, not
        CODE.
2001-08-02  Charles Wilson  <cwilson@ece.gatech.edu>
        * ld.texinfo: add additional documentation for
        --export-all-symbols.  Document --out-implib,
        --enable-auto-image-base, --disable-auto-image-base,
        --dll-search-prefix, --enable-auto-import, and
        --disable-auto-import.
        * ldint.texinfo: Add detailed documentation on auto-import
        implementation.

23 years ago2001-08-02 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 2 Aug 2001 22:28:40 +0000 (22:28 +0000)]
2001-08-02  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/stdio.h (BUFSIZ): Define to __BUFSIZ__ if provided,
        otherwise default.

23 years ago * src/tkWinPrintText.c (DisplayDLineToDrawable): Fix
mdejong [Thu, 2 Aug 2001 21:57:32 +0000 (21:57 +0000)]
* src/tkWinPrintText.c (DisplayDLineToDrawable): Fix
compiler warning by adding missing static modifier
to funciton declaration.

23 years ago * config.h.in: Regen.
mdejong [Thu, 2 Aug 2001 21:48:17 +0000 (21:48 +0000)]
* config.h.in: Regen.
* configure: Regen.
* configure.in: Don't check for strdup since it
is no longer used in libgui.
* src/tclhelp.c (help_initialize_command): Replace
use of strdup with calls to malloc and strcpy.

23 years ago * src/tclhelp.c (help_command_deleted): Free the
mdejong [Thu, 2 Aug 2001 21:12:52 +0000 (21:12 +0000)]
* src/tclhelp.c (help_command_deleted): Free the
help_command_data->help_dir member allocated in
help_initialize_command.

23 years ago * defs.h (SLASH_STRING): If not defined, set
kseitz [Thu, 2 Aug 2001 20:57:18 +0000 (20:57 +0000)]
* defs.h (SLASH_STRING): If not defined, set
to "/", regardless of _WIN32, __CYGWIN__, or
whatnot.

23 years ago* cli/cli-decode.h: Include "gdb_regex.h" instead of
kettenis [Thu, 2 Aug 2001 20:18:28 +0000 (20:18 +0000)]
* cli/cli-decode.h: Include "gdb_regex.h" instead of
"gnu-regex.h".

23 years ago* NEWS: Update.
kettenis [Thu, 2 Aug 2001 18:42:18 +0000 (18:42 +0000)]
* NEWS: Update.

23 years ago * security.cc (set_file_attribute): Clean up. Don't call
corinna [Thu, 2 Aug 2001 16:01:47 +0000 (16:01 +0000)]
    * security.cc (set_file_attribute): Clean up. Don't call
        `set_nt_attribute' when ntsec isn't set.

23 years ago * config/i386/xm-go32.h: Include xm-i386.h.
eliz [Thu, 2 Aug 2001 15:18:15 +0000 (15:18 +0000)]
* config/i386/xm-go32.h: Include xm-i386.h.
(HOST_BYTE_ORDER, HOST_LONG_DOUBLE_FORMAT): Remove definitions.

23 years ago The following changes avoid polluting global namespace with the
eliz [Thu, 2 Aug 2001 11:58:28 +0000 (11:58 +0000)]
The following changes avoid polluting global namespace with the
`enable' and `disable' identifiers, because some platforms define
in their system headers symbols with global scope that go by those
names.

* breakpoint.h (enum enable_state): Rename from `enum enable'.
Also rename all the enum members to have the "bp_" prefix.
(struct breakpoint): Rename the `enable' member to `enable_state'.
(enum bpdisp): Rename all members to have the "disp_" prefix.

* breakpoint.c: All users of `enum enable' and `enum bpdisp'
changed.
(args_for_catchpoint_enable): Rename the `enable' member to
`enable_p'.  All users changed.

* tracepoint.h (enum enable): Remove.
(struct tracepoint): The member `enabled' is now `int enabled_p'.

* tracepoint.c: All users of the `enabled' member changed.

* printcmd.c (struct display): The `status' member is now an int.

* memattr.h (struct mem_region): Rename the `status' member to
`enabled_p'.
(enum enable): Remove.

* memattr.c: Change all users of the `status' member of struct
mem_region to use `enabled_p' instead.

* infcmd.c (run_stack_dummy): Use disp_del instead of del.

* go32-nat.c: Remove the kludgey work-around for conflicts between
<dos.h> and "breakpoint.h".
* tui/tuiSourceWin.c: Use disp_del instead of del.

* tui/tuiSource.c: Use disp_del instead of del.

* tui/tuiDisassem.c: Use disp_del instead of del.

23 years ago * gdb.texinfo: Explain omitting the hostname in the
corinna [Thu, 2 Aug 2001 10:52:07 +0000 (10:52 +0000)]
    * gdb.texinfo: Explain omitting the hostname in the
        `target remote' command.

23 years ago * gas/mips/mips-gp32-fp32,
rsandifo [Thu, 2 Aug 2001 10:16:49 +0000 (10:16 +0000)]
* gas/mips/mips-gp32-fp32,
* gas/mips/mips-gp32-fp64,
* gas/mips/mips-gp64-fp32,
* gas/mips/mips-gp64-fp64,
* gas/mips/mips-abi32,
* gas/mips/mips-gp32-fp32-pic,
* gas/mips/mips-gp32-fp64-pic,
* gas/mips/mips-gp64-fp32-pic,
* gas/mips/mips-gp64-fp64-pic,
* gas/mips/mips-abi32-pic: New testcases.

* gas/mips/mips.exp: Run them.

23 years ago * doc/c-mips.tex (-mgp32, -mfp32): Added -mfp32, unified with -mgp32.
rsandifo [Thu, 2 Aug 2001 10:15:23 +0000 (10:15 +0000)]
* doc/c-mips.tex (-mgp32, -mfp32): Added -mfp32, unified with -mgp32.
* config/tc-mips.c (mips_fp32, mips_32bit_abi): New static variables.
(md_long_opts): Add -mfp32 option.
(md_parse_option): Handle it.  Set mips_32bit_abi given -mabi=32.
(md_show_usage): Show usage for -mfp32 and -mgp32.
(HAVE_32BIT_GPRS, HAVE_32BIT_FPRS): New macros.
(HAVE_64BIT_GPRS, HAVE_64BIT_FPRS): New macros, inverse of the above.
(HAVE_32BIT_ADDRESSES): New macro.
(load_register): Use HAVE_32BIT_GPRS to determine the register width.
(load_address): Use HAVE_32BIT_ADDRESSES to determine the address size.
(s_cprestore, s_cpadd): Likewise.
(macro): Use HAVE_32BIT_GPRS to determine the width of registers
used in branch and M_LI_D macros.  Use HAVE_64BIT_FPRS to determine
the width registers used in M_LI_DD macros.  Use HAVE_32BIT_ADDRESSES
to determine the width of addresses in load, store and jump macros.
(macro2): Use HAVE_32BIT_GPRS to determine the width of registers
used in set instructions; do not check the address size for them.
Use HAVE_32BIT_ADDRESSES to determine the width of addresses in
unaligned load and store macros.
(mips_ip): Use the new macros to check the width of a register when
processing float constants.  Force a constant into memory if it is
destined for an FPR and the FPRs are wider than the GPRs.  Warn about
odd FPR numbers if HAVE_32BIT_FPRS.  Use HAVE_32BIT_GPRS rather
than mips_gp32 to select synthetic instructions.
(macro_build): Use HAVE_32BIT_GPRS rather than mips_gp32 to select
synthetic instructions.

23 years ago * MAINTAINERS: Add myself to the write-after-approval list.
corinna [Thu, 2 Aug 2001 09:08:02 +0000 (09:08 +0000)]
    * MAINTAINERS: Add myself to the write-after-approval list.
        * ser-tcp.c (tcp_open): Use `localhost' as default host if no
        hostname is given.

23 years agoRemoved a section of code that didn't do anything, but left values in
juanito [Thu, 2 Aug 2001 00:50:38 +0000 (00:50 +0000)]
Removed a section of code that didn't do anything, but left values in
memory. This was labeled as a hack to set r0/r1 with argc/argv.

23 years ago*** empty log message ***
gdbadmin [Thu, 2 Aug 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

23 years ago* doublest.h (store_floating, floatformat_to_doublest): Make IN
cagney [Wed, 1 Aug 2001 22:11:43 +0000 (22:11 +0000)]
* doublest.h (store_floating, floatformat_to_doublest): Make IN
paramter a const void pointer.
(floatformat_from_doublest): Make IN const, Make OUT a void
pointer.
* doublest.c (floatformat_to_doublest): Update.
(floatformat_from_doublest): Update.
(extract_floating): Update.

23 years ago* defs.h (HOST_FLOAT_FORMAT, HOST_DOUBLE_FORMAT)
cagney [Wed, 1 Aug 2001 18:39:22 +0000 (18:39 +0000)]
* defs.h (HOST_FLOAT_FORMAT, HOST_DOUBLE_FORMAT)
(HOST_FLOAT_FORMAT, HOST_DOUBLE_FORMAT)
(HOST_LONG_DOUBLE_FORMAT, DOUBLEST)
(floatformat_to_doublest, floatformat_from_doublest)
(floatformat_is_negative, floatformat_is_nan)
(floatformat_mantissa, store_floating)
(extract_floating): Move declaration from here.
* doublest.h: To here.  New file.
* utils.c (get_field, floatformat_to_doublest, put_field)
(ldfrexp, floatformat_from_doublest, floatformat_is_negative)
(floatformat_is_nan, floatformat_mantissa)
(FLOATFORMAT_CHAR_BIT): Move from here.
* doublest.c: To here.  New file.
* findvar.c (store_floating, extract_floating): Move from here.
* doublest.c: To here.
* Makefile.in (SFILES): Add doublest.c.
(COMMON_OBS): Add doublest.o.
(doublest.o): Specify dependencies.
(doublest_h): Define.

* config/m88k/tm-m88k.h: Include "doublest.h".
* config/i960/tm-i960.h: Ditto.
* config/i386/tm-symmetry.h: Ditto.
* rs6000-tdep.c, valarith.c: Ditto.
* valprint.c, stabsread.c, sh-tdep.c: Ditto.
* ia64-tdep.c, i387-tdep.c, i386-tdep.c: Ditto.
* values.c, arm-tdep.c, arm-linux-tdep.c: Ditto.
* alpha-tdep.c, ax.h, expression.h: Ditto.
* sh-tdep.c, parse.c, top.c, value.h: Ditto.

* Makefile.in (arm-tdep.o): Add $(doublest_h).
(i386-tdep.o, i387-tdep.o, ia64-tdep.o): Ditto.
(rs6000-tdep.o, stabsread.o, valarith.o): Ditto.
(values.o, valprint.o, arm-linux-tdep.o): Ditto.
(alpha-tdep.o, ax_h, parse.o, top.o, value_h): Ditto.
(parser_defs_h): Ditto.
(expression_h): Add $(doublest_h) and $(symtab_h).

23 years ago* Makefile.in: Sort header definitions.
cagney [Wed, 1 Aug 2001 17:41:50 +0000 (17:41 +0000)]
* Makefile.in: Sort header definitions.
(parser_defs_h, dis_asm_h, annotate_h, gdbthread_h): Define.
Replace parser-defs.h with $(parser_defs_h).  Replace $(dis-asm_h)
and $(dis-asm.h) with $(dis_asm_h).  Replace annotate.h with
$(annotate_h).  Replace target.h with $(target_h).  Replace
gdbthread.h with $(gdb_thread_h).  Replace symfile.h with $(symfile_h).

23 years agoReturn zero only as the last step of qsort function.
nickc [Wed, 1 Aug 2001 16:10:42 +0000 (16:10 +0000)]
Return zero only as the last step of qsort function.

23 years agoUse @command{name} for commands. Use @option{-opt} for options.
nickc [Wed, 1 Aug 2001 15:54:41 +0000 (15:54 +0000)]
Use @command{name} for commands.  Use @option{-opt} for options.
Use @table @env for list of options.  Remove spaces arround [ | ] in synopsis.
Use 'GNU Development Tools' for the center title.

23 years agoCleanups for z8k target
nickc [Wed, 1 Aug 2001 15:39:16 +0000 (15:39 +0000)]
Cleanups for z8k target

23 years ago* build cleanup
fche [Wed, 1 Aug 2001 15:25:29 +0000 (15:25 +0000)]
* build cleanup

2001-08-01  Frank Ch. Eigler  <fche@redhat.com>

        * Makefile.am (all-local): Tolerate $srcdir==$builddir.

23 years agoReplace VXWORKS with ARM_COFF_BUGFIX.
nickc [Wed, 1 Aug 2001 15:18:31 +0000 (15:18 +0000)]
Replace VXWORKS with ARM_COFF_BUGFIX.

23 years agoDo not require any exception support library. Check results against NRV.
nickc [Wed, 1 Aug 2001 14:37:47 +0000 (14:37 +0000)]
Do not require any exception support library.  Check results against NRV.

23 years agoDo not require any exception support library.
nickc [Wed, 1 Aug 2001 14:26:18 +0000 (14:26 +0000)]
Do not require any exception support library.

23 years ago2001-08-01 Aldy Hernandez <aldyh@redhat.com>
aldyh [Wed, 1 Aug 2001 11:33:44 +0000 (11:33 +0000)]
2001-08-01  Aldy Hernandez  <aldyh@redhat.com>

* include/opcode/mips.h (INSN_ISA_MASK): Nuke bits 12-15.

23 years agoFix a typo in my entry from 2001-06-13.
eliz [Wed, 1 Aug 2001 09:23:07 +0000 (09:23 +0000)]
Fix a typo in my entry from 2001-06-13.

23 years ago * config/tc-i386.c (lex_got): Match lower case relocation tokens.
amodra [Wed, 1 Aug 2001 02:27:10 +0000 (02:27 +0000)]
* config/tc-i386.c (lex_got): Match lower case relocation tokens.
Don't allocate more space than necessary for the input line copy.

23 years ago * gas/elf/section2.l: Adjust warning message comparison.
amodra [Wed, 1 Aug 2001 01:51:27 +0000 (01:51 +0000)]
* gas/elf/section2.l: Adjust warning message comparison.

23 years ago * read.c: Standardize error/warning messages - don't capitalise, no
amodra [Wed, 1 Aug 2001 01:44:25 +0000 (01:44 +0000)]
* read.c: Standardize error/warning messages - don't capitalise, no
final period or newline, don't say "ignored" or "zero assumed" for
as_bad messages.  In some cases, change the wording to that used
elsewhere for similar messages.
* app.c, as.c, atof-generic.c, cgen.c, cond.c, depend.c, dwarf2dbg.c,
  ecoff.c, expr.c, frags.c, input-file.c, input-scrub.c, listing.c,
  output-file.c, stabs.c, subsegs.c, symbols.c, write.c: Likewise.
* ecoff.c (ecoff_directive_end): Test for missing name by
comparing input line pointers rather than reading string.
(ecoff_directive_ent): Likewise.
* read.c (s_set): Likewise.
(s_align): Report a warning rather than an error for
alignment too large.
(s_comm): Check for missing symbol name.
(s_lcomm_internal): Likewise.
(s_lsym): Likewise.
(s_globl): Use is_end_of_line instead of looking for '\n'.
(s_lcomm_internal): Likewise.
(ignore_rest_of_line): Report a warning rather than an error.

23 years ago*** empty log message ***
gdbadmin [Wed, 1 Aug 2001 00:00:08 +0000 (00:00 +0000)]
*** empty log message ***

23 years ago* regenerate with latest maintainer tools.
bje [Tue, 31 Jul 2001 23:36:42 +0000 (23:36 +0000)]
* regenerate with latest maintainer tools.

23 years ago * config/tc-ppc.c (ppc_elf_validate_fix): It's OK to have
geoffk [Tue, 31 Jul 2001 19:24:57 +0000 (19:24 +0000)]
* config/tc-ppc.c (ppc_elf_validate_fix): It's OK to have
any kind of relocation against a not-loaded section.

23 years ago* config/i386/xm-i386.h: New file.
kettenis [Tue, 31 Jul 2001 19:22:55 +0000 (19:22 +0000)]
* config/i386/xm-i386.h: New file.
* config/i386/xm-fbsd.h: Removed.
* config/i386/xm-linux.h: Removed.
* config/i386/fbsd.mh: Reorganize a bit.
(XM_FILE): Set to xm-i386.h instead of xm-fbsd.h.
* config/i386/linux.mh (XM_FILE): Set to xm-i386.h insread of
xm-linux.h.

23 years ago * tui.c (tui_enable): Remove call to terminal_save_ours().
ciceron [Tue, 31 Jul 2001 19:00:50 +0000 (19:00 +0000)]
* tui.c (tui_enable): Remove call to terminal_save_ours().
(tui_disable): Likewise.

23 years ago2001-07-31 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Tue, 31 Jul 2001 17:34:56 +0000 (17:34 +0000)]
2001-07-31  Elena Zannoni  <ezannoni@redhat.com>

* generic/gdbtk-cmds.c: Don't include regcache.h.
* generic/gdbtk-register.c: Include regcache.h.

23 years ago * gdbint.texinfo: Remove extraneous START-INFO-DIR-ENTRY
drow [Tue, 31 Jul 2001 17:30:55 +0000 (17:30 +0000)]
    * gdbint.texinfo: Remove extraneous START-INFO-DIR-ENTRY
        and END-INFO-DIR-ENTRY.

23 years agoImplement new switch --rename-section
nickc [Tue, 31 Jul 2001 13:49:38 +0000 (13:49 +0000)]
Implement new switch --rename-section

23 years ago2001-07-31 Ben Elliston <bje@redhat.com>
bje [Tue, 31 Jul 2001 04:59:59 +0000 (04:59 +0000)]
2001-07-31  Ben Elliston  <bje@redhat.com>

* lib/sim-defs.exp (run_sim_test): Include a description such as
"assembling" or "linking" that identifies the phase a test fails
in, for easier analysis of failures.

23 years ago*** empty log message ***
gdbadmin [Tue, 31 Jul 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

23 years ago* dwarf2read.c (dwarf2_build_psymtabs_hard): Doc fix.
jimb [Mon, 30 Jul 2001 23:16:44 +0000 (23:16 +0000)]
* dwarf2read.c (dwarf2_build_psymtabs_hard): Doc fix.

23 years ago * configure.in: Only invoke AC_FUNC_SETPGRP if not cross-compiling.
drow [Mon, 30 Jul 2001 22:08:40 +0000 (22:08 +0000)]
   * configure.in: Only invoke AC_FUNC_SETPGRP if not cross-compiling.
       Check for SETPGRP_VOID separately if cross-compiling and ISO C
       headers are available.

23 years ago* config/i386/tm-i386sol2.h (STAB_REG_TO_REGNUM): Redefine to call
kettenis [Mon, 30 Jul 2001 21:45:25 +0000 (21:45 +0000)]
* config/i386/tm-i386sol2.h (STAB_REG_TO_REGNUM): Redefine to call
i386_dwarf_reg_to_regnum.

23 years ago* i386-tdep.c (i386_register_convert_to_virtual): Replace
kettenis [Mon, 30 Jul 2001 21:09:43 +0000 (21:09 +0000)]
* i386-tdep.c (i386_register_convert_to_virtual): Replace
assertion with a warning if we're asked to convert towards a
non-floating-point type.  Zero out the the buffer where the data
is supposed to be stored in that case.

23 years agomerge from gcc
dj [Mon, 30 Jul 2001 20:02:22 +0000 (20:02 +0000)]
merge from gcc

23 years agoFix prototype of _bfd_ecoff_styp_to_sec_flags
nickc [Mon, 30 Jul 2001 18:38:34 +0000 (18:38 +0000)]
Fix prototype of _bfd_ecoff_styp_to_sec_flags

23 years agoFix computation in SECTIONS example.
nickc [Mon, 30 Jul 2001 18:12:06 +0000 (18:12 +0000)]
Fix computation in SECTIONS example.

23 years agomerge from gcc
dj [Mon, 30 Jul 2001 17:39:28 +0000 (17:39 +0000)]
merge from gcc

23 years ago* gdb-interface extension
fche [Mon, 30 Jul 2001 16:12:19 +0000 (16:12 +0000)]
* gdb-interface extension

2001-07-30  Frank Ch. Eigler  <fche@redhat.com>

* gdb.h (gdb::hw_breakpoint_pc_mask): New member variable.
* gdb.cxx (gdb ctor): Expose it as `Z-packet-pc-mask' attribute.
(remove_hw_breakpoint, add_hw_breakpoint): Respect it.

23 years ago * gas/mips/mips.exp (el): New variable.
rsandifo [Mon, 30 Jul 2001 13:59:00 +0000 (13:59 +0000)]
* gas/mips/mips.exp (el): New variable.
Use it to pick ELF reloc tests.

23 years agoChange bug-gnu-utils@gcc.org to the mor obvious bug-binutils@gcc.org
nickc [Mon, 30 Jul 2001 10:57:07 +0000 (10:57 +0000)]
Change bug-gnu-utils@gcc.org to the mor obvious bug-binutils@gcc.org

23 years ago* config/i386/tm-i386.h (STAB_REG_TO_REGNUM, SDB_REG_TO_REGNUM,
kettenis [Mon, 30 Jul 2001 10:17:46 +0000 (10:17 +0000)]
* config/i386/tm-i386.h (STAB_REG_TO_REGNUM, SDB_REG_TO_REGNUM,
DWARF_REG_TO_REGNUM, DWARF2_REG_TO_REGNUM): New defines.
(i386_stab_reg_to_regnum, i386_dwarf_reg_to_regnum): New
prototypes.
* config/i386/tm-fbsd.h, config/i386/tm-i386gnu.h,
config/i386/tm-linux.h (STAB_REG_TO_REGNUM): Redefine to call
i386_dwarf_reg_to_regnum.
* i386-tdep.c (i386_stab_reg_to_regnum, i386_dwarf_reg_to_regnum):
New functions.

23 years ago * config/obj-elf.c (obj_elf_symver): Temporarily modify lex_type
amodra [Mon, 30 Jul 2001 06:15:48 +0000 (06:15 +0000)]
* config/obj-elf.c (obj_elf_symver): Temporarily modify lex_type
to include '@' in symbol names when parsing versioned symbols
rather than calling get_symbol_end multiple times.
* config/tc-i370.c (register_name): Format fixes.  Don't call
get_symbol_end after parsing number.
* config/tc-mn10200.c (data_register_name): Format fixes.  Hoist
code out of conditional.
(address_register_name): Likewise.
(other_register_name): Likewise.
* config/tc-mn10300.c (r_register_name): Likewise.
(xr_register_name): Likewise.
(data_register_name): Likewise.
(address_register_name): Likewise.
(other_register_name): Likewise.
* config/tc-ppc.c (register_name): Likewise.
* config/tc-s390.c (register_name): Likewise.

23 years ago*** empty log message ***
gdbadmin [Mon, 30 Jul 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

23 years agoUnset CDPATH before doing annything else.
eliz [Sun, 29 Jul 2001 10:12:49 +0000 (10:12 +0000)]
Unset CDPATH before doing annything else.

23 years ago * go32-nat.c (get_cr3): Temporary disable support for page tables
eliz [Sun, 29 Jul 2001 08:06:28 +0000 (08:06 +0000)]
* go32-nat.c (get_cr3): Temporary disable support for page tables
in UMBs, as it is incomplete.

23 years ago Support for stepping through longjmp in DJGPP programs:
eliz [Sun, 29 Jul 2001 08:03:36 +0000 (08:03 +0000)]
Support for stepping through longjmp in DJGPP programs:

* config/i386/tm-go32.h (JB_ELEMENT_SIZE, JB_PC): New macros.
(GET_LONGJMP_TARGET): Define to call get_longjmp_target.
(get_longjmp_target): Add prototype.

23 years ago * bucomm.c (list_supported_architectures): New function.
amodra [Sun, 29 Jul 2001 05:31:43 +0000 (05:31 +0000)]
* bucomm.c (list_supported_architectures): New function.
* bucomm.h (list_supported_architectures): Declare.
* objdump.c (usage): Call the above.

23 years ago * i386-dis.c: Fix formatting.
kazu [Sun, 29 Jul 2001 05:00:13 +0000 (05:00 +0000)]
* i386-dis.c: Fix formatting.

23 years ago* dcrt0.cc (alloc_stack_hard_way): Make half-hearted attempt to deal with
cgf [Sun, 29 Jul 2001 02:33:30 +0000 (02:33 +0000)]
* dcrt0.cc (alloc_stack_hard_way): Make half-hearted attempt to deal with
growing stack under Windows 95.
* Makefile.in: Add install-lib and install-headers.

23 years ago*** empty log message ***
gdbadmin [Sun, 29 Jul 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

23 years agoFix some PID/TPID fallout for HP/UX.
cagney [Sat, 28 Jul 2001 22:44:53 +0000 (22:44 +0000)]
Fix some PID/TPID fallout for HP/UX.
From 2001-07-22 Rodney Brown <rbrown64@csc.com.au>:
* infttrace.c (ptrace_wait): Match external declaration,
and match target_post_wait declaration.

23 years ago(cris): Set --enable-gdb-build-warnings flag to -w.
cagney [Sat, 28 Jul 2001 21:21:29 +0000 (21:21 +0000)]
(cris): Set --enable-gdb-build-warnings flag to -w.

23 years ago* MAINTAINERS: Add Orjan Friberg as cris target maintainer.
cagney [Sat, 28 Jul 2001 20:23:53 +0000 (20:23 +0000)]
* MAINTAINERS: Add Orjan Friberg as cris target maintainer.

23 years agoFrom 2001-07-23 Andreas Schwab <schwab@suse.de>:
cagney [Sat, 28 Jul 2001 20:05:15 +0000 (20:05 +0000)]
From 2001-07-23 Andreas Schwab <schwab@suse.de>:
* config/m68k/tm-m68k.h (TARGET_LONG_DOUBLE_FORMAT): Define.
(TARGET_LONG_DOUBLE_BIT): Define.
(REGISTER_VIRTUAL_SIZE): Return 12 for floating point registers.
(MAX_REGISTER_VIRTUAL_SIZE): Increase to 12.
(REGISTER_VIRTUAL_TYPE): Return builtin_type_long_double for
floating point registers.
(REGISTER_CONVERTIBLE, REGISTER_CONVERT_TO_VIRTUAL)
(REGISTER_CONVERT_TO_RAW): Remove.
* config/m68k/xm-linux.h (HOST_LONG_DOUBLE_FORMAT): Define.