OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
24 years ago2000-04-12 Mark Kettenis <kettenis@gnu.org>
Mark Kettenis [Wed, 12 Apr 2000 00:22:56 +0000 (00:22 +0000)]
2000-04-12  Mark Kettenis  <kettenis@gnu.org>

* i387-tdep.c (print_i387_value): Avoid call to
floatformat_to_doublest if long double type is the same on host
and target.

24 years agoFix auto-dependency bug.
Alan Modra [Tue, 11 Apr 2000 23:57:13 +0000 (23:57 +0000)]
Fix auto-dependency bug.

24 years agoAllow address wrap for bitfields again.
Alan Modra [Tue, 11 Apr 2000 23:01:50 +0000 (23:01 +0000)]
Allow address wrap for bitfields again.

24 years ago2000-04-11 Fernando Nasser <fnasser@cygnus.com>
Fernando Nasser [Tue, 11 Apr 2000 19:41:11 +0000 (19:41 +0000)]
2000-04-11  Fernando Nasser  <fnasser@cygnus.com>

* wrapper.h: Remove definitions of internal functions.
* wrapper.c: Remove definitions of exported functions (which are
already in wrapper.h) and make static all internal wrap_* functions.

24 years agoFit 64-bit nits.
Alan Modra [Tue, 11 Apr 2000 13:07:56 +0000 (13:07 +0000)]
Fit 64-bit nits.

24 years agoMods to allow compilation of BFD all targets.
Timothy Wall [Tue, 11 Apr 2000 04:11:03 +0000 (04:11 +0000)]
Mods to allow compilation of BFD all targets.

24 years agoCleanup USE_INCLUDED_REGEX. Move -D to acconfig.h.
Andrew Cagney [Tue, 11 Apr 2000 01:21:15 +0000 (01:21 +0000)]
Cleanup USE_INCLUDED_REGEX.  Move -D to acconfig.h.

24 years agoMove arm_skip_solib_resolver from arm-linux-nat.c to arm-linux-tdep.c.
Scott Bambrough [Mon, 10 Apr 2000 21:02:33 +0000 (21:02 +0000)]
Move arm_skip_solib_resolver from arm-linux-nat.c to arm-linux-tdep.c.

2000-04-10  Philip Blundell <philb@gnu.org>

* arm-linux-nat.c (arm_skip_solib_resolver): Remove and move to
arm-linux-tdep.c.
* arm-linux-tdep.c (arm_skip_solib_resolver): New.

24 years ago2000-04-08 Tom Tromey <tromey@cygnus.com>
Jim Ingham [Mon, 10 Apr 2000 16:49:30 +0000 (16:49 +0000)]
2000-04-08  Tom Tromey  <tromey@cygnus.com>

* console.itb (Console::_build_win): Make Control-a, Control-u,
and Control-w bindings show the insertion point.

24 years ago*** empty log message ***
Jim Blandy [Mon, 10 Apr 2000 15:50:15 +0000 (15:50 +0000)]
*** empty log message ***

24 years agoUse the three-argument form of @xref to get the references right.
Jim Blandy [Mon, 10 Apr 2000 15:50:02 +0000 (15:50 +0000)]
Use the three-argument form of @xref to get the references right.

24 years ago* arm abort fix
Frank Ch. Eigler [Mon, 10 Apr 2000 15:35:56 +0000 (15:35 +0000)]
* arm abort fix

2000-03-11  Philip Blundell  <philb@gnu.org>

* armemu.c (LoadSMult, LoadMult): Correct handling of aborts.
Patch from Allan Skillman <Allan.Skillman@arm.com>.

24 years ago* gdbint.texinfo (Target Architecture Definition): Fix screwed-up
Jim Blandy [Mon, 10 Apr 2000 15:33:19 +0000 (15:33 +0000)]
* gdbint.texinfo (Target Architecture Definition): Fix screwed-up
references to ``Using Different Register and Memory Data
Representations''.

24 years ago2000-04-10 Fernando Nasser <fnasser@cygnus.com>
Fernando Nasser [Mon, 10 Apr 2000 15:07:37 +0000 (15:07 +0000)]
2000-04-10  Fernando Nasser  <fnasser@cygnus.com>

From 2000-04-10 Rodney Brown <rdb@redhat.com>:
* command.h (enum command_class): Remove trailing "," to placate
AIX xlc.

24 years ago2000-04-10 Fernando Nasser <fnasser@cygnus.com>
Fernando Nasser [Mon, 10 Apr 2000 14:14:54 +0000 (14:14 +0000)]
2000-04-10  Fernando Nasser  <fnasser@cygnus.com>

From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* gdb.base/structs2.c: Support platforms defaulting to a unsigned char.

24 years agoTODO, NEWS: Update. Mention MI.
Andrew Cagney [Mon, 10 Apr 2000 10:52:19 +0000 (10:52 +0000)]
TODO, NEWS: Update.  Mention MI.

24 years agoRename gdbarch-utils.[hc] to arch-utils.[hc]
Andrew Cagney [Sun, 9 Apr 2000 14:37:28 +0000 (14:37 +0000)]
Rename gdbarch-utils.[hc] to arch-utils.[hc]

24 years agoRename gdbarch-utils.[hc] to arch-utils.[hc].
Andrew Cagney [Sun, 9 Apr 2000 14:35:35 +0000 (14:35 +0000)]
Rename gdbarch-utils.[hc] to arch-utils.[hc].

24 years agoFix printf botch.
Andrew Cagney [Sun, 9 Apr 2000 14:15:43 +0000 (14:15 +0000)]
Fix printf botch.

24 years ago2000-04-07 J.T. Conklin <jtc@redback.com>: lynx-nat.c
Andrew Cagney [Sun, 9 Apr 2000 13:29:52 +0000 (13:29 +0000)]
2000-04-07 J.T. Conklin <jtc@redback.com>: lynx-nat.c
(fetch_inferior_registers, store_inferior_registers): replace calls to
target_xfer_memory() with target_read_memory() and
target_write_memory().

24 years agoCompare VALUE_ADDRESS() return value with ZERO not NULL.
Andrew Cagney [Sun, 9 Apr 2000 13:02:10 +0000 (13:02 +0000)]
Compare VALUE_ADDRESS() return value with ZERO not NULL.

24 years agoRemove ``-W -Wall'' from top-level Makefile/configure.
Andrew Cagney [Sun, 9 Apr 2000 12:17:43 +0000 (12:17 +0000)]
Remove ``-W -Wall'' from top-level Makefile/configure.
Add ``-W -Wall'' to sub-directories bfd, binutils, gas gprof, ld and
opcodes by the addition of WARN_CFLAGS to Makefile.am and configury to
set it.  Add configure option --enable-build-warnings.
Re-generate all and sundry using auto*-000227.

24 years ago* am33.igen: Make SP-relative offsets unsigned. Add `*am33' for
Alexandre Oliva [Sun, 9 Apr 2000 09:04:54 +0000 (09:04 +0000)]
* am33.igen: Make SP-relative offsets unsigned.  Add `*am33' for
some instructions that were missing it.

24 years ago* dwarf2read.c: Revert Andrew Cagney's change of Dec 15, 1997.
Jim Blandy [Sat, 8 Apr 2000 22:35:35 +0000 (22:35 +0000)]
* dwarf2read.c: Revert Andrew Cagney's change of Dec 15, 1997.
Don't include "bfd-elf.h".
(address_significant_size): Delete variable.
(dwarf2_build_psymtabs_hard): Don't set it, or check for
consistency between it and the Dwarf 2 compilation unit header
address size.
(read_address): Don't mask off bits above
address_significant_size.
* Makefile.in (dwarf2read.o): Don't depend on $(elf_bfd_h).
(elf_bfd_h): Remove variable; it's no longer used.

24 years ago*** empty log message ***
Jim Blandy [Sat, 8 Apr 2000 17:49:50 +0000 (17:49 +0000)]
*** empty log message ***

24 years ago* gdbint.texinfo (Using Different Register and Memory Data
Jim Blandy [Sat, 8 Apr 2000 17:49:31 +0000 (17:49 +0000)]
* gdbint.texinfo (Using Different Register and Memory Data
Representations): New section.
(REGISTER_CONVERTIBLE, REGISTER_RAW_SIZE, REGISTER_VIRTUAL_SIZE,
REGISTER_VIRTUAL_TYPE, REGISTER_CONVERT_TO_VIRTUAL,
REGISTER_CONVERT_TO_RAW): Document.

24 years agoFix copyright comments and file comments.
Timothy Wall [Sat, 8 Apr 2000 17:26:16 +0000 (17:26 +0000)]
Fix copyright comments and file comments.

24 years ago * configure.in (NEW_PROC_API): Escape square brackets when testing
Peter Schauer [Sat, 8 Apr 2000 11:13:17 +0000 (11:13 +0000)]
* configure.in (NEW_PROC_API):  Escape square brackets when testing
for solaris2.[678].
* configure:  Regenerate.

24 years ago* gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
J.T. Conklin [Sat, 8 Apr 2000 05:10:43 +0000 (05:10 +0000)]
* gdb.base/call-ar-st.exp: Relax patterns matching tab characters.

24 years agoFix dependency for elfarm-oabi.c
Nick Clifton [Sat, 8 Apr 2000 00:19:37 +0000 (00:19 +0000)]
Fix dependency for elfarm-oabi.c

24 years agoAdd support for R_ARM_XPC25 and R_ARM_THM_XPC22 relocs
Nick Clifton [Sat, 8 Apr 2000 00:10:49 +0000 (00:10 +0000)]
Add support for R_ARM_XPC25 and R_ARM_THM_XPC22 relocs

24 years agoMerge arm-oabi.h into arm.h
Nick Clifton [Sat, 8 Apr 2000 00:09:26 +0000 (00:09 +0000)]
Merge arm-oabi.h into arm.h

24 years ago2000-04-07 J.T. Conklin <jtc@redback.com>
J.T. Conklin [Fri, 7 Apr 2000 22:26:35 +0000 (22:26 +0000)]
2000-04-07  J.T. Conklin  <jtc@redback.com>

        * gdb.base/funcargs.exp: Relax patterns matching pointers to char.

24 years ago2000-04-07 Scott Bambrough <scottb@netwinder.org>
Scott Bambrough [Fri, 7 Apr 2000 22:26:11 +0000 (22:26 +0000)]
2000-04-07  Scott Bambrough <scottb@netwinder.org>

* ChangeLog: Correct date on last entry.
* arm-linux-tdep.c (arm_linux_push_arguments): New function.
* config/arm/tm-linux: Redefined PUSH_ARGUMENTS for Linux.
* config/arm/tm-embed: Fix build warning from redefinition of
LOWEST_PC.
* config/arm/tm-arm.h: Remove TARGET_BYTE_ORDER_SELECTABLE.
* config/arm/tm-wince.h: Remove TARGET_BYTE_ORDER_SELECTABLE and
TARGET_BYTE_ORDER.  Add TARGET_BYTE_ORDER_SELECTABLE_P to
override default in tm-arm.h.  Use default target byte order
from tm-arm.h.

24 years ago2000-04-05 Scott Bambrough <scottb@netwinder.org>
Scott Bambrough [Fri, 7 Apr 2000 22:04:01 +0000 (22:04 +0000)]
2000-04-05  Scott Bambrough <scottb@netwinder.org>

* Makefile.in: Add dependency information for arm-linux-tdep.c.
* config/djgpp/fnchange.lst: Add arm-linux-tdep.c, arm-linux-nat.c.

24 years ago2000-04-06 Michael Snyder <msnyder@seadog.cygnus.com>
Michael Snyder [Fri, 7 Apr 2000 20:27:29 +0000 (20:27 +0000)]
2000-04-06  Michael Snyder  <msnyder@seadog.cygnus.com>

        * elfcore.h (elf_core_file_p): preserve value of tdata at entry,
        and restore it on failure.  Release newly allocated tdata on
        failure.

24 years agoFix linker segfault that occured when linking ia64-linux kernel.
Jim Wilson [Fri, 7 Apr 2000 18:36:04 +0000 (18:36 +0000)]
Fix linker segfault that occured when linking ia64-linux kernel.
* dwarf2.c (struct dwarf2_debug): New field dwarf_line_size.
(decode_line_info): Set it.  Report error if unit->line_offset is
equal to or larger than it.

24 years ago * sol-thread.c (gdb_ps_addr_t): New typedef, depends on definition
Peter Schauer [Fri, 7 Apr 2000 17:18:57 +0000 (17:18 +0000)]
* sol-thread.c (gdb_ps_addr_t):  New typedef, depends on definition
of PROC_SERVICE_IS_OLD.
(ps_pglobal_lookup, ps_pdread, ps_pdwrite, ps_ptread, ps_ptwrite,
rw_common):  Change argument type from psaddr_t to gdb_ps_addr_t.

24 years agoBFD and include/coff support for tic54x target.
Timothy Wall [Fri, 7 Apr 2000 17:06:58 +0000 (17:06 +0000)]
BFD and include/coff support for tic54x target.

24 years agoWhen GCC always enable certain warnings.
Andrew Cagney [Fri, 7 Apr 2000 08:57:39 +0000 (08:57 +0000)]
When GCC always enable certain warnings.
Allow configure to set CFLAGS (-g -O2) when GCC.

24 years agoFrom 2000-03-27 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
Andrew Cagney [Fri, 7 Apr 2000 04:33:21 +0000 (04:33 +0000)]
From 2000-03-27 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>:
* procfs.c (init_procfs_ops):  Set procfs_ops.to_has_memory and
procfs_ops.to_has_all_memory to 1.

24 years ago2000-04-06 Michael Snyder <msnyder@seadog.cygnus.com>
Michael Snyder [Fri, 7 Apr 2000 03:59:23 +0000 (03:59 +0000)]
2000-04-06  Michael Snyder  <msnyder@seadog.cygnus.com>

        * elfcore.h (elf_core_file_p): call backend_object_p which
        thereby gets an opportunity to update the arch/machine type.

24 years agoChangeLog for
Andrew Cagney [Fri, 7 Apr 2000 01:41:06 +0000 (01:41 +0000)]
ChangeLog for
/cvs/src/src/gdb/doc/gdb.texinfo,v  <--  gdb.texinfo
new revision: 1.13; previous revision: 1.12

24 years agoDeprecate sequence-id's.
Andrew Cagney [Fri, 7 Apr 2000 01:33:18 +0000 (01:33 +0000)]
Deprecate sequence-id's.

24 years ago * configure.in (_MSE_INT_H): Define on Solaris 7.
Nicholas Duffek [Fri, 7 Apr 2000 01:16:17 +0000 (01:16 +0000)]
* configure.in (_MSE_INT_H): Define on Solaris 7.
(NEW_PROC_API): Define on Solaris 7 and 8 as well as 6.
* acconfig.h (_MSE_INT_H): Define on Solaris 7.
* configure: Regenerate.
* config.in: Regenerate.

24 years ago * sol-thread.c (GET_LWP, GET_THREAD, BUILD_LWP, BUILD_THREAD):
Nicholas Duffek [Fri, 7 Apr 2000 01:14:10 +0000 (01:14 +0000)]
* sol-thread.c (GET_LWP, GET_THREAD, BUILD_LWP, BUILD_THREAD):
Change to rely on PIDGET etc.
* config/i386/nm-i386sol2.h (TARGET_HAS_WATCHPOINTS,
TARGET_CAN_USE_HARDWARE_WATCHPOINT, HAVE_CONTINUABLE_WATCHPOINT,
STOPPED_BY_WATCHPOINT, target_[insert/remove]_watchpoint):
define.  Allow target to use procfs hardware watchpoints.
* config/sparc/nm-sun4sol2.h: ditto.
* config/i386/tm-i386sol2.h (PIDGET, TIDGET, MERGEPID): modify
definitions to use 16 bits for the pid, 15 bits for the tid, and
1 bit for the flag.
* config/sparc/tm-sun4sol2.h: ditto.
(SOFTWARE_SINGLE_STEP, SOFTWARE_SINGLE_STEP_P): undefine.
* testsuite/gdb.threads/pthreads.exp (all_threads_running): Allow
for more than 15 thread increments.

24 years agoSEC_BLOCK, SEC_CLINK, and C_STATLAB added (TI COFF support).
Timothy Wall [Fri, 7 Apr 2000 00:58:06 +0000 (00:58 +0000)]
SEC_BLOCK, SEC_CLINK, and C_STATLAB added (TI COFF support).

24 years agoUpdate copyright notice
Nick Clifton [Thu, 6 Apr 2000 23:38:47 +0000 (23:38 +0000)]
Update copyright notice

24 years agoOnly check EF_xxx flags if the EABI version number is unknown.
Nick Clifton [Thu, 6 Apr 2000 23:32:19 +0000 (23:32 +0000)]
Only check EF_xxx flags if the EABI version number is unknown.

24 years agoAdd definitions of flags in e_flags field from version A-08 of ARM ELF spec.
Nick Clifton [Thu, 6 Apr 2000 23:18:18 +0000 (23:18 +0000)]
Add definitions of flags in e_flags field from version A-08 of ARM ELF spec.

24 years ago * top.c (filename_completer): Set subsequent_name to 1 early on,
Eli Zaretskii [Thu, 6 Apr 2000 15:24:36 +0000 (15:24 +0000)]
* top.c (filename_completer): Set subsequent_name to 1 early on,
to prevent an infinite loop if the first file in the directory is
a backup file.

24 years ago * splay-tree.c (splay_tree_remove): New.
Richard Henderson [Thu, 6 Apr 2000 00:16:01 +0000 (00:16 +0000)]
    * splay-tree.c (splay_tree_remove): New.

24 years ago * splay-tree.h (splay_tree_remove): Declare.
Richard Henderson [Thu, 6 Apr 2000 00:15:35 +0000 (00:15 +0000)]
    * splay-tree.h (splay_tree_remove): Declare.

24 years ago2000-04-05 James Ingham <jingham@leda.cygnus.com>
Jim Ingham [Wed, 5 Apr 2000 23:53:12 +0000 (23:53 +0000)]
2000-04-05  James Ingham  <jingham@leda.cygnus.com>

* regwin.itb (RegWin::build_win): Enable the "Display all
registers" menu at startup if any registers have been removed.
(RegWin::save_reg_display_vars): Handle cases where the register
set is not contiguous.
(RegWin::destructor): Actually save away the removed registers.
The latter two are Steve Johnson's change.

* regwin.ith (RegWin): Added "all_regs_shown" and
"disp_all_menu_item" to handle tracking whether any registers have
been removed from the display.

24 years ago* updating copyright dates ("1999" -> "1999, 2000")
Frank Ch. Eigler [Wed, 5 Apr 2000 22:31:29 +0000 (22:31 +0000)]
* updating copyright dates ("1999" -> "1999, 2000")

24 years agoopcodes:
Joern Rennecke [Wed, 5 Apr 2000 21:43:26 +0000 (21:43 +0000)]
opcodes:
* sh-opc.c (sh_table): Use A_DISP_PC / PCRELIMM_8BY2 for ldre & ldrs.
stc GBR,@-<REG_N> is available for arch_sh1_up.
Group parallel processing insn with identical mnemonics together.
Make three-operand psha / pshl come first.
gas:
* config/tc-sh.c (get_operands): There's no third operand if the
first operand is an immediate.

24 years agosh-dsp REPEAT support:
Joern Rennecke [Wed, 5 Apr 2000 21:23:04 +0000 (21:23 +0000)]
sh-dsp REPEAT support:
opcodes:

        * sh-opc.h (sh_nibble_type): Remove DISP_8 and DISP_4.
        Split IMM_[48]{,BY[24]} into IMM[01]_[48]{,BY[24]}.  Add REPEAT.
        (sh_arg_type): Add A_PC.
        (sh_table): Update entries using immediates.  Add repeat.
        * sh-dis.c (print_insn_shx): Remove DISP_8 and DISP_4.
        Split IMM_[48]{,BY[24]} into IMM[01]_[48]{,BY[24]}.  Add REPEAT.

gas:

        * config/tc-sh.c (immediate): Delete.
        (sh_operand_info): Add immediate member.
        (parse_reg): Use A_PC for pc.
        (parse_exp): Add second argument 'op'.  All callers changed.
        (parse_at): Expect pc to be coded as A_PC.
        Use immediate field in *op.
        (insert): Add fourth argument 'op'.  All callers changed.
        (build_relax): Add second argument 'op'.  All callers changed.
        (insert_loop_bounds): New function.
        (build_Mytes): Remove DISP_4.
        Split IMM_[48]{,BY[24]} into IMM[01]_[48]{,BY[24]}.  Add REPEAT.
        (assemble_ppi): Use immediate field in *operand.
        (sh_force_relocation): Handle BFD_RELOC_SH_LOOP_{START,END}.
        (md_apply_fix): Likewise.
        (tc_gen_reloc): Likewise.  Check for a pcrel BFD_RELOC_SH_LABEL.

include/coff:

        * sh.h (R_SH_LOOP_START, R_SH_LOOP_END): Define.

include/elf:

        * sh.h (R_SH_LOOP_START, R_SH_LOOP_END): New RELOC_NUMBERs.

bfd:

        * reloc.c (_bfd_relocate_contents): Add BFD_RELOC_SH_LOOP_START and
        BFD_RELOC_SH_LOOP_END.
        * elf32-sh.c (sh_elf_howto_tab): Change special_func to
        sh_elf_ignore_reloc for all entries that sh_elf_reloc used to ignore.
        Add entries for R_SH_LOOP_START and R_SH_LOOP_END.
        (sh_elf_reloc_loop): New function.
        (sh_elf_reloc): No need to test for always-to-be-ignored relocs
        any more.
        (sh_rel): Add entries for BFD_RELOC_SH_LOOP_{START,END}.
        (sh_elf_relocate_section): Handle BFD_RELOC_SH_LOOP_{START,END}.
        * bfd-in2.h, libbfd.h: Regenerate.

24 years ago*** empty log message ***
Jim Blandy [Wed, 5 Apr 2000 20:41:57 +0000 (20:41 +0000)]
*** empty log message ***

24 years ago* solib.c (update_solib_list): New function.
Jim Blandy [Wed, 5 Apr 2000 20:40:22 +0000 (20:40 +0000)]
* solib.c (update_solib_list): New function.
(solib_add): Call update_solib_list, and then read symbols.
(info_sharedlibrary_command): Call update_solib_list, not
solib_add.

24 years ago2000-04-05 Scott Bambrough <scottb@netwinder.org>
Scott Bambrough [Wed, 5 Apr 2000 17:24:08 +0000 (17:24 +0000)]
2000-04-05  Scott Bambrough <scottb@netwinder.org>

* arm-linux-tdep.c: Resolve implicit function declarations by
including target.h and value.h.  Inclusion of symtab.h is
no longer needed.
* ChangeLog: Fix formatting of previous entry.

24 years agoUnable to build x86 hosted debugger for ARM Linux, due to missing target
Scott Bambrough [Wed, 5 Apr 2000 15:38:05 +0000 (15:38 +0000)]
Unable to build x86 hosted debugger for ARM Linux, due to missing target
dependencies.  Created ARM Linux specific arm-linux-tdep.c file and moved
missing code into it from arm-linux-nat.c.

2000-04-05  Scott Bambrough <scottb@netwinder.org>

* arm-linux-tdep.c: New file.
* arm-linux-nat.c (fetch_fpregs): Remove unused code.
  (arm_get_longjmp_target): Moved it and all defines
  it uses to arm-linux-tdep.c.
  (arm_linux_extract_return_value): Moved to
  arm-linux-tdep.c.
* config/arm/linux.mt: Add arm-linux-tdep.c to TDEPFILES.

24 years ago * infrun.c (handle_inferior_event): Call target_mourn_inferior
Nicholas Duffek [Wed, 5 Apr 2000 02:26:37 +0000 (02:26 +0000)]
* infrun.c (handle_inferior_event): Call target_mourn_inferior
instead of kill_target.

24 years agoMove translated part of bug report string back into .c files so
Alan Modra [Tue, 4 Apr 2000 14:32:35 +0000 (14:32 +0000)]
Move translated part of bug report string back into .c files so
xgettext can find it.  Regnerate .pot files.

24 years agoUse "gcc -MM" for dependencies, and update them.
Alan Modra [Tue, 4 Apr 2000 10:53:56 +0000 (10:53 +0000)]
Use "gcc -MM" for dependencies, and update them.

24 years agoUpdate todo
Daniel Berlin [Tue, 4 Apr 2000 05:13:44 +0000 (05:13 +0000)]
Update todo

24 years agoC++ changes for 5.0, finally committed.
Daniel Berlin [Tue, 4 Apr 2000 04:53:50 +0000 (04:53 +0000)]
C++ changes for 5.0, finally committed.

24 years agoStop GCC thinking a shift will overflow.
Andrew Cagney [Tue, 4 Apr 2000 04:16:48 +0000 (04:16 +0000)]
Stop GCC thinking a shift will overflow.

24 years ago2000-04-03 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 4 Apr 2000 02:11:36 +0000 (02:11 +0000)]
2000-04-03  H.J. Lu  <hjl@gnu.org>

* TODO: Remove the regex entry.

24 years ago2000-04-03 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 4 Apr 2000 02:08:52 +0000 (02:08 +0000)]
2000-04-03  H.J. Lu  <hjl@gnu.org>

* gdb_regex.h: New. Include "regex.h" if USE_INCLUDED_REGEX
is defined and <regex.h> otherwise.

        * irix5-nat.c: Include "gdb_regex.h" instead of "gnu-regex.h".
* monitor.c: Likewise.
* osfsolib.c: Likewise.
* solib.c: Likewise.
* source.c: Likewise.
* symtab.c: Likewise.

* Makefile.in (REGEX): Changed to @REGEX@.
(REGEX_CFLAGS): New.
(REGEX1): Removed.
(ADD_DEPS): Use $(REGEX) instead of $(REGEX1).
(INTERNAL_WARN_CFLAGS): Add $(REGEX_CFLAGS).

* configure.in (--with-included-regex): New switch.
(REGEX): New. Subsstitue @REGEX@ in Makefile.in.
(REGEX_CFLAGS): New. Subsstitue @REGEX_CFLAGS@ in Makefile.in.
* configure: Regenerated.

24 years agoOops, forgot to write out ChangeLog changes...
Jim Ingham [Tue, 4 Apr 2000 00:19:29 +0000 (00:19 +0000)]
Oops, forgot to write out ChangeLog changes...

24 years ago2000-04-03 Steve Johnson <sbjohnson@ozemail.com.au>
Jim Ingham [Tue, 4 Apr 2000 00:17:47 +0000 (00:17 +0000)]
2000-04-03  Steve Johnson  <sbjohnson@ozemail.com.au>

* regwin.itb (dimensions): Use rows from preference file rather
than hard-coding a preference.
* prefs.tcl (pref_set_defaults): Add gdb/reg/rows preference.

24 years agoMention new PowerPC GNU/Linux native configuration.
Kevin Buettner [Mon, 3 Apr 2000 22:10:45 +0000 (22:10 +0000)]
Mention new PowerPC GNU/Linux native configuration.

24 years agoAIX 4.3 changes
Kevin Buettner [Mon, 3 Apr 2000 21:48:31 +0000 (21:48 +0000)]
AIX 4.3 changes

24 years ago2000-04-03 J.T. Conklin <jtc@redback.com>
J.T. Conklin [Mon, 3 Apr 2000 21:33:21 +0000 (21:33 +0000)]
2000-04-03  J.T. Conklin  <jtc@redback.com>

        * config/i386/xm-nbsd.h (HOST_LONG_DOUBLE_FORMAT): Define.

24 years ago*** empty log message ***
Jim Blandy [Mon, 3 Apr 2000 21:29:13 +0000 (21:29 +0000)]
*** empty log message ***

24 years ago* gdbtk-hooks.c (gdbtk_restore_result_ptr): New function.
Jim Blandy [Mon, 3 Apr 2000 21:29:00 +0000 (21:29 +0000)]
* gdbtk-hooks.c (gdbtk_restore_result_ptr): New function.
* gdbtk.h (gdbtk_restore_result_ptr): Declare it.
* gdbtk-cmds.c (gdbtk_load_asm): Use it to restore the old value
of result_ptr, in case we get errors while disassembling things.

24 years agoFollow links from the gdb the user ran to the actual executable, so
Jim Ingham [Mon, 3 Apr 2000 19:34:38 +0000 (19:34 +0000)]
Follow links from the gdb the user ran to the actual executable, so
that you can still find all the Tcl support files.

24 years ago2000-04-03 H.J. Lu <hjl@gnu.org>
Ian Lance Taylor [Mon, 3 Apr 2000 19:19:11 +0000 (19:19 +0000)]
2000-04-03  H.J. Lu  <hjl@gnu.org>

* cache.c (bfd_open_file): Unlink the output file only if
it has none zero size.

24 years agoIA-64 changes for linux threads
Kevin Buettner [Mon, 3 Apr 2000 19:10:50 +0000 (19:10 +0000)]
IA-64 changes for linux threads

24 years agoIA-64 changes
Kevin Buettner [Mon, 3 Apr 2000 18:58:48 +0000 (18:58 +0000)]
IA-64 changes

24 years ago*** empty log message ***
Jim Blandy [Mon, 3 Apr 2000 17:50:12 +0000 (17:50 +0000)]
*** empty log message ***

24 years ago*** empty log message ***
Jim Blandy [Mon, 3 Apr 2000 17:49:40 +0000 (17:49 +0000)]
*** empty log message ***

24 years ago* solib.c (solib_add): Move all the code for loading symbol tables
Jim Blandy [Mon, 3 Apr 2000 17:45:17 +0000 (17:45 +0000)]
* solib.c (solib_add): Move all the code for loading symbol tables
below the code to sort out additions and removals.  That way, we
always catch all loaded shared libraries whose symbols we haven't
grabbed yet.

* solib.c (solib_add): Don't try to free a shared object's objfile
if it doesn't have one.  Duh.

* solib.c (solib_add): If a pattern was given, but it doesn't
match any currently loaded shared libraries, print a message;
don't just be silent.

24 years ago * annotate.texi (Frame Annotations): Fix a cross-reference.
Eli Zaretskii [Mon, 3 Apr 2000 16:11:07 +0000 (16:11 +0000)]
* annotate.texi (Frame Annotations): Fix a cross-reference.

24 years ago * go32-nat.c (go32_handle_nonaligned_watchpoint): Use a
Eli Zaretskii [Mon, 3 Apr 2000 15:27:42 +0000 (15:27 +0000)]
* go32-nat.c (go32_handle_nonaligned_watchpoint): Use a
two-dimensional array instead of faking it with index
arithmetics.

24 years ago * config/i386/xm-go32.h (HOST_LONG_DOUBLE_FORMAT): Define.
Eli Zaretskii [Mon, 3 Apr 2000 15:24:17 +0000 (15:24 +0000)]
* config/i386/xm-go32.h (HOST_LONG_DOUBLE_FORMAT): Define.

* config/i386/tm-go32.h (TARGET_LONG_DOUBLE_BIT): Remove
definition (and use the common one in tm-i386.h).
(REGISTER_CONVERT_TO_VIRTUAL, REGISTER_CONVERT_TO_RAW): Likewise.
(I386_DJGPP_TARGET): Don't define, it's no longer required.
(LOW_RETURN_REGNUM, HIGH_RETURN_REGNUM): Remove definition,
i386-tdep.c defines it for all x86 targets.
(LD_I387, HEX_LONG_DOUBLE_INPUT): Remove.

* config/djgpp/fnchange.lst: Add i386-linux-tdep.c.

* config/djgpp/djcheck.sh: Edit the copyright year out of the test
results.  Fix editing of `main' arguments for non-GNU Sed.

24 years agoFix a typo (comtaining -> containing).
Eli Zaretskii [Mon, 3 Apr 2000 15:17:37 +0000 (15:17 +0000)]
Fix a typo (comtaining -> containing).

24 years ago * symfile.c (map_overlay_command, unmap_overlay_command): Fix
Eli Zaretskii [Mon, 3 Apr 2000 15:16:13 +0000 (15:16 +0000)]
* symfile.c (map_overlay_command, unmap_overlay_command): Fix
error message: there's no "overlay on" command.

24 years ago * Makefile.in (copying.c): Depend on copying.txt, not COPYING.
Eli Zaretskii [Mon, 3 Apr 2000 15:12:59 +0000 (15:12 +0000)]
* Makefile.in (copying.c): Depend on copying.txt, not COPYING.
(copying.txt): New target, a link to COPYING.

24 years agoTidy some code. Print pc rel addresses as signed.
Alan Modra [Mon, 3 Apr 2000 14:17:43 +0000 (14:17 +0000)]
Tidy some code.  Print pc rel addresses as signed.

24 years agoMove bug report string to one place.
Alan Modra [Mon, 3 Apr 2000 14:10:04 +0000 (14:10 +0000)]
Move bug report string to one place.

24 years agoNEWS file update
Daniel Berlin [Mon, 3 Apr 2000 13:24:08 +0000 (13:24 +0000)]
NEWS file update

24 years agoDon't emit relative relocations for non-loaded sections in shared objects.
Alan Modra [Mon, 3 Apr 2000 12:42:18 +0000 (12:42 +0000)]
Don't emit relative relocations for non-loaded sections in shared objects.
Fix for DWARF-2 sections .debug_info and .debug_line.

24 years ago * aoutx.h (NAME(aout,reloc_type_lookup)): Add BFD_RELOC_8 and
Hans-Peter Nilsson [Mon, 3 Apr 2000 11:44:45 +0000 (11:44 +0000)]
* aoutx.h (NAME(aout,reloc_type_lookup)): Add BFD_RELOC_8 and
BFD_RELOC_16 to switch for extended relocs.
(MY_swap_ext_reloc_in): New.
(MY_swap_ext_reloc_out): New.
(NAME(aout,slurp_reloc_table)): Use MY_swap_ext_reloc_in rather
than NAME(aout,swap_ext_reloc_in) for extended relocs.
(NAME(aout,squirt_out_relocs)): Similarly use
MY_swap_ext_reloc_out.
(aout_link_reloc_link_order): Use MY_put_ext_reloc if defined.

24 years ago * aout64.h (RELOC_EXT_BITS_EXTERN_BIG): Wrap definition in #ifndef.
Hans-Peter Nilsson [Mon, 3 Apr 2000 11:29:28 +0000 (11:29 +0000)]
* aout64.h (RELOC_EXT_BITS_EXTERN_BIG): Wrap definition in #ifndef.
(RELOC_EXT_BITS_EXTERN_LITTLE): Ditto.
(RELOC_EXT_BITS_TYPE_BIG): Ditto.
(RELOC_EXT_BITS_TYPE_SH_BIG): Ditto.
(RELOC_EXT_BITS_TYPE_LITTLE): Ditto.
(RELOC_EXT_BITS_TYPE_SH_LITTLE): Ditto.

24 years agoUpdate removing anything fixed.
Andrew Cagney [Mon, 3 Apr 2000 08:47:48 +0000 (08:47 +0000)]
Update removing anything fixed.

24 years ago * coff-h8300.c (h8300_reloc16_extra_cases): Add bsr:16 -> bsr:8 to
Jeff Law [Mon, 3 Apr 2000 06:55:06 +0000 (06:55 +0000)]
    * coff-h8300.c (h8300_reloc16_extra_cases): Add bsr:16 -> bsr:8 to
        the R_PCRWORD_B case.

24 years agoRevert white space changes. Need way of stopping this happening.
Andrew Cagney [Mon, 3 Apr 2000 06:52:38 +0000 (06:52 +0000)]
Revert white space changes.  Need way of stopping this happening.

24 years agoRe-indent (almost). Several cases where indent was getting it wrong
Andrew Cagney [Mon, 3 Apr 2000 05:30:13 +0000 (05:30 +0000)]
Re-indent (almost).  Several cases where indent was getting it wrong
were omitted.

24 years agoDelete add_minsym_to_demangled_hash_table from symtabs.h. Static function.
Andrew Cagney [Mon, 3 Apr 2000 04:47:27 +0000 (04:47 +0000)]
Delete add_minsym_to_demangled_hash_table from symtabs.h.  Static function.