aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-08-23 * v850-opc.c (v850_opcodes): Correct short store half (sst.h) andJeff Law2-1/+6
short store word (sst.w).
1996-08-23 * wrstabs.c (struct string_hash_entry): Add next field.Ian Lance Taylor1-0/+21
(struct stab_write_handle): Change strings to a pointer to string_hash_entry. Add last_strings field. Remove strings_alloc field. (string_hash_newfunc): Initialize next field. (stab_write_symbol): Copy string into hash table rather than into buffer. Keep a list of hash table entries. (write_stabs_in_sections_debugging_info): Initialize last_string. Copy strings from list of hash table entries in memory. (stab_modify_type): If the entry on the stack is a definition, make a new definition rather than failing an assert. (stab_array_type): The size is only zero if high is strictly less than low. PR 10377.
1996-08-23 * prdbg.c (pr_fix_visibility): Don't abort onIan Lance Taylor1-0/+3
DEBUG_VISIBILITY_IGNORE.
1996-08-23 * debug.c (debug_name_type): Correct error message.Ian Lance Taylor1-0/+2
1996-08-23start writing functions for extracting and inserting unusual operandsJ.T. Conklin1-6/+37
1996-08-23 From: Eberhard Mattes <mattes@azu.informatik.uni-stuttgart.de>Fred Fish2-1/+6
* gdb.texinfo (Frames): Fix typo.
1996-08-23 * valprint.c (print_longest): Test for CC_HAS_LONG_LONG as well asFred Fish3-31/+36
PRINTF_HAS_LONG_LONG. * expprint.c (dump_expression): Ditto. * configure.in: Fix check for long long support in compiler to use a function body, not a nested function. * configure: Rebuild with autoconf.
1996-08-23 * configure.in: Set and substitute HLDENV.Ian Lance Taylor4-3/+22
* configure: Rebuild. * Makefile.in (HLDENV): New variable. (gprof): Use $(HLDENV).
1996-08-23 * configure.in: Set and substitute HLDENV.Ian Lance Taylor2-8/+9
* configure: Rebuild. * Makefile.in (HLDENV): New variable. (as.new): Use $(HLDENV).
1996-08-23 * configure.in: Substitute HLDENV.Ian Lance Taylor1-0/+17
* configure: Rebuild. * Makefile.in (HLDENV): New variable. Use it whenever linking a program.
1996-08-23 * configure.host (HLDENV): New variable to set. Set it forIan Lance Taylor1-0/+4
*-*-sysv4*, since those linkers may not support -R but they always support LD_RUN_PATH.
1996-08-23 * libieee.h (NSECTIONS): Don't define.Ian Lance Taylor1-0/+17
(ieee_data_struct): Change section_table to asection **. Add section_table_size. * ieee.c (get_section_entry): If the table isn't big enough, make it bigger. (ieee_slurp_sections): Remove assertion about number of sections. (ieee_object_p): Adjust initialization of ieee to match changes to the structure. PR 10377.
1996-08-23* v850-opc.c (v850_operands): Added insert and extract fields,J.T. Conklin2-15/+22
pointers to functions that handle unusual operand encodings.
1996-08-22* v850.h (v850_operands): Add insert and extract fields, pointersJ.T. Conklin2-2/+56
to functions used to handle unusual operand encoding. (V850_OPERAND_REG, V850_OPERAND_SRG, V850_OPERAND_CC, V850_OPERAND_SIGNED): Defined.
1996-08-22 * configure.in: Remove ld, target-libio, target-libg++, andJeff Law1-1/+3
target-libstdc++ from noconfigdirs. Now that libg++, libio, libstdc++ and newlib all build...
1996-08-22 * v850-opc.c (v850_opcodes): Enable "trap".Jeff Law2-2/+2
1996-08-22 * Makefile.in (ev850.c): New target.Jeff Law4-2/+58
* configure.tgt (v850-*-*): New target. * emulparams/v850.sh: New file. No, it doesn't work (gas doesn't even emit relocs yet), but having a "ld" that at least creates an executable image greatly helps the gcc testsuite.
1996-08-22 * Makefile.in (gencode): Depend upon gencode.o, getopt.o, andIan Lance Taylor1-26/+114
getopt1.o, rather than on gencode.c. Link objects together. Don't link against -liberty. (gencode.o, getopt.o, getopt1.o): New targets. * gencode.c: Include <ctype.h> and "ansidecl.h". (AND): Undefine after including "ansidecl.h". (ULONG_MAX): Define if not defined. (OP_*): Don't define macros; now defined in opcode/mips.h. (main): Call my_strtoul rather than strtoul. (my_strtoul): New static function.
1996-08-22 * ecoff.c (ecoff_directive_endef): Avoid a division by zero errorIan Lance Taylor1-0/+5
if an array dimension is not known. PR 10426.
1996-08-22 * mpw-make.sed: Add @DASH_C_FLAG@ to compiler edit.Stan Shebs2-1/+5
1996-08-22Thu Aug 22 10:50:00 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-7/+23
* doc/c-d10v.texi: Cleanup.
1996-08-22Thu Aug 22 10:50:00 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+7
* config/tc-d10v.c: Fix a reloc bug caused by my last change. * doc/c-d10v.texi: Cleanup.
1996-08-22 * v850-opc.c (v850_opcodes): Fix order of displacementJeff Law2-4/+9
and register for "set1", "clr1", "not1", and "tst1".
1996-08-22minimal setf supportJ.T. Conklin1-1/+3
1996-08-22parse [reg], lo(exp), and hi(exp)J.T. Conklin1-7/+44
1996-08-22Stub in load and store insns. Fix order of jarl operandsJ.T. Conklin1-5/+19
1996-08-22 * configure: Fix three locations where shell scripts wereFred Fish1-0/+5
being run directly rather than with config_shell.
1996-08-22Arggh. B3. shift counts are from the start of each half-word apparently.Jeff Law1-1/+1
1996-08-22Fix thinko in B3.Jeff Law1-1/+1
1996-08-22 * v850-opc.c (v850_operands): Add "B3" support.Jeff Law2-8/+14
(v850_opcodes): Fix and enable "set1", "clr1", "not1" and "tst1".
1996-08-22 * v850-ope.c ("jmp"): R1 is only operand.Jeff Law2-1/+3
1996-08-22 * v850-opc.c: Close unterminated comment.Jeff Law2-1/+5
Something -Wall caught.
1996-08-22* v850.h (v850_operands): Add flags field.J.T. Conklin2-0/+12
(OPERAND_REG, OPERAND_NUM): Defined.
1996-08-22* v850-opc.c: Add flags field to struct v850_operands, add moveJ.T. Conklin2-22/+35
opcodes to opcode table.
1996-08-21* config/tc-v850.c: New file.J.T. Conklin6-36/+731
* config/tc-v850.h: New file. * configure (v850-*-elf): New target. * configure.in (v850-*-elf): New target.
1996-08-21Wed Aug 21 15:50:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-0/+236
* c-d10v.texi: New file. * all.texi: Added D10V stuff. * as.texinfo: Added D10V stuff.
1996-08-21Wed Aug 21 15:50:54 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+6
* doc/c-d10v.texi: New file. * doc/all.texi: Added D10V stuff. * doc/as.texinfo: Added D10V stuff.
1996-08-21tweak last patchIan Lance Taylor1-1/+2
1996-08-21 * scripttempl/elf.sc: Put .gnu.linkonce* sections in .text.Ian Lance Taylor2-5/+29
1996-08-21 * aclocal.m4: Include ../bfd/aclocal.m4.Ian Lance Taylor6-6/+191
* configure.in: Add stdlib.h to AC_CHECK_HEADERS. Call BFD_NEED_DECLARATION on malloc, realloc, and free. * acconfig.h: Add NEED_DECLARATION_MALLOC, NEED_DECLARATION_REALLOC, and NEED_DECLARATION_FREE. * configure, config.in: Rebuild. * defs.h: Include <stddef.h> and <stdlib.h> based on HAVE_*_H rather than __STDC__. Only declare malloc, realloc, and free if NEED_DECLARATION_* is defined.
1996-08-20 * solib.c (_initialize_solib): Add missing '\' chars at ends ofFred Fish1-0/+12
strings that continue on next line. (enable_break): Replace "return 0" with setting success to zero and letting normal return handle the return. Fix for 96q4 bug 003
1996-08-20* Makefile.in (ALL_MACHINES): Add cpu-v850.o.J.T. Conklin2-0/+57
(BFD32_BACKENDS) Add elf32-v850.o. * archures.c: Add bfd_v850_arch. * bfd-in2.h: Add bfd_v850_arch. * config.bfd (v850-*-*): New target. * configure: (bfd_elf32_v850_vec) New vector. * configure.in: (bfd_elf32_v850_vec) New vector. * cpu-v850.c: New file. * elf.c (prep_headers): Added case bfd_arch_v850. * elf32-v850.c: New file. * targets.c (bfd_elf32_v850_vec): New vector.
1996-08-20* v850.h: New file.J.T. Conklin3-0/+123
1996-08-20* common.h (EM_CYGNUS_V850): Define.J.T. Conklin1-0/+28
1996-08-20* Makefile.in (ALL_MACHINES): Add v850-opc.o.J.T. Conklin3-0/+239
* configure: (bfd_v850v_arch) Add new case. * configure.in: (bfd_v850_arch) Add new case. * v850-opc.c: New file.
1996-08-20* configure.in (v850-*-*): Set up initial $noconfigdirs.J.T. Conklin4-29/+79
* config.sub (basic_machine): Recognize v850.
1996-08-20Tue Aug 20 14:10:02 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-105/+270
* tc-d10v.c: All references to defined symbols should now use the optimal instruction. .float and .double now work.
1996-08-20Tue Aug 20 14:10:02 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+7
* config/tc-d10v.c: All references to defined symbols should now use the optimal instruction. .float and .double now work.
1996-08-19 * sparc-dis.c (print_insn_sparc): Handle little endian sparcs.David Edelsohn1-0/+12
1996-08-19Fixes from AndrewMichael Meissner2-0/+30