platform/upstream/binutils.git
24 years agoIA-64 watchpoint support.
Kevin Buettner [Thu, 13 Apr 2000 02:18:13 +0000 (02:18 +0000)]
IA-64 watchpoint support.

24 years ago* Makefile.in (gdb-taz): New target. GDB specific archive.
Andrew Cagney [Thu, 13 Apr 2000 02:17:35 +0000 (02:17 +0000)]
* Makefile.in (gdb-taz): New target.  GDB specific archive.
(do-md5sum): New target.
(MD5PROG): Define.
(PACKAGE): Default to TOOL.
(VER): Default to a shell script.
(taz): Rewrite target.  Move real work to do-proto-toplev.  Include
md5 checksum generation.
(do-proto-toplev): New target. Create $(PACKAGE)-$(VER) link.
(do-tar-bz2): Delete creation of $(PACKAGE)-$(VER) link.
(gdb.tar.bz2, dejagnu.tar.bz2, gdb+dejagnu.tar.bz2,
insight.tar.bz2): Use gdb-taz to create archive.

24 years agoRemove U suffix from constants for K&R compilers.
Alan Modra [Thu, 13 Apr 2000 01:08:05 +0000 (01:08 +0000)]
Remove U suffix from constants for K&R compilers.
Fix a couple of 64 bit nits.

24 years agoApply patch to fix compuation of frag offsets for symbols
Nick Clifton [Wed, 12 Apr 2000 18:03:58 +0000 (18:03 +0000)]
Apply patch to fix compuation of frag offsets for symbols

24 years agoApply Andrew Cagney's patch to fix use of 'struct fix'.
Nick Clifton [Wed, 12 Apr 2000 17:59:32 +0000 (17:59 +0000)]
Apply Andrew Cagney's patch to fix use of 'struct fix'.

24 years ago * go32-nat.c (go32_insert_hw_breakpoint): When there are no more
Eli Zaretskii [Wed, 12 Apr 2000 17:04:42 +0000 (17:04 +0000)]
* go32-nat.c (go32_insert_hw_breakpoint): When there are no more
hardware breakpoint resources, return EBUSY.
(go32_handle_nonaligned_watchpoint): If the argument WHAT is not
one of the enumerated values, return EINVAL.

24 years ago * README: Mention special build instructions for DJGPP.
Eli Zaretskii [Wed, 12 Apr 2000 16:51:27 +0000 (16:51 +0000)]
* README: Mention special build instructions for DJGPP.
* NEWS: Update with FP features on x87 platforms, and
DJGPP-related changes.

24 years ago * top.c (gdb_completer_file_name_break_characters): New variable.
Eli Zaretskii [Wed, 12 Apr 2000 16:43:27 +0000 (16:43 +0000)]
* top.c (gdb_completer_file_name_break_characters): New variable.
(line_completion_function): When completing on file names, use
gdb_completer_file_name_break_characters as word break
characters for the readline library.

24 years agoTypos fixed (from Dmitry Sivachenko <dima@Chg.RU>).
Eli Zaretskii [Wed, 12 Apr 2000 16:35:02 +0000 (16:35 +0000)]
Typos fixed (from Dmitry Sivachenko <dima@Chg.RU>).

24 years agoAdd workaround for gcc-2.95.2 failure.
Alan Modra [Wed, 12 Apr 2000 12:55:06 +0000 (12:55 +0000)]
Add workaround for gcc-2.95.2 failure.

24 years ago(test4): Test for presence of foo__1B, not absence
Alan Modra [Wed, 12 Apr 2000 12:47:25 +0000 (12:47 +0000)]
(test4): Test for presence of foo__1B, not absence

24 years ago(test4): Delete incorrect foo__1B test. Reformat file.
Alan Modra [Wed, 12 Apr 2000 03:44:15 +0000 (03:44 +0000)]
(test4): Delete incorrect foo__1B test.  Reformat file.

24 years agoKeep output orphan sections in the same order as input.
Alan Modra [Wed, 12 Apr 2000 02:43:37 +0000 (02:43 +0000)]
Keep output orphan sections in the same order as input.

24 years agoChangelog entry for gdbint.texinfo fix
Daniel Berlin [Wed, 12 Apr 2000 02:27:39 +0000 (02:27 +0000)]
Changelog entry for gdbint.texinfo fix

24 years agoGDB->@value{GDBN}
Daniel Berlin [Wed, 12 Apr 2000 02:26:59 +0000 (02:26 +0000)]
GDB->@value{GDBN}

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 agoRemove extraneous paragraph.
Alan Modra [Tue, 11 Apr 2000 11:39:38 +0000 (11:39 +0000)]
Remove extraneous paragraph.

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 agoReplace 'strftime' with 'sprintf'.
Nick Clifton [Mon, 10 Apr 2000 17:13:07 +0000 (17:13 +0000)]
Replace 'strftime' with 'sprintf'.

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 agoFix 64-bit nits.
Alan Modra [Mon, 10 Apr 2000 12:36:06 +0000 (12:36 +0000)]
Fix 64-bit nits.

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 agoAdd 'avr' to Makefile.am
Nick Clifton [Sun, 9 Apr 2000 20:25:17 +0000 (20:25 +0000)]
Add 'avr' to Makefile.am
Add M32R docs to as.texinfo

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 BFD_RELOC_{ARM|THUMB}_PCREL_BLX relocs.
Nick Clifton [Sat, 8 Apr 2000 00:11:46 +0000 (00:11 +0000)]
Add support for BFD_RELOC_{ARM|THUMB}_PCREL_BLX relocs.

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 agoNote new "AT>" feature.
Timothy Wall [Fri, 7 Apr 2000 17:04:19 +0000 (17:04 +0000)]
Note new "AT>" feature.

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 agoA mostly cosmetic tidy up of warnings and error message reporting.
Alan Modra [Fri, 7 Apr 2000 04:34:50 +0000 (04:34 +0000)]
A mostly cosmetic tidy up of warnings and error message reporting.

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:07 +0000 (00:58 +0000)]
SEC_BLOCK, SEC_CLINK, and C_STATLAB added (TI COFF support).

24 years ago * readelf.c (decode_location_expression): Loop through multiple
Jason Merrill [Fri, 7 Apr 2000 00:16:45 +0000 (00:16 +0000)]
    * readelf.c (decode_location_expression): Loop through multiple
        operations.
        (read_and_display_attr): Pass in length.

24 years ago * readelf.c (read_and_display_attr): Add CU offset to references.
Jason Merrill [Fri, 7 Apr 2000 00:15:00 +0000 (00:15 +0000)]
    * readelf.c (read_and_display_attr): Add CU offset to references.
        (display_debug_info): Pass it in.

24 years agoRemove spurious blank line
Nick Clifton [Thu, 6 Apr 2000 23:43:31 +0000 (23:43 +0000)]
Remove spurious blank line

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 agoDetect EM_AVR machine number
Nick Clifton [Thu, 6 Apr 2000 23:21:50 +0000 (23:21 +0000)]
Detect EM_AVR machine number

24 years agoAdd code to decode the e_flags field of an ARM ELF binary.
Nick Clifton [Thu, 6 Apr 2000 23:21:09 +0000 (23:21 +0000)]
Add code to decode the e_flags field of an ARM ELF binary.

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 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:05 +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* gprof.c (copyright): Do not use N_ in array initializer.
Alexandre Oliva [Wed, 5 Apr 2000 20:53:15 +0000 (20:53 +0000)]
* gprof.c (copyright): Do not use N_ in array initializer.

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* config/tc-sparc.c (sparc_ip): Avoid string pasting.
Alexandre Oliva [Wed, 5 Apr 2000 09:38:43 +0000 (09:38 +0000)]
* config/tc-sparc.c (sparc_ip): Avoid string pasting.

24 years agoAdd --redefine-sym to objcopy.
Alan Modra [Wed, 5 Apr 2000 03:43:56 +0000 (03:43 +0000)]
Add --redefine-sym to objcopy.

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 ago2000-04-04 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 4 Apr 2000 23:05:32 +0000 (23:05 +0000)]
2000-04-04  H.J. Lu  <hjl@gnu.org>

* readelf.c (process_symbol_table): Correctly read in symbol
versioning information.

24 years ago * internals.texi (CPU backend): Document
Hans-Peter Nilsson [Tue, 4 Apr 2000 20:39:36 +0000 (20:39 +0000)]
* internals.texi (CPU backend): Document
TC_CHECK_ADJUSTED_BROKEN_DOT_WORD.

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 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.