Mark Alexander [Sun, 5 Oct 1997 01:53:22 +0000 (01:53 +0000)]
* remote-mips.c (mips-initialize): Work around flakiness in
some versions of PMON after loading a program.
Ian Lance Taylor [Sat, 4 Oct 1997 23:15:26 +0000 (23:15 +0000)]
* gas/ieee-fp/x930509a.exp: Accept m68k listing format.
Per Bothner [Fri, 3 Oct 1997 23:05:12 +0000 (23:05 +0000)]
* c-lang.h, cp-valprint.c (static_field_print): Make non-static.
* parse.c, parser-defs.h (length_of_subexp): Make non-static.
* jv-exp.y (FieldAccess): Handle dollar-VARIABLE as primary.
(ArrayAccess): Likewise. Also remove warnings.
(CastExpression): Implement (typename) UnaryExpression.
(push_qualified_expression_name): Fix small bug.
* jv-lang.c: Use TYPE_TAG_NAME, not TYPE_NAME for class names.
(_initialize_jave_language): Fix typo (jave -> java).
(java_language): Java does *not* have C-style arrays.
(java_class_from_object): Make more general (and complicated).
(java_link_class_type): Fix typo "super" -> "class". Handle arrays.
(java_emit_char, java_printchar): New function.
(evaluate_subexp_java case BINOP_SUBSCRIPT): Handle Java arrays.
* jv-valprint.c (java_value_print): Implement printing of Java arrays.
(java_print_value_fields): New function.
(java_val_print): Better printing of TYPE_CODE_CHAR, TYPE_CODE_STRUCT.
Ian Lance Taylor [Fri, 3 Oct 1997 21:46:04 +0000 (21:46 +0000)]
* config/tc-mips.c: Undef OBJ_COPY_SYMBOL_ATTRIBUTES before
including obj-elf.h in OBJ_MAYBE_ELF case.
(mips_target_format): Return NULL after abort to avoid warning.
Ian Lance Taylor [Fri, 3 Oct 1997 21:44:41 +0000 (21:44 +0000)]
* ecoff.c (generate_ecoff_stab): Remove unused static function.
Ian Lance Taylor [Fri, 3 Oct 1997 21:36:42 +0000 (21:36 +0000)]
* expr.c (operator): Accept ==. From Anders Blomdell
<anders.blomdell@control.lth.se>.
Richard Henderson [Fri, 3 Oct 1997 21:06:27 +0000 (21:06 +0000)]
* config.bfd: Change alpha-*-* to alpha*-*-*; config.guess now
recognizes alphaev5 etc.
* configure.host: Likewise.
Ian Lance Taylor [Fri, 3 Oct 1997 20:45:37 +0000 (20:45 +0000)]
* objcopy.c (set_times): New static function, replacing
make_same_dates.
(strip_main): If preserve_dates, stat the input file before
copying it, and call set_times afterward.
(copy_main): Likewise.
Ian Lance Taylor [Fri, 3 Oct 1997 19:47:46 +0000 (19:47 +0000)]
* gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
work. Correct for big endian and for tabs in input file.
* gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
* gas/alpha/fp.s: Change comment characters from ! to #.
Ian Lance Taylor [Fri, 3 Oct 1997 19:43:34 +0000 (19:43 +0000)]
* config/atof-ieee.c (gen_to_words): When generating a denormal
number, handle an overflow into the smallest normalized number.
Ian Lance Taylor [Fri, 3 Oct 1997 18:22:35 +0000 (18:22 +0000)]
Make ld -s work on AIX:
* xcofflink.c (xcoff_link_add_symbols): Don't create the .debug
section if we are stripping.
(bfd_xcoff_size_dynamic_sections): Don't set the .debug section
size if we are stripping.
(_bfd_xcoff_bfd_final_link): Don't set SEC_RELOC or rel_filepos,
and don't write out relocs, if we are stripping.
(xcoff_link_input_bfd): Don't set up reloc if we are stripping.
(xcoff_write_global_symbol): Don't write out symbol or reloc if we
are stripping.
Mark Alexander [Fri, 3 Oct 1997 16:58:31 +0000 (16:58 +0000)]
* config/mips/tm-mips.h (MAKE_MSYMBOL_SPECIAL): Force MIPS16
addresses to be odd.
(MIPS_FPU_SINGLE_REGSIZE, MIPS_FPU_DOUBLE_REGSIZE): Define.
* mips-tdep.c (mips_extract_return_value): Doubles aren't
returned in FP0 if FP registers are single-precision only.
start-sanitize-r5900
* config/mips/tm-r5900.h (MIPS_LAST_FP_ARG_REGNUM): Redefine
to disable use of FP registers for function arguments.
end-sanitize-r5900
Ian Lance Taylor [Fri, 3 Oct 1997 16:53:51 +0000 (16:53 +0000)]
* configure.in: Don't include elf.lo again for ELF targets; it's
always in the library anyhow.
* configure: Rebuild.
Ian Lance Taylor [Fri, 3 Oct 1997 16:05:46 +0000 (16:05 +0000)]
* wrstabs.c (write_stabs_in_sections_debugging_info): Cast p to
char * when calling strcpy and strlen.
Ian Lance Taylor [Fri, 3 Oct 1997 15:25:10 +0000 (15:25 +0000)]
* elf32-sparc.c (sparc_elf_wdisp16_reloc): Cast to bfd_byte *, not
char *, when calling bfd_get_32 and bfd_put_32.
* sunos.c (sunos_scan_dynamic_symbol): Cast contents to char *
when calling strcpy.
Andrew Cagney [Fri, 3 Oct 1997 00:03:35 +0000 (00:03 +0000)]
Rewrite simulator floating point module. Do not rely on host FP
implementation. Add preliminary support for different IEEE-754
rounding modes. Implement SQRT in software.
Update TiC80 simulator.
Add sim-fpu -> TestFloat interface for testing.
David Edelsohn [Thu, 2 Oct 1997 23:55:22 +0000 (23:55 +0000)]
* reloc.c (bfd_check_overflow): New function.
(bfd_perform_relocation, bfd_install_relocation): Use it.
(BFD_RELOC_SPARC_{DISP64,PLT64}): New relocs.
(BFD_RELOC_SPARC_{HIX22,LOX10,H44,M44,L44,REGISTER}): New relocs.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
Andrew Cagney [Thu, 2 Oct 1997 23:37:30 +0000 (23:37 +0000)]
Fix typo, WITH_TARGET_WORD_BITSIZE not WITH_TARGET_BITSIZE.
Ian Lance Taylor [Thu, 2 Oct 1997 23:08:14 +0000 (23:08 +0000)]
* ldlang.c (wild_doit): Rewrite flag handling for clarity. If we
are not adding the first input section, and SEC_READONLY is clear
on the output section, then don't copy it from the input section.
If SEC_READONLY is not set on the input section, then clear it on
the output section.
Ian Lance Taylor [Thu, 2 Oct 1997 22:45:25 +0000 (22:45 +0000)]
* configure.tgt (mips*-sgi-irix[56]*): Use elf32bsmip rather than
elf32bmip.
(mips*el-*-linux*): Change elf32lmip to elf32lsmip and elf32bmip
to elf32bsmip.
(mips*-*-linux*): Likewise.
* emulparams/elf32bsmip.sh: New file; just like elf32bmip.sh, but
setting ENTRY to __start.
* emulparams/elf32lsmip.sh: New file; just like elf32lmip.sh, but
setting ENTRY to __start.
* scripttempl/elf.sc: Always set ENTRY to _start if it was not
already set.
David Edelsohn [Thu, 2 Oct 1997 20:51:12 +0000 (20:51 +0000)]
* elf32-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP
renamed to R_SPARC_UNUSED_42.
(sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry.
* elf64-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP
renamed to R_SPARC_UNUSED_42.
(sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry.
* reloc.c (BFD_RELOC_SPARC_GLOB_JMP): Delete.
* bfd-in2.h: Regenerated.
* libbfd.h: Regenerated.
Nick Clifton [Thu, 2 Oct 1997 20:34:06 +0000 (20:34 +0000)]
Use symbolic names rather than numbers for higher value system registers.
Ian Lance Taylor [Thu, 2 Oct 1997 17:22:35 +0000 (17:22 +0000)]
* peicode.h (coff_swap_scnhdr_out): Set IMAGE_SCN_MEM_READ for an
unrecognized section. From Jon Thackray <jont@harlequin.co.uk>.
Nick Clifton [Thu, 2 Oct 1997 00:01:10 +0000 (00:01 +0000)]
Fixed disassembler to use processor type when decoding instructions.
Nick Clifton [Wed, 1 Oct 1997 23:45:44 +0000 (23:45 +0000)]
Created seperate sections for read only data in order to prevent their
attributes from being inherited by their original containing sections.
Ian Lance Taylor [Wed, 1 Oct 1997 18:45:44 +0000 (18:45 +0000)]
* Makefile.am ($(BFD_H)): Change stmp-bfd.h to stmp-bfd-h.
(stmp-bfd-h): Rename from stmp-bfd.h.
(BFD_H_FILES, LIBBFD_H_FILES, LIBCOFF_H_FILES): New variables.
($(srcdir)/bfd-in2.h): Just depend upon stmp-bin2-h.
(stmp-bin2-h): New target.
($(srcdir)/libbfd.h): Just depend upon stmp-lbfd-h.
(stmp-lbfd-h): New target.
($(srcdir)/libcoff.h): Just depend upon stmp-lcoff-h.
(stmp-lcoff-h): New target.
(CLEANFILES): Change stmp-bfd.h to stmp-bfd-h. Add stmp-bin2.h,
stmp-lbfd-h, and stmp-lcoff-h.
* Makefile.in: Rebuild.
Ian Lance Taylor [Wed, 1 Oct 1997 18:11:48 +0000 (18:11 +0000)]
* configure.in: Use a diversion to set enable_shared before the
arguments are parsed.
* configure: Rebuild.
Ian Lance Taylor [Wed, 1 Oct 1997 18:05:52 +0000 (18:05 +0000)]
* configure.in: Use a diversion to set enable_shared before the
arguments are parsed.
* configure: Rebuild.
David Edelsohn [Tue, 30 Sep 1997 21:33:19 +0000 (21:33 +0000)]
* elf32-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP
renamed to R_SPARC_UNUSED_42.
(sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry.
* elf64-sparc.c (_bfd_sparc_elf_howto_table): R_SPARC_GLOB_JMP
renamed to R_SPARC_UNUSED_42.
(sparc_reloc_map): Delete R_SPARC_GLOB_JMP entry.
* reloc.c (BFD_RELOC_SPARC_GLOB_JMP): Delete.
* bfd-in2.h: Regenerated.
* libbfd.h: Regenerated.
Khamis Abuelkombuz [Tue, 30 Sep 1997 15:54:12 +0000 (15:54 +0000)]
Added the dependence to tix libraries for SN.
Mark Alexander [Tue, 30 Sep 1997 06:20:59 +0000 (06:20 +0000)]
* mips-tdep.c (set_reg_offset): New function.
(mips16_heuristic_proc_desc): Calculate offsets of registers
saved by entry pseudo-op after rest of prologue has been read.
Use set_reg_offset to ignore all but the first save of a given
register.
(mips32_heuristic_proc_desc): Initialize frame adjustment value.
* remote-sim.c (gdbsim_store_register): Don't update registers
that have a null or empty name.
* findvar.c (read_register_bytes): Don't fetch registers
that have a null or empty name.
Andrew Cagney [Tue, 30 Sep 1997 04:07:42 +0000 (04:07 +0000)]
Re-define MAX_REGS and REGISTER_NAMES instead of defining them.
(Move definition past #include tm-mips64).
Andrew Cagney [Tue, 30 Sep 1997 03:45:51 +0000 (03:45 +0000)]
Add access to hi part of r5900 128 bit registers.
Bob Manson [Mon, 29 Sep 1997 21:47:14 +0000 (21:47 +0000)]
* configure: Regenerated.
Can't hack one without the other...
Bob Manson [Mon, 29 Sep 1997 21:46:32 +0000 (21:46 +0000)]
* configure: Regenerated.
Can't hack one without the other...
Jeff Law [Mon, 29 Sep 1997 16:14:30 +0000 (16:14 +0000)]
Add (apparently) missing file.
Joern Rennecke [Mon, 29 Sep 1997 15:10:56 +0000 (15:10 +0000)]
* as.h, input-scrub.c (new_logical_line): New return value.
* read.c (s_app_file): Don't note the same file several times
in a row.
Fix for PR 12277
Andrew Cagney [Mon, 29 Sep 1997 00:24:08 +0000 (00:24 +0000)]
Do not sanitize out sim/testsuite/common directory.
Fred Fish [Sat, 27 Sep 1997 20:04:22 +0000 (20:04 +0000)]
* d10v_sim.h (INC_ADDR): Align MOD_E to increment before testing
for end condition.
PR 13334
Fred Fish [Sat, 27 Sep 1997 19:57:05 +0000 (19:57 +0000)]
* interp.c (pc_addr): Discard upper bit(s) of PC in case
IMAP1 selects unified memory.
PR 13275
Jason Molenda [Sat, 27 Sep 1997 00:34:41 +0000 (00:34 +0000)]
* command.c (add_cmd, add_show_from_set): Insert new commands in
alphabetical order.
Mark Alexander [Fri, 26 Sep 1997 20:56:55 +0000 (20:56 +0000)]
* interp.c: Allow Debug, DEPC, and EPC registers to be examined in GDB.
Mark Alexander [Fri, 26 Sep 1997 19:42:55 +0000 (19:42 +0000)]
* config/mips-tm-mips.h (mips_extra_func_info): New frame_adjust
member for storing offset of MIPS16 frame pointer from SP.
* mips-tdep.c: Use RA_REGNUM instead of hardcoded 31 throughout.
(PROC_FRAME_ADJUST): Define.
(mips16_heuristic_proc_desc): Store frame pointer adjustment value.
(get_frame_pointer): Use frame pointer adjustment value when
calculating frame address.
* remote-sim.c (gdbsim_fetch_register): Don't fetch registers
that have a null or empty name.
start-sanitize-tx19
* config/mips/tm-tx19.h (MIPS_DEFAULT_FPU_TYPE): Define.
(REGISTER_NAMES): Redefine to eliminate FP registers.
* config/mips/tm-tx19l.h: Ditto.
end-sanitize-tx19
Felix Lee [Fri, 26 Sep 1997 19:24:45 +0000 (19:24 +0000)]
* sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK and
SIM_ENGINE_RESTART_HOOK.
Jeff Law [Fri, 26 Sep 1997 18:53:22 +0000 (18:53 +0000)]
* configure.tgt: Set gdb_target to r5900.
* config/mips/tm-r5900.h, config/mips/r5900.mt: New files
* mips-tdep.c (_initialize_mips_tdep): Allow target files to
override default FPU type.
Brought over from r5900 branch.
Felix Lee [Fri, 26 Sep 1997 17:37:34 +0000 (17:37 +0000)]
* configure.tgt (v850-*-*): necmsg.lib instead of v850.lib.
Stu Grossman [Thu, 25 Sep 1997 18:22:46 +0000 (18:22 +0000)]
* sim-break.c (sim_set_breakpoint sim_clear_breakpoint): Use ZALLOC
and zfree instead of xmalloc and free. Prevents warnings.
Ian Lance Taylor [Thu, 25 Sep 1997 17:11:57 +0000 (17:11 +0000)]
* config/tc-m68k.c (m68k_ip): Remove ` operand specifier.
Ian Lance Taylor [Thu, 25 Sep 1997 16:16:11 +0000 (16:16 +0000)]
* elflink.h (elf_merge_symbol): Don't check the hash creator until
after we have set *sym_hash.
Andrew Cagney [Thu, 25 Sep 1997 07:19:05 +0000 (07:19 +0000)]
Add/use SIM_AC_OPTION_BITSIZE.
Andrew Cagney [Thu, 25 Sep 1997 07:01:21 +0000 (07:01 +0000)]
* config/v850/tm-v850.h (BREAKPOINT): Use 1 word DIVH insn with
RRRRR=0 for simulator breakpoint. Previous breakpoint insn was two
words.
Andrew Cagney [Thu, 25 Sep 1997 04:31:34 +0000 (04:31 +0000)]
Only use get_ds_base function on true Windows.
Andrew Cagney [Thu, 25 Sep 1997 04:23:24 +0000 (04:23 +0000)]
Allow gencode.c to generate input to the igen generator.
Andrew Cagney [Thu, 25 Sep 1997 04:13:50 +0000 (04:13 +0000)]
Pacify GCC -Wall
Stu Grossman [Thu, 25 Sep 1997 01:26:36 +0000 (01:26 +0000)]
* The following block of changes add support for debugging assembly
source files.
* breakpoint.c (resolve_sal_pc): Prevent crash when pc isn't
associated with a function.
* buildsym.c (record_line start_symtab end_symtab): Don't delete
symtabs which only have line numbers (but no other debug symbols).
* dbxread.c (read_dbx_symtab end_psymtab): Ditto.
* remote-sim.c: New functions gdbsim_insert/remove_breakpoint. Use
intrinsic simulator breakpoints if available, otherwise do it the
hard way.
* configure.tgt: Add d30v.
* d30v-tdep.c: New file.
* config/d30v/d30v.mt, config/d30v/tm-d30v.h: New files.
Stu Grossman [Thu, 25 Sep 1997 01:26:07 +0000 (01:26 +0000)]
d30v sanitization
Stu Grossman [Thu, 25 Sep 1997 01:10:18 +0000 (01:10 +0000)]
* configure.in (d30v): Remove tcl, tk, expect, gdb, itcl, tix, db,
sn, and gnuserv from noconfigdirs.
Stu Grossman [Thu, 25 Sep 1997 01:05:31 +0000 (01:05 +0000)]
* remote-sim.h (SIM_RC): Add a bunch of new return codes for
breakpoint stuff.
* Add functions to tell the simulator to set/clear/enable/disable
intrinsic breakpoints.
Stu Grossman [Thu, 25 Sep 1997 00:51:17 +0000 (00:51 +0000)]
* Make-common.in: New files sim-break.c, sim-break.h.
* sim-base.h: Add point to breakpoint list to sim_state_base.
* sim-break.c sim-break.h: New modules that implement intrinsic
breakpoint support.
* sim-module.c: Add breakpoint module.
Ian Lance Taylor [Wed, 24 Sep 1997 23:03:55 +0000 (23:03 +0000)]
* m68k-opc.c: Correct bchg, bclr, bset, and btst on ColdFire.
Ian Lance Taylor [Wed, 24 Sep 1997 23:02:53 +0000 (23:02 +0000)]
* config/tc-m68k.c (m68k_ip): Handle q and v operand specifiers.
Ian Lance Taylor [Wed, 24 Sep 1997 23:01:48 +0000 (23:01 +0000)]
fix copyright
Ian Lance Taylor [Wed, 24 Sep 1997 23:00:42 +0000 (23:00 +0000)]
* m68k.h: Document q and v operand specifiers.
Ian Lance Taylor [Wed, 24 Sep 1997 20:58:30 +0000 (20:58 +0000)]
Wed Sep 24 16:54:40 1997 Joel Sherrill <joel@oarcorp.com>
* configure.in (sh*-*-rtems*): New target, like sh-*-elf*.
* configure: Rebuild.
Ian Lance Taylor [Wed, 24 Sep 1997 20:53:25 +0000 (20:53 +0000)]
Wed Sep 24 16:52:28 1997 Joel Sherrill <joel@oarcorp.com>
* config.bfd (sh*-*-rtems*): New target, like sh-*-*elf*.
Bob Manson [Wed, 24 Sep 1997 20:10:07 +0000 (20:10 +0000)]
* lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
define vxworks when building the testcase.
* gdb.base/ptype.exp: Fix testnames to be unique.
* gdb.base/radix.exp: Ditto.
* gdb.base/term.exp: Ditto.
* gdb.base/whatis.exp: Ditto.
* gdb.c++/classes.exp: Ditto.
More misc fixes.
Ian Lance Taylor [Wed, 24 Sep 1997 19:54:57 +0000 (19:54 +0000)]
* binutils.texi (ar cmdline): Document that q now works like r.
From Marty Leisner <leisner@sdsp.mc.xerox.com>.
Ian Lance Taylor [Wed, 24 Sep 1997 19:52:17 +0000 (19:52 +0000)]
* binutils.texi (size): The object file argument is optional.
From Marty Leisner <leisner@sdsp.mc.xerox.com>.
Ian Lance Taylor [Wed, 24 Sep 1997 19:19:36 +0000 (19:19 +0000)]
* ltmain.sh: Tweak shell pattern to avoid bug in NetBSD /bin/sh.
Ian Lance Taylor [Wed, 24 Sep 1997 18:14:53 +0000 (18:14 +0000)]
* doc/c-i386.texi (i386-Float): Remove incorrect assertion that
fn* instructions do not insert implicit fwait. This was changed
Jan 29, 1996.
Ian Lance Taylor [Wed, 24 Sep 1997 17:41:04 +0000 (17:41 +0000)]
* m68k-opc.c: Accept tst{b,w,l} with immediate operands on cpu32.
Ian Lance Taylor [Wed, 24 Sep 1997 17:23:06 +0000 (17:23 +0000)]
* ld.texinfo (Section Options): Improve documentation of NOLOAD
directive.
Ian Lance Taylor [Wed, 24 Sep 1997 17:09:48 +0000 (17:09 +0000)]
* m68k-opc.c: Correct movew of an immediate operand to %sr or %ccr
for mcf5200.
Ian Lance Taylor [Wed, 24 Sep 1997 16:50:04 +0000 (16:50 +0000)]
* config/m68k-parse.y (yylex): Permit an expression to be used for
the scale factor.
PR 13393.
Ian Lance Taylor [Wed, 24 Sep 1997 16:27:14 +0000 (16:27 +0000)]
* Makefile.am (EXTRA_as_new_SOURCES): Set to config/m68k-parse.y,
not m68k-parse.y.
* Makefile.in: Rebuild.
Ian Lance Taylor [Wed, 24 Sep 1997 16:22:13 +0000 (16:22 +0000)]
* Makefile.am (libbfd_a_SOURCES): Define.
* Makefile.in: Rebuild.
Ian Lance Taylor [Wed, 24 Sep 1997 15:37:13 +0000 (15:37 +0000)]
* aclocal.m4: Rebuild with new libtool.
* Makefile.in: Rebuild with current automake.
* configure: Rebuild.
Ian Lance Taylor [Wed, 24 Sep 1997 15:34:43 +0000 (15:34 +0000)]
* aclocal.m4: Rebuild with new libtool.
* configure: Rebuild.
Ian Lance Taylor [Wed, 24 Sep 1997 15:30:03 +0000 (15:30 +0000)]
* configure.in: Call AC_CHECK_TOOL before AM_PROG_LIBTOOL.
* aclocal.m4: Rebuild with new libtool.
* configure: Rebuild.
Jeff Law [Wed, 24 Sep 1997 07:27:43 +0000 (07:27 +0000)]
r5900 sanitization fixes.
Ian Lance Taylor [Tue, 23 Sep 1997 23:04:37 +0000 (23:04 +0000)]
* elf.c (map_sections_to_segments): Even if we are not demand
paged, don't put a loadable section after a nonloadable section.
(assign_file_positions_for_segments): Increment the file offset
for a section with contents, even if it is not loadable.
PR 13139.
Ian Lance Taylor [Tue, 23 Sep 1997 22:10:55 +0000 (22:10 +0000)]
* app.c (do_scrub_chars): Clear mri_state at end of .mri
pseudo-op.
Ian Lance Taylor [Tue, 23 Sep 1997 21:49:22 +0000 (21:49 +0000)]
* config/tc-mips.c (hilo_interlocks): Change from a static
variable to a macro, so that it varies with the variables upon
which it depends.
(gpr_interlocks, cop_interlocks): Likewise.
(md_begin): Don't initialize them.
Jeff Law [Tue, 23 Sep 1997 21:45:43 +0000 (21:45 +0000)]
mips64vr5900el-elf -> mips64r5900-elf.
Stan Shebs [Tue, 23 Sep 1997 18:25:55 +0000 (18:25 +0000)]
* Makefile.in (ALLCONFIG): Remove, inaccurate and never used.
Felix Lee [Tue, 23 Sep 1997 18:08:09 +0000 (18:08 +0000)]
* sim-events.c (SIM_EVENTS_POLL_RATE): poll more often than once
an hour.
* sim-n-core.h (WITH_XOR_ENDIAN): MSVC barfs on
if (0) { 1 % 0; }
* sim-core.c (sim_core_xor_write_buffer): WITH_XOR_ENDIAN + 1.
(SIGBUS) define for Windows.
* sim-trace.c (trace_printf,debug_printf): added ALMOST_STDC.
* sim-resume.c: define SIGTRAP for windows.
* sim-xcat.h: use token pasting if ALMOST_STDC.
Jeff Law [Tue, 23 Sep 1997 16:42:24 +0000 (16:42 +0000)]
vr5900 -> r5900
Accept r5900el too
Jeff Law [Tue, 23 Sep 1997 16:36:19 +0000 (16:36 +0000)]
vr5900 -> r5900
Jeff Law [Tue, 23 Sep 1997 16:33:28 +0000 (16:33 +0000)]
vr5900 -> r5900
Accept r5900el too.
Jeff Law [Tue, 23 Sep 1997 16:31:33 +0000 (16:31 +0000)]
vr5900 -> r5900
r5900 is always little endian.
Jeff Law [Tue, 23 Sep 1997 16:21:23 +0000 (16:21 +0000)]
vr5900-r5900.
Andrew Cagney [Tue, 23 Sep 1997 08:40:55 +0000 (08:40 +0000)]
Check v850eq popm[hl] instructions.
Check v850 NMI/RETI.
Peter Schauer [Tue, 23 Sep 1997 07:10:51 +0000 (07:10 +0000)]
* mips-tdep.c (mips_push_arguments): Tweak alignment of register
value if the remaining length of a non-integral argument is smaller
than the register size for big-endian non-EABI mode.
* rs6000-tdep.c (branch_dest): Handle return from signal
handler function via sigreturn kernel call.
Andrew Cagney [Tue, 23 Sep 1997 04:05:50 +0000 (04:05 +0000)]
* Make-common.in (SIM_SCACHE, SIM_DEFAULT_MODEL): Assign configured values.
(CONFIG_CFLAGS): Add same.
Felix Lee [Tue, 23 Sep 1997 03:51:33 +0000 (03:51 +0000)]
* sim-types.h (SIGNED64): ##i64 when _MSC_VER, not _WIN32.
(SIGNED32): use ##i32.
Felix Lee [Tue, 23 Sep 1997 03:48:59 +0000 (03:48 +0000)]
* configure.in: i386-windows is a cross, so don't expect
libiberty to be there.
* configure: updated.
Andrew Cagney [Tue, 23 Sep 1997 01:25:26 +0000 (01:25 +0000)]
Remove need to update <targ>/Makefile.in when adding optional options
to <targ>/configure.in.
Simplify logic used to select target [default] endianness.
Dawn Perchik [Mon, 22 Sep 1997 22:52:23 +0000 (22:52 +0000)]
* stabsread.h, symtab.h, dbxread.c, symtab.c, stabsread.c:
Fix prototypes. Remove function scoped function declarations.
Ian Lance Taylor [Mon, 22 Sep 1997 22:33:48 +0000 (22:33 +0000)]
* ldlang.c (wild_doit): Revert patch of September 3.
It doesn't work with linker scripts that use NOLOAD for debugging
sections.
Nick Clifton [Mon, 22 Sep 1997 19:28:04 +0000 (19:28 +0000)]
Removed v850eq sanitization.