aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-04-16Thu Apr 16 13:13:24 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda2-0/+10
* rdi-share/etherdrv.c (EthernetWrite): Use strerror to get error string if in an ANSI C-ish environment.
1998-04-16* Adapted R5900 COP2 interface code to clarified micro-mode interlockFrank Ch. Eigler2-4/+16
behavior.
1998-04-16Update the testcase to work with gpu2 lib.Jillian Ye3-8/+10
1998-04-16 * config/tc-dvp.c (unpackloc_sym): Delete. All uses deleted.Doug Evans2-40/+10
1998-04-16 * dvp-opc.c (parse_vif_unpackloc,insert_vif_unpackloc): Delete.Doug Evans1-0/+10
(vif_operands): Update. (vif_get_unpackloc): Delete. (state_vif_unpackloc{,_star_p}): Delete. (dvp_opcode_init_parse): Update.
1998-04-16 * targets.c (bfd_target_vector) [SELECT_VECS not defined]: AddIan Lance Taylor1-0/+3
bfd_elf32_powerpcle_vec.
1998-04-16 * gas/testsuite/dvp/{vif-1.[sd],vif-3.s}: Update, '*' no longerDoug Evans1-0/+7
supported as unpack address.
1998-04-16Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>John Metzler1-0/+113
* gdb.base/branches.c: Code with lots of loops and subroutines. Used to test gdbs ability to single step through PC changes, especially to test mips-tdep.c:mips_next_pc
1998-04-16 * elf.c (copy_private_bfd_data): If all the p_paddr fields in theIan Lance Taylor1-0/+5
program segments are zero, don't set p_paddr_valid.
1998-04-16o CVT.S.W and CVT.W.S were reversedAndrew Cagney3-3/+65
o When unpacking an r5900 FP value, was not treating IEEE-NaN's as very large values. o When packing an r5900 FP result from an infinite precision intermediate value was saturating to IEEE-MAX instead of r5900-MAX o The least significant bit of the FP status register did not stick to one.
1998-04-16 * elf64-alpha.c: Initial implementation of relaxation --Richard Henderson2-67/+814
(struct alpha_elf_link_hash_entry): Add use_count member. (elf64_alpha_check_relocs): Initialize and increment it. (elf64_alpha_can_merge_gots): Check it when considering merging. (elf64_alpha_merge_gots): Drop entries with zero use. (elf64_alpha_calc_got_offsets_for_symbol): Likewise. (elf64_alpha_always_size_sections): Split out got sizing ... (elf64_alpha_size_got_sections): ... here. New function. (elf64_alpha_relax_find_reloc_ofs): New function. (elf64_alpha_relax_with_lituse): Likewise. (elf64_alpha_relax_without_lituse): Likewise. (elf64_alpha_relax_opt_call): Likewise. (elf64_alpha_relax_section): Likewise. (elf64_alpha_add_symbol_hook): Likewise. (elf64_alpha_howto_table): Implement GPRELHIGH/LOW & IMMED_GP_16. (elf64_alpha_relocate_section): Likewise. (bfd_elf64_bfd_relax_section): Define. (elf_backend_add_symbol_hook): Likewise.
1998-04-16 * sparc-tdep.c (SPARC_HAS_FPU): Define.Mark Alexander2-33/+25
(sparc_extract_return_value): New function, required to handle machines without floating point. (sparc_store_return_value): Ditto. * config/sparc/tm-sparc.h (EXTRACT_RETURN_VALUE): Call sparc_extract_return_value instead of using inline code. (sparc_extract_return_value): Declare. (STORE_RETURN_VALUE): Call sparc_store_return_value instead of using inline code. (sparc_store_return_value): Declare.
1998-04-15TX19 uses igen by default.Andrew Cagney2-3/+9
1998-04-15 * elf.c (prep_headers): Use new EM_SPARCV9 symbol.Richard Henderson2-5/+13
* elf64-sparc.c (ELF_MACHINE_CODE): Likewise. (ELF_MACHINE_ALT1): New. Set to EM_OLD_SPARC64.
1998-04-15 * symbols.c (resolve_symbol_value) [O_symbol]: Also store the symbolRichard Henderson1-0/+5
back into the expression to handle add/sub simplification correctly. PR 15634
1998-04-15Wed Apr 15 12:19:42 1998 Martin M. Hunt <hunt@cygnus.com>Martin Hunt2-3/+6
* solib.c (enable_break): Only call warning once instead of three times.
1998-04-15Reflect departures of old gdbtk versionsStan Shebs1-1/+1
1998-04-15End of another (shorter :-) ) era. Now only gdbtcl2 has a gdbtk interface.Stan Shebs1-0/+5
1998-04-15* Changes to make interp.c compile under mips64r5900-sky-elf target.Frank Ch. Eigler2-2/+18
Wed Apr 15 12:41:18 1998 Frank Ch. Eigler <fche@cygnus.com> * interp.c (decode_coproc): Make COP2 branch code compile after igen signature changes.
1998-04-15* Customer specs changed one R5900 COP2 instruction bit-pattern.Frank Ch. Eigler3-4/+18
[ChangeLog] Wed Apr 15 10:35:59 1998 Frank Ch. Eigler <fche@cygnus.com> * config/tc-mips.c (mips_ip): Specs changed for VCALLMSR instruction. [testsuite/ChangeLog] Wed Apr 15 13:08:30 1998 Frank Ch. Eigler <fche.cygnus.com> * gas/mips/vu0.s: Updated test case for changed specs of VCALLMSR instruction. * gas/mips/vu0.d: Corresponding change.
1998-04-15* Customer specs changed one R5900 COP2 instruction bit-pattern.Frank Ch. Eigler3-4/+11
Wed Apr 15 10:30:07 1998 Frank Ch. Eigler <fche@cygnus.com> * vu0.h: Specs changed for VCALLMSR bit pattern. * mips-dis.c: (print_insn_arg) Matching change.
1998-04-15 * configure.in: Add -lkernel32 to WIN32LIBADD on cygwin32.Ian Lance Taylor1-0/+5
* configure: Rebuild.
1998-04-15Remove 4300 and 5400 from hilo_interlocks definition.Catherine Moore2-4/+12
1998-04-15Re-fix 32 bit DSRAV instruction.Andrew Cagney2-6/+25
Fix mips16 BRANCH, unsigned ADD/SUB and SRAV instructions.
1998-04-15Add EXTEND11().Andrew Cagney1-2/+1
1998-04-15Debug tx19 built from igen sources.Andrew Cagney5-85/+781
Rework ifetch{16,32} to match the more recent do_load function.
1998-04-15Define EXTEND15().Andrew Cagney2-1/+3
1998-04-15 * sparc-tdep.c (sparc_extract_struct_value_address): Make itMark Alexander4-31/+194
work correctly on little-endian hosts. (sparc_push_arguments): New function. (gdb_print_insn_sparc): New function. (_initialize_sparc_tdep): Make gdb_print_insn_sparc the default disassembler, so that SPARClite-specific instructions will be recognized. * sparcl-tdep.c (readchar): Print debugging information. (debug_serial_write): New function, a replacement for SERIAL_WRITE that prints debugging information. * config/sparc/tm-sparc.h (PUSH_ARGUMENTS): Define. (sparc_push_arguments): Declare.
1998-04-15Define EXTEND4() and EXTEND5().Andrew Cagney2-0/+7
1998-04-14Tue Apr 14 16:31:35 1998 John Metzler <jmetzler@cygnus.com>John Metzler1-0/+6
* sim-memopt.c (parse_addr): Sunos 4.5 does not hane strtol declared so we need this cast to prevent long long addresses from being misconfigures. Results in access to unmapped memory.
1998-04-14 * gdbcfgxref (xref_menu): Call new regex and wild card searchesJohn Metzler1-0/+5
Now you can type in a specific triple like mips64-vr4320-elf or somthing like mips*.h (triple_search) wildcardsearch): The new functions
1998-04-14Tue Apr 14 15:43:49 1998 John Metzler <jmetzler@cygnus.com>John Metzler4-1/+37
* configure.tgt: Switch over to use tm-4320.h. Since I switched to MIPS EABI the fixes are no longer backward compatible with 4300. * tm-vr4320.h: Added * vr4320.mt: Added
1998-04-14 * configure.in: Don't set PICFLAG on ix86-cygwin32.Ian Lance Taylor2-0/+7
1998-04-14 * sim/m32r/maclh1.cgs: Fix testcase.Doug Evans2-2/+14
* sim/m32r/maclh1-2.cgs: New testcase.
1998-04-14 * semx.c: Regenerate.Doug Evans1-1/+1
PR 15693.
1998-04-14 * Make-common.in (RUNTESTFLAGS): Define.Doug Evans1-0/+5
(check): Pass RUNTESTFLAGS to recursive make.
1998-04-14* Added interactive debugging for vector units, and a bunch of minorIan Carmichael1-0/+3
* things. See ChangeLog.sky for details. * * Modified Files: * .Sanitize ChangeLog.sky Makefile.in sky-libvpe.c sky-vu.c * sky-vu.h sky-vudis.c sky-vudis.h * Added Files: * sky-indebug.c sky-indebug.h sky-interact.c sky-interact.h * sky-console.c sky-console.h
1998-04-14Tue Apr 14 12:24:45 1998 J. Kean Johnston <jkj@sco.com>Jason Molenda2-1/+9
* configure.in: Recognise i[3456]96-*-sysv5* as a valid host, and use mh-sysv5 if specified. Support gprof on SCO Open Server.
1998-04-14Sat Apr 11 22:43:17 1998 J. Kean Johnston <jkj@sco.com>Jason Molenda1-0/+1
* mh-svsv5: New file - support for SCO UnixWare 7 / SVR5.
1998-04-14c_gen.pl: Change to use data type "int" instead of "long int" inJillian Ye2-4/+8
function perform_test_read_only.
1998-04-14Implement 32 bit MIPS16 instructions listed in m16.igen.Andrew Cagney6-2560/+1078
1998-04-14* sim-info.c (sim_info): Be verbose when either VERBOSE or STATE_VERBOSE_P.Andrew Cagney1-0/+5
1998-04-14* mn10300_sim.h: Declare all functions in op_utils.c using INLINE_SIM_MAIN.Andrew Cagney1-0/+4
* op_utils.c: Ditto. * sim-main.c: New file. Include op_utils.c.
1998-04-14Broke parsing of !<val>!<val> when adding support for =<field>. Fix.Andrew Cagney3-13/+43
Add support for the -S<suffix> option.
1998-04-14* Changed one line in one C++ test case to hopefullyFrank Ch. Eigler1-0/+5
zap one group of persistent gdb testomat failures. Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com> * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass more rigorous EGCS C++ error checking.
1998-04-14o Use new `!<field>' and `=<field>' operators in spec ofAndrew Cagney3-5/+25
MOV and CMP instructions. o Enable basic inlining. Diable use of SIM_MAIN_INLINE.
1998-04-14Add "_all" extension to 'C' operator.Nick Clifton1-0/+5
1998-04-14Add support for instruction word conditionals of the form `XXX!YYY'Andrew Cagney5-79/+428
and XXX=YYY'. See mn10300 for examples.
1998-04-13Added support for undocumented variant of 'msr <psrf>, #<n>' instruction.Nick Clifton1-0/+5
1998-04-13Mon Apr 13 16:17:52 1998 Martin M. Hunt <hunt@cygnus.com>Martin Hunt2-1/+6
* gdbtk.c (gdb_loadfile): Change fstat() call to stat(). Needed because you can't convert a FILE* to an fd.