Stu Grossman [Sat, 2 May 1998 16:36:05 +0000 (16:36 +0000)]
* ser-unix.c (baudtab): Add 57600, 115200, 230400, and 460800 baud.
Ian Lance Taylor [Sat, 2 May 1998 16:06:32 +0000 (16:06 +0000)]
add overview information and ELF segment information
Doug Evans [Sat, 2 May 1998 01:28:32 +0000 (01:28 +0000)]
* Makefile.in: Replace @MAINT@ with $(CGEN_MAINT).
(CGEN_MAINT): New variable.
* configure.in: Add support for --enable-cgen-maint.
* configure: Regenerate.
Ian Lance Taylor [Fri, 1 May 1998 23:11:19 +0000 (23:11 +0000)]
fix TeX problems
Ian Lance Taylor [Fri, 1 May 1998 22:44:27 +0000 (22:44 +0000)]
add target vector documentation
Doug Evans [Fri, 1 May 1998 20:59:29 +0000 (20:59 +0000)]
* configure.in: Add support for --enable-cgen-maint.
* Makefile.am (M32R_DEPS): New variable.
(m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c): Update dependencies.
* aclocal.m4: Regenerate.
* Makefile.in: Regenerate.
* configure: Regenerate.
* Makefile.am (CGENFILES): Add minsn.scm.
Syd Polk [Fri, 1 May 1998 18:37:07 +0000 (18:37 +0000)]
Fri May 1 11:36:00 PST 1998 Syd Polk <spolk@cygnus.com>
* Touched all files before doing import
John Metzler [Fri, 1 May 1998 17:59:36 +0000 (17:59 +0000)]
* monitor.c: Turn off debug
Peter Schauer [Fri, 1 May 1998 16:31:51 +0000 (16:31 +0000)]
* breakpoint.c (delete_command): Skip internal breakpoints when
all breakpoints are requested.
* stabsread.c (define_symbol): Record parameter types from Sunpro
function stabs in the TYPE_FIELDS of the function type.
Andrew Cagney [Fri, 1 May 1998 07:58:47 +0000 (07:58 +0000)]
*) Delete CPU and CIA arguments from hw_io_*_buffer transfers.
Instead save them in the sim_hw structure.
*) Route sim-core accesses to hw devices through the sim_hw module.
*) Route hw device requests to abort/halt through the sim_hw module.
*) Add print parameter to hw_tree_print() function.
*) Add sim_engine_vabort () function.
Andrew Cagney [Fri, 1 May 1998 05:44:17 +0000 (05:44 +0000)]
Fix type of arguments to sim_engine_halt.
Fred Fish [Fri, 1 May 1998 00:24:17 +0000 (00:24 +0000)]
* read.c (sizeof_leb128): Referenced externally by write.c so
don't inline.
Jason Molenda [Thu, 30 Apr 1998 23:01:07 +0000 (23:01 +0000)]
Thu Apr 30 15:59:54 1998 Jason Molenda (crash@bugshack.cygnus.com)
* Makefile.in (config-check-targets, config-check-hosts): Removed.
1998-04-30 Paul Eggert <eggert@twinsun.com>
* Makefile.in (maintainer-clean):
Don't get ahead of yourself and delete Makefile
before running `make'.
(local-maintainer-clean, do-maintainer-clean): New rules.
Elena Zannoni [Thu, 30 Apr 1998 16:20:17 +0000 (16:20 +0000)]
Wed Apr 29 15:53:16 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* gdbtk.c (gdbtk_ignorable_warning): removed va_list parameter,
which was unused.
Stu Grossman [Thu, 30 Apr 1998 16:00:08 +0000 (16:00 +0000)]
Add java sanitization gobbledegook.
Andrew Cagney [Thu, 30 Apr 1998 10:56:49 +0000 (10:56 +0000)]
For multiply->add, loose underflow status, overflow when acc is
to-the-max, product can overflow result.
Andrew Cagney [Thu, 30 Apr 1998 10:55:09 +0000 (10:55 +0000)]
Add 2-result FP trace macro.
Dump hex value of floating-point numbers
Geoffrey Noer [Thu, 30 Apr 1998 05:23:50 +0000 (05:23 +0000)]
Wed Apr 29 22:22:55 1998 Geoffrey Noer <noer@cygnus.com>
* configure.in: Stop appending EXEEXT to the end of
SRCONV_PROG (wrong because that variable may contain multiple
programs)
* Makefile.am: instead, add EXEEXTs to each SRCONV_PROG
program
* Makefile.in: regenerate
* configure: regenerate
Geoffrey Noer [Thu, 30 Apr 1998 01:15:38 +0000 (01:15 +0000)]
Wed Apr 29 18:05:52 1998 Geoffrey Noer <noer@cygnus.com>
* configure.in: Stop appending EXEEXT to the end of
SRCONV_PROG (wrong because that variable may contain multiple
programs)
* Makefile.in: instead, add EXEEXTs to each SRCONV_PROG
program
* configure: regenerate
Stu Grossman [Thu, 30 Apr 1998 00:08:01 +0000 (00:08 +0000)]
* Makefile.in: Added dependencies to all-target-boehm-gc and
all-target-libjava to have them configure during the build.
Geoffrey Noer [Wed, 29 Apr 1998 22:49:27 +0000 (22:49 +0000)]
Wed Apr 29 15:44:52 1998 Geoffrey Noer <noer@cygnus.com>
* aclocal.m4: new file for AM_EXEEXT macro
* configure.in: call AM_EXEEXT
* configure: regenerate with autoconf 2.12.1.
* Makefile.in: add EXEEXT support
James Lemke [Wed, 29 Apr 1998 21:17:53 +0000 (21:17 +0000)]
* sim-main.h, sky-libvpe.c: r59fp_op* functions were called with
1st parm of wrong type. Converted remaining "/" to "FDiv".
* interp.c: Make "--float-type host" the default.
Ian Lance Taylor [Wed, 29 Apr 1998 20:15:19 +0000 (20:15 +0000)]
add relocation code and ELF docs
Mark Alexander [Wed, 29 Apr 1998 20:11:29 +0000 (20:11 +0000)]
* configure.in: Build simulator on sparclite and sparc86x targets.
* configure: Regenerate.
Michael Meissner [Wed, 29 Apr 1998 19:51:01 +0000 (19:51 +0000)]
Add .debugsym label which does not force a NOP after a short instruction
Ian Lance Taylor [Wed, 29 Apr 1998 19:38:38 +0000 (19:38 +0000)]
* config.bfd: If we include any ELF targets in targ_defvec and/or
targ_selvecs, then add the generic ELF targets to targ_selvecs.
* elf32-gen.c (dummy): New static const variable.
(elf_generic_info_to_howto): New static function.
(elf_generic_info_to_howto_rel): New static function.
(elf_info_to_howto): Define as elf_generic_info_to_howto.
(elf_info_to_howto_rel): Define as elf_generic_info_to_howto_rel.
* elf64-gen.c: Same changes as elf32-gen.c.
* elfcode.h (elf_object_p): For the generic target, ignore a
failure of bfd_default_set_arch_mach. Fix indentation a bit.
John Metzler [Wed, 29 Apr 1998 17:33:57 +0000 (17:33 +0000)]
Wed Apr 29 10:20:40 1998 John Metzler <jmetzler@cygnus.com>
* nec4102rom.c : New file implements rom monitor adapter for
nec-vr4102 board. This board hosts the vr4111 chip. This file
required extenstions to the monitor_ops structure, hooks for wiat
filter, new flags. This version does not support more than one
breakpoint and resuming after a breakpoint in 16 bit mode is
completely disfunctional. * monitor.h : Defined additional hooks
for dmpregs, confinuer_hooks and wait_filter. These additions
require that all rom monitor interfaces be recoded to to
initializa monitor ops using assignments rather than static
structure initialization. Added new bits to flags
MO_EXACT_DUMPADDR, MO_HAS_BLOCKWRITES
* monitor.c (RDEBUG): Conditional tracing throughout the file.
(fromhex): Now recognized upper cse hex digits
(monitor_printf_noecho):
(monitor_readchar): Tracing interferes with input timing.
(monitor_open): Register different memory write functions with
dcache_init if MO_HAS_BLOCKWRITES.
(flush_monior_dcache): Added as an additional utilty.
(monitor-resume): Call continue hook if one has been supplied.
(monitor_wait_filter): New function Factored out of monitor wait
and used if alternate wait-filter has not been provided.
(monitor_wait): call alternate wait filter if provided. Call
monitor_dump_regs, a new function factored out from inline code.
(monitor_dump_block): A new function used as a utility when
monitors must dump several blocks of registers using different
commands.
(monitor_dump_regs): Call alternate function if provided. Uses new
hook in monitor.h.
(monitor_write_memory): Engage previouly added hook
MO_FILL_USES_ADDR.
(monitor_write_even_block): new function supports writing long
blocks of 4byte words.
(longlongendswap): new internal function
(monitor_write_memory_longlongs): new function writes large blocks
using command to enter a long long.
(monitor_write-memory_block): new Function figures out which block
mod to use.
(monitor_read_memory): Can now handle dump formats in which the bytes
preceeding the requested data is not printed.
* monitor.h: Added new fields to the structure
Frank Ch. Eigler [Wed, 29 Apr 1998 17:01:23 +0000 (17:01 +0000)]
* Test case for modular arithmetic hardware erratum, c.f. PR 14887.
Wed Apr 29 12:49:00 1998 Frank Ch. Eigler <fche@cygnus.com>
* ls-modaddr.S: New test for modular addressing.
* Makefile.in: Run it.
Ron Unrau [Wed, 29 Apr 1998 14:48:42 +0000 (14:48 +0000)]
* rw-vureg.{c,vuexpect}: test VU register read/writes through aliased memory
Tom Tromey [Wed, 29 Apr 1998 04:17:25 +0000 (04:17 +0000)]
* Makefile.in (GDBTKLIBS): New macro.
(INSTALLED_LIBS): Include GDBTKLIBS.
(CLIBS): Likewise.
* configure: Rebuilt.
* configure.in: Put Tcl/Tk libs into GDBTKLIBS, not LIBS.
(GDBTKLIBS): AC_SUBST.
Tom Tromey [Wed, 29 Apr 1998 02:59:28 +0000 (02:59 +0000)]
* gprof.c (main): Conditionally call setlocale.
* gprof.h: Include <locale.h> if HAVE_LOCALE_H.
(LC_MESSAGES): Now can be defined even when ENABLE_NLS.
Tom Tromey [Wed, 29 Apr 1998 02:51:43 +0000 (02:51 +0000)]
* as.c (main): Conditionally call setlocale.
* gasp.c (main): Likewise.
* asintl.h: Include <locale.h> if HAVE_LOCALE_H.
(LC_MESSAGES): Now can be defined even when ENABLE_NLS.
Tom Tromey [Wed, 29 Apr 1998 02:44:49 +0000 (02:44 +0000)]
* addr2line.c (main): Conditionally call setlocale.
* windres.c (main): Likewise.
* sysdump.c (main): Likewise.
* strings.c (main): Likewise.
* srconv.c (main): Likewise.
* size.c (main): Likewise.
* objdump.c (main): Likewise.
* objcopy.c (main): Likewise.
* nm.c (main): Likewise.
* nlmconv.c (main): Likewise.
* dlltool.c (main): Likewise.
* coffdump.c (main): Likewise.
* ar.c (main): Likewise.
* bucomm.h: Include <locale.h> if HAVE_LOCALE_H.
(LC_MESSAGES): Now can be defined even when ENABLE_NLS.
Tom Tromey [Wed, 29 Apr 1998 01:48:05 +0000 (01:48 +0000)]
* tracepoint.c (memrange_cmp): Another typo fix; `memrbnge' ->
`memrange'.
Tom Tromey [Wed, 29 Apr 1998 01:44:40 +0000 (01:44 +0000)]
* tracepoint.c (memrange_cmp): Fixed typo in function intro.
Geoffrey Noer [Wed, 29 Apr 1998 01:44:23 +0000 (01:44 +0000)]
Tue Apr 28 18:28:58 1998 Geoffrey Noer <noer@cygnus.com>
* common/aclocal.m4: call AM_EXEEXT in SIM_AC_COMMON, define
AM_CYGWIN32 and AM_EXEEXT.
* common/Make-common.in: set EXEEXT, add missing EXEEXTs
to run and install-common rules.
* common/configure: regenerate
And update all subdirectory ChangeLogs and configure files.
Nick Clifton [Wed, 29 Apr 1998 01:07:56 +0000 (01:07 +0000)]
Rebuilt from latest cen files
Nick Clifton [Wed, 29 Apr 1998 01:06:56 +0000 (01:06 +0000)]
Internationalised these files.
Jillian Ye [Wed, 29 Apr 1998 00:50:26 +0000 (00:50 +0000)]
*** empty log message ***
Jillian Ye [Wed, 29 Apr 1998 00:48:13 +0000 (00:48 +0000)]
sce*test*_out_dif.dat : Change the last line of the files to be
"7f
00000000 00000000"
: ----------------------------------------------------------------------
Jason Molenda [Wed, 29 Apr 1998 00:42:28 +0000 (00:42 +0000)]
Tue Apr 28 17:41:20 1998 Philippe De Muyter <phdm@macqel.be>
* symfile.c (overlay_auto_command): Add forgotten parameter definitions.
(overlay_manual_command, overlay_off_command): Likewise.
(overlay_load_command): Likewise.
* tracepoint.c (memrange_cmp): Parameters have type void *, not
struct memrange *.
Jillian Ye [Wed, 29 Apr 1998 00:35:04 +0000 (00:35 +0000)]
*** empty log message ***
Tom Tromey [Wed, 29 Apr 1998 00:11:07 +0000 (00:11 +0000)]
Fixed xgettext invocation in .Sanitize files
Ian Lance Taylor [Wed, 29 Apr 1998 00:06:18 +0000 (00:06 +0000)]
* configure.in (WIN32LIBADD): Add -lintl on cygwin32.
* configure: Rebuild.
Ian Lance Taylor [Wed, 29 Apr 1998 00:04:11 +0000 (00:04 +0000)]
clean up IMPORTS changes
Ian Lance Taylor [Tue, 28 Apr 1998 23:53:24 +0000 (23:53 +0000)]
change core.c to corefile.c
Ian Lance Taylor [Tue, 28 Apr 1998 23:52:20 +0000 (23:52 +0000)]
* corefile.c: Rename from core.c.
* corefile.h: Rename from core.h.
* Many .c files: Include corefile.h rather than core.h.
* Makefile.am (sources): Change core.c to corefile.c.
(noinst_HEADERS): Change core.h to corefile.h.
($(OBJECTS)): Depend upon corefile.h rather than core.h.
(corefile.o): Rename target from core.o, depend upon corefile.c.
* Makefile.in, po/POTFILES.in: Rebuild.
Jason Molenda [Tue, 28 Apr 1998 23:26:30 +0000 (23:26 +0000)]
Tue Apr 28 16:24:24 1998 Jason Molenda (crash@bugshack.cygnus.com)
* Makefile.in (install-gdbtk): Call this 'install-gdb' so that
the right GUI libraries and files are installed along with GDB.
This bit of the Makefile.in is bracketed by a sanitize-gdbtk, so
install-gdb will revert to the normal boring behavior if we sanitize
out all gdbtk bits.
Frank Ch. Eigler [Tue, 28 Apr 1998 22:49:00 +0000 (22:49 +0000)]
* Reminded to keep lineno.d/s test.
Nick Clifton [Tue, 28 Apr 1998 22:48:23 +0000 (22:48 +0000)]
Rebuilt again!
Nick Clifton [Tue, 28 Apr 1998 22:43:01 +0000 (22:43 +0000)]
Rebuilt again!
Frank Ch. Eigler [Tue, 28 Apr 1998 22:36:10 +0000 (22:36 +0000)]
* Typo.
Tue Apr 28 18:33:23 1998 Frank Ch. Eigler <fche@cygnus.com>
* config/tc-d30v.c (md_show_usage): Correct gettext typo.
Ian Lance Taylor [Tue, 28 Apr 1998 22:11:42 +0000 (22:11 +0000)]
* configure.in: Change alpha to alpha* in several places.
Nick Clifton [Tue, 28 Apr 1998 22:00:55 +0000 (22:00 +0000)]
Regernate aclocal.m4 and configure using latest tools (I hope!)
Ian Lance Taylor [Tue, 28 Apr 1998 21:39:50 +0000 (21:39 +0000)]
Change Makefile.am, not Makefile.in.
Ian Lance Taylor [Tue, 28 Apr 1998 21:18:23 +0000 (21:18 +0000)]
add title, fix some minor problems
Nick Clifton [Tue, 28 Apr 1998 21:15:42 +0000 (21:15 +0000)]
Fixed build of POTFILES.in
Frank Ch. Eigler [Tue, 28 Apr 1998 20:48:30 +0000 (20:48 +0000)]
* Fixes for gdb/15371 part 1: assembly source line numbering.
[ChangeLog]
Tue Apr 28 11:35:56 1998 Frank Ch. Eigler <fche@cygnus.com>
* ecoff.c (ecoff_build_lineno): Do not use dummy first_lineno
for line numbers for assembly source.
[testsuite/ChangeLog]
Tue Apr 28 16:38:34 1998 Frank Ch. Eigler <fche@cygnus.com>
* gas/mips/lineno.[sd]: Assembly source line number test.
* gas/mips/mips.exp: Added lineno test.
Ian Lance Taylor [Tue, 28 Apr 1998 19:37:19 +0000 (19:37 +0000)]
add a section on relocations
Jason Molenda [Tue, 28 Apr 1998 19:18:10 +0000 (19:18 +0000)]
Tue Apr 28 12:16:57 1998 Jason Molenda (crash@bugshack.cygnus.com)
* config.bfd: Update OSR5/Unixware patterns.
John Metzler [Tue, 28 Apr 1998 18:14:54 +0000 (18:14 +0000)]
Tue Apr 28 11:08:25 1998 John Metzler <jmetzler@cygnus.com>
* rom68k-rom.c (_initialize_rom68k): Fix unresolved init_rom_68kcmds
Bill Moyer [Tue, 28 Apr 1998 18:09:53 +0000 (18:09 +0000)]
Updated ChangeLog to reflect IMPORT support changes in dlltool.
Bill Moyer [Tue, 28 Apr 1998 17:36:17 +0000 (17:36 +0000)]
dlltool.c: Added support for IMPORTS.
dlltool.h: Redefined declaration of def_import().
defparse.y: Redefined IMPORT rule.
Ian Lance Taylor [Tue, 28 Apr 1998 17:16:39 +0000 (17:16 +0000)]
* configure.in: Call AC_ISC_POSIX near start. Move CY_GNU_GETTEXT
after AC_PROG_CC.
* aclocal.m4, configure: Rebuild with current tools.
Also add sanitization to ChangeLog.
Ian Lance Taylor [Tue, 28 Apr 1998 17:12:30 +0000 (17:12 +0000)]
add opintl.h
Ian Lance Taylor [Tue, 28 Apr 1998 16:44:24 +0000 (16:44 +0000)]
* config/tc-hppa.c: Change all calls to bzero to use memset.
(pa_ip): Add cast to avoid warning.
(tc_gen_reloc, md_apply_fix): Likewise.
(pa_find_space_by_number): Likewise.
(hppa_force_relocation): Likewise.
(pa_block): Change i to unsigned int.
* config/obj-som.h (obj_som_copyright): Declare.
Mark Alexander [Tue, 28 Apr 1998 14:46:19 +0000 (14:46 +0000)]
* config.sub: Recognize sparc86x.
Ian Lance Taylor [Tue, 28 Apr 1998 02:31:15 +0000 (02:31 +0000)]
remove PR numbers
Richard Henderson [Tue, 28 Apr 1998 01:03:42 +0000 (01:03 +0000)]
* elf.c (assign_file_positions_for_segments): Allow for holes
between sections added by a link script.
PR 15645
Ian Lance Taylor [Tue, 28 Apr 1998 00:20:27 +0000 (00:20 +0000)]
* bfdint.texi: New file.
* Makefile.am (noinst_TEXINFOS): New variable.
* Makefile.in: Rebuild.
Nick Clifton [Tue, 28 Apr 1998 00:07:48 +0000 (00:07 +0000)]
Added Internationalisation macros to English text strings.
Doug Evans [Mon, 27 Apr 1998 22:42:22 +0000 (22:42 +0000)]
* cpu.c,model.c,sem-switch.c,sem.c: Regenerated. Mostly comment
and variable renaming due to macro insn additions.
* mloop.in: Update to use CGEN_INSN_NUM.
* cpu.x,modelx.c,readx.c,semx.c: Regenerated.
* mloopx.in: Update to use CGEN_INSN_NUM.
Doug Evans [Mon, 27 Apr 1998 22:41:32 +0000 (22:41 +0000)]
* cpu.c,model.c,sem-switch.c,sem.c: Regenerated. Mostly comment
and variable renaming due to macro insn additions.
* mloop.in: Update to use CGEN_INSN_NUM.
* cpu.x,modelx.c,readx.c,semx.c: Regenerated.
* mloopx.in: Update to use CGEN_INSN_NUM.
Mark Alexander [Mon, 27 Apr 1998 22:19:46 +0000 (22:19 +0000)]
* config/sparc/tm-sparc.h (CALL_DUMMY): Shorten it drastically,
make it work on the simulator.
(FIX_CALL_DUMMY): Convert to function call instead of inline code.
(sparc_fix_call_dummy): Declare.
* sparc-tdep.c (sparc_fix_call_dummy): New function, taken from
old FIX_CALL_DUMMY macro, with additional fixes for simulator.
(sparc_push_dummy_frame): Set registers differently on simulator
to prevent corrupted register window save areas.
Nick Clifton [Mon, 27 Apr 1998 21:39:56 +0000 (21:39 +0000)]
Internationalised the opcodes library.
John Metzler [Mon, 27 Apr 1998 21:11:07 +0000 (21:11 +0000)]
Mon Apr 27 13:46:40 1998 John Metzler <jmetzler@cygnus.com>
* rom68k-rom.c (_initialize_rom68k init_rom68k_cmds):
* abug-rom.c (_initialize_abug_rom init_abug-cmds):
* cpu32bug-rom.c (_initialize_cpu32bug_rom init_cpu32bug_cmds):
* mon960-rom.c (initialize_mon960 init_mon960_cmds):
* op50-rom.c (initialize_op50n init_op50n_cmds) :
* ppcbug-rom.c (_initialize_ppcbug_rom init_ppc_cmds) :
* sh3-rom.c (_initialize_sh3_rom init_sh3_cmds) :
* sparclet-rom.c (_initialize_sparcletinit_sparclet_cmds ) :
* remote-est.c ( _initialize_est init_est_cmds) :
* remote-hms.c ( _initialize_remote_hms init_hms_cmds) :
Convert all static initializations of monitor ops structures to
executable initializations in oreer tat additions to the data structure
definition can me made without repeating this editing exercise
Ian Lance Taylor [Mon, 27 Apr 1998 20:50:54 +0000 (20:50 +0000)]
* configure.in: Change version number to 2.9.4
* configure: Rebuild.
Ian Lance Taylor [Mon, 27 Apr 1998 20:42:00 +0000 (20:42 +0000)]
* configure.in: Change version number to 2.9.4
* configure: Rebuild.
Doug Evans [Mon, 27 Apr 1998 20:10:40 +0000 (20:10 +0000)]
* m32r-opc.h,m32r-opc.c,m32r-asm.c,m32r-dis.c: Regenerate.
Ian Lance Taylor [Mon, 27 Apr 1998 19:59:14 +0000 (19:59 +0000)]
* configure.in: Change version number to 2.9.4
* configure: Rebuild.
Ian Lance Taylor [Mon, 27 Apr 1998 19:44:13 +0000 (19:44 +0000)]
* configure.in: Change version number to 2.9.4
* configure: Rebuild.
Doug Evans [Mon, 27 Apr 1998 19:36:06 +0000 (19:36 +0000)]
* cgen.c (cgen_asm_finish_insn): New arg relax_p. All callers updated.
* config/tc-m32r.c (assemble_parallel_insn): No need to try
non-relaxable variant any more. Simplify test for nop insn.
(md_assemble): Only scan operands if m32rx. Set orig_insn in case
scan of operands yields an insn different from original (e.g. a macro).
Fix call to can_make_parallel.
Ian Lance Taylor [Mon, 27 Apr 1998 19:17:00 +0000 (19:17 +0000)]
* ecoff.h: Change symbolS in function declaration to struct
symbol.
Doug Evans [Mon, 27 Apr 1998 17:49:54 +0000 (17:49 +0000)]
tweak comment
Doug Evans [Mon, 27 Apr 1998 17:48:05 +0000 (17:48 +0000)]
* cgen-asm.c (cgen_current_opcode_table): Renamed from ..._data.
(asm_hash_table_entries): New variable.
(cgen_asm_init): Free asm_hash_table_entries.
(hash_insn_array,hash_insn_list): New functions.
(build_asm_hash_table): Use them. Hash macro insns as well.
(cgen_asm_lookup_insn): Update.
* cgen_dis.c (cgen_current_opcode_table): Renamed from ..._data.
(dis_hash_table_entries): New variable.
(cgen_dis_init): Free dis_hash_table_entries.
(hash_insn_array,hash_insn_list): New functions.
(build_dis_hash_table): Use them. Hash macro insns as well.
(cgen_dis_lookup_insn): Update.
* cgen-opc.c (cgen_current_opcode_table): Renamed from ..._data.
(cgen_set_cpu,cgen_hw_lookup,cgen_insn_count): Update.
(cgen_macro_insn_count): New function.
* cgen-opc.in (@arch@_cgen_lookup_insn): New arg alias_p.
All callers updated. Sanity check result of extract fn.
(@arch@_cgen_get_insn_operands): Change result type to void.
Delete args insn_value, length. New arg fields. All callers updated.
(@arch@_cgen_lookup_get_insn_operands): New function.
Jason Molenda [Mon, 27 Apr 1998 17:44:26 +0000 (17:44 +0000)]
Mon Apr 27 10:43:04 1998 Jason Molenda (crash@bugshack.cygnus.com)
* gdb_string.h (strdup): Don't specify arguments in prototype.
Doug Evans [Mon, 27 Apr 1998 17:31:38 +0000 (17:31 +0000)]
* cgen.h (CGEN_ATTR_TYPE): Delete `const', moved to uses.
(cgen_asm_finish_insn): Update prototype.
(cgen_insn): New members num, data.
(CGEN_INSN_TABLE): Members asm_hash, asm_hash_table_size,
dis_hash, dis_hash_table_size moved to ...
(CGEN_OPCODE_TABLE). Here. Renamed from CGEN_OPCODE_DATA.
All uses updated. New members asm_hash_p, dis_hash_p.
(CGEN_MINSN_EXPANSION): New struct.
(cgen_expand_macro_insn): Declare.
(cgen_macro_insn_count): Declare.
(get_insn_operands): Update prototype.
(lookup_get_insn_operands): Declare.
Ian Lance Taylor [Mon, 27 Apr 1998 16:40:18 +0000 (16:40 +0000)]
* ld.texinfo (Options) [-rpath-link]: Mention ld.so.conf.
Ian Lance Taylor [Mon, 27 Apr 1998 16:15:36 +0000 (16:15 +0000)]
x
Ian Lance Taylor [Mon, 27 Apr 1998 16:14:37 +0000 (16:14 +0000)]
* emultempl/elf32.em (global_vercheck_needed): New file static
variable.
(global_vercheck_failed): New file static variable.
(gld${EMULATION_NAME}_after_open): Check for shared libraries
twice, once with force set to 0 and once with it set to 1.
(gld${EMULATION_NAME}_check_ld_so_conf): Add force parameter.
Change all callers.
(gld${EMULATION_NAME}_search_needed): Likewise.
(gld${EMULATION_NAME}_try_needed): Likewise. If not force, check
whether the libraries needs any incompatible versions.
(gld${EMULATION_NAME}_vercheck): New static function.
Ian Lance Taylor [Mon, 27 Apr 1998 15:51:27 +0000 (15:51 +0000)]
Based on patch from H.J. Lu <hjl@gnu.org>:
* elf.c (bfd_elf_get_bfd_needed_list): New function.
* bfd-in.h (bfd_elf_get_bfd_needed_list): Declare.
* bfd-in2.h: Rebuild.
Andrew Cagney [Mon, 27 Apr 1998 07:13:00 +0000 (07:13 +0000)]
Clean up cell types.
Tom Tromey [Sun, 26 Apr 1998 22:03:55 +0000 (22:03 +0000)]
* configure: Regenerated to track ../common/aclocal.m4 changes.
* config.in: Ditto.
* acconfig.h: New file.
* configure.in: Reverted change of Apr 24; use sinclude again.
Tom Tromey [Sun, 26 Apr 1998 21:44:25 +0000 (21:44 +0000)]
* Makefile.in (autoconf-common autoheader-common): Don't pass -l
to autoconf and autoheader.
Tom Tromey [Sun, 26 Apr 1998 21:43:25 +0000 (21:43 +0000)]
* configure: Regenerated to track ../common/aclocal.m4 changes.
* config.in: Ditto.
* acconfig.h: New file.
* configure.in: Reverted change of Apr 24; use sinclude again.
Don't call AC_C_CROSS.
Tom Tromey [Sun, 26 Apr 1998 21:39:16 +0000 (21:39 +0000)]
* configure: Regenerated to track ../common/aclocal.m4 changes.
* config.in: Ditto.
* acconfig.h (NEED_DECLARATION_PRINTF): Removed.
Ian Lance Taylor [Sun, 26 Apr 1998 17:45:34 +0000 (17:45 +0000)]
* config/tc-sh.c (parse_reg): Add casts to avoid warnings.
(md_convert_frag): Fix i18n typo.
Peter Schauer [Sun, 26 Apr 1998 14:59:48 +0000 (14:59 +0000)]
* rs6000-nat.c (vmap_ldinfo): Issue warning instead of error if
fstat on ldinfo_fd fails. Use objfile->obfd instead of vp->bfd
to check for reference to the same file.
* target.c (target_read_string): Handle string transfers at the
end of a memory section gracefully.
Richard Henderson [Sun, 26 Apr 1998 03:15:37 +0000 (03:15 +0000)]
* ecoff.c (ecoff_get_cur_proc_sym): New function.
* ecoff.h: Protoype it.
* config/tc-alpha.c [ELF] (s_alpha_prologue): New function.
[EVAX] (s_alpha_prologue): Delete.
(md_pseudo_table): Update.
Richard Henderson [Sun, 26 Apr 1998 03:09:20 +0000 (03:09 +0000)]
* elf64-alpha.c (struct alpha_relax_info): Replace elfsym with other.
Change all users.