aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-08-26Mon Aug 26 13:39:27 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-14/+16
* tc-d10v.c (parallel_ok): Fix bug in parallel checking code.
1996-08-26Mon Aug 26 13:39:27 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+7
* config/tc-d10v.c (parallel_ok): Fix bug in parallel checking code.
1996-08-26 * ecoff.c (init_file): Initialize fMerge to 1.Ian Lance Taylor1-0/+11
(add_file): Restore old file merging code, but only merge files if fMerge is set. (ecoff_directive_loc): Clear fMerge field of current file. (ecoff_generate_asm_lineno): Likewise.
1996-08-26Remove v850-opc.c from things-to-keepJ.T. Conklin1-1/+0
1996-08-26remove extra incorrect check for sanitizationIan Lance Taylor1-6/+0
1996-08-26 * ldver.c (ldversion): Print GNU ld in the version message.Ian Lance Taylor1-0/+12
1996-08-25 * rs6000-tdep.c: Fix typo in comment.Fred Fish7-11/+43
* valops.c (call_function_by_hand): Set using_gcc to 2 for code compiled without -g, per comment in code. * config/a29k/tm-a29k.h (STACK_ALIGN): Add comment. * config/sparc/tm-sparc.h (STACK_ALIGN): Add comment. * config/sparc/tm-sp64.h (STACK_ALIGN): Add comment. * config/pyr/tm-pyr.h (STACK_ALIGN): Add comment. * config/m88k/tm-m88k.h (STACK_ALIGN): Add comment. * config/pa/tm-hppa.h (PUSH_ARGUMENTS): Enclose args in ()'s. (STACK_ALIGN): Add comment, move to be with other associated macros, and document. * config/mips/tm-mips.h (PUSH_ARGUMENTS): Enclose args in ()'s. (STACK_ALIGN): Remove completely, handled by PUSH_ARGUMENTS. * config/alpha/tm-alpha.h (PUSH_ARGUMENTS): Enclose args in ()'s. * config/rs6000/tm-rs6000.h (STACK_ALIGN): Remove completely, handled by PUSH_ARGUMENTS. (PUSH_ARGUMENTS): Enclose args in ()'s.
1996-08-23 * config/tc-v850.c (md_assemble): Rough cut at demandingJeff Law2-0/+29
"ep" or "r30" in sst and sld instructions. (md_apply_fix3): Don't abort. Just warn that we don't have relocs yet.
1996-08-23 * v850-opc.c (v850_operands): Define EP operand.Jeff Law2-5/+12
(IF4A, IF4B, IF4C, IF4D): Use EP.
1996-08-23 * gas/v850/basic.exp (move_tests): Test instruction bit patterns.Jeff Law1-13/+13
* gas/v850/move.s: Tweak constants for better testing.
1996-08-23 * v850-opc.c (v850_opcodes): Fix opcode numbers for "mov"Jeff Law2-7/+7
with immediate operand, "movhi". Tweak "ldsr". More fixes.
1996-08-23 * gas/v850/basic.exp (mem_tests): Test instruction bit patterns.Jeff Law3-13/+25
xfail sst and sld tests. (mov_tests): Remove bogus xfail. * gas/v850/mem.s: sst and sld instructions can only index from "ep" register.
1996-08-23 * v850-opc.c (v850_opcodes): Get ld.[bhw] and st.[bhw]Jeff Law2-9/+12
correct. Get sld.[bhw] and sst.[bhw] closer.
1996-08-23 * gas/v850/basic.exp (logical_tests): Test instruction bit patterns.Jeff Law2-7/+11
Update addresses. * gas/v850/logical.s: Tweak constants for better testing.
1996-08-23 * v850-opc.c (v850_operands): "not" is a two byte insn.Jeff Law2-1/+3
1996-08-23 * gas/v850/basic.exp (jump_tests): Test instruction bit patterns,Jeff Law2-3/+6
but not displacements (yet).
1996-08-23 * config/tc-v850.c (CC_NAME_CNT): Define.Jeff Law2-0/+66
(cc_name): New function. (md_assemble): Handle V850_OPERAND_CC correctly. setf stuff
1996-08-23 * v850-opc.c (v850_opcodes): Correct bit pattern for setf.Jeff Law2-1/+3
1996-08-23 * gas/v850/basic.exp (compare_tests): Test instruction bit patterns.Jeff Law2-24/+26
1996-08-23Fri Aug 23 11:40:47 1996 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+6
* doc/c-d10v.texi: Fix typo.
1996-08-23 * gas/v850/basic.exp (branch_tests): Test instruction bit patters,Jeff Law2-20/+23
but not displacements (yet).
1996-08-23 * v850-opc.c (v850_operands): D16 inserts at offset 16!Jeff Law2-1/+3
1996-08-23 * gas/v850/basic.exp (bit_tests): Test instruction bit patterns.Jeff Law2-4/+6
1996-08-23 * config/tc-v850.c (md_assemble): Don't forget to initializeJeff Law2-0/+4
"insn"!
1996-08-23 * v850-opc.c (two): Get order of words correct.Jeff Law2-1/+3
1996-08-23 * gas/v850/basic.exp (arith_tests): Test instruction bit patterns.Jeff Law2-20/+23
* gas/v850/arith.s: Tweak constants for better testing.
1996-08-23 * v850-opc.c (v850_operands): I16 inserts at offset 16!Jeff Law2-1/+3
Should get immediate 16bit operands into the right place
1996-08-23 * gas/v850/basic.exp (misc_tests): No longer expect failuresJeff Law2-4/+8
assembling "ldsr" and "stsr" opcodes. * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr" opcodes.
1996-08-23 * config/tc-v850.c (reg_name_search): Generalize to searchJeff Law3-18/+93
any given register table. (register_name): Pass appropriate table and size to reg_name_search. (system_register_name): New function. (SYSREG_NAME_CNT): Define. (md_assemble): Handle operands which are system registers. Still working on the parser..
1996-08-23 * v850-opc.c (v850_operands): Add "SR1" and "SR2" for systemJeff Law2-2/+12
register source and destination operands. (v850_opcodes): Use SR1 and SR2 for "ldsr" and "stsr". More parsing fixes.
1996-08-23 * gas/v850/basic.exp (misc_tests): No longer expect failuresJeff Law3-6/+9
assembling "trap" opcodes. * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
1996-08-23 * v850-opc.c (v850_opcodes): Fix thinko in "jmp" opcode. FixJeff Law2-2/+3
same thinko in "trap" opcode.
1996-08-23 * v850-opc.c (v850_opcodes): Fix thinko in "jmp" opcode.Jeff Law2-1/+3
1996-08-23 * gas/v850: New directory with v850 tests.Jeff Law13-0/+597
Beginnings of a gas testsuite for the v850.
1996-08-23 * config/tc-v850.c (md_assemble): If we find a register, but theJeff Law2-11/+16
opcode doesn't want a register, then we don't have a match. (md_assemble): Get size of the instruction from the opcode table. So we choose the right opcode and so that we get the sizes right.
1996-08-23 * v850-opc.c (v850_opcodes): Add initializer for size fieldJeff Law2-84/+87
on all opcodes.
1996-08-23 * v850-opc.c (v850_operands): D6 -> DS7. References changed.Jeff Law2-15/+29
Add D8 for 8-bit unsigned field in short load/store insns. (IF4A, IF4D): These both need two registers. (IF4C, IF4D): Define. Use 8-bit unsigned field. (v850_opcodes): For "sld.h", "sld.w", "sst.h", "sst.w", use IF4C & IF4D. For "trap" use I5U, not I5. Add IF1 operand for "ldsr" and "stsr". * v850-opc.c (v850_operands): 3-bit immediate for bit insns is unsigned. Fixing up the parser again.
1996-08-23Fixup my email addresses to consistently be fnf@cygnus.comFred Fish1-6/+6
1996-08-23 * gdbtk.c (gdbtk_init): Check for a DISPLAY env variable andFred Fish2-0/+13
gracefully degrade to using command line interface if none is found.
1996-08-23 * v850-opc.c (v850_operansd): 3-bit immediate for bit insnsJeff Law2-1/+4
is unsigned.
1996-08-23rework operand parsingJ.T. Conklin1-113/+184
1996-08-23Add V850_OPERAND_SIGNED flag as appropriate, create new unsigned IMM5 operandJ.T. Conklin1-8/+11
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).