Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1996-12-10 | * app.c (do_scrub_chars): At the end of a C comment, pass space to | Ian Lance Taylor | 1 | -0/+3 | |
UNGET rather than PUT. Set old_state before setting state to -2. PR 11229. | |||||
1996-12-10 | * gas/mn10200/*.s: New tests for the mn10200 assembler. | Jeff Law | 14 | -0/+926 | |
* gas/mn10200/basic.exp: Run them. Tests for all instructions except mov*. | |||||
1996-12-09 | * config/tc-mn10200.c: Flesh out assembler support for MN10200. | Jeff Law | 2 | -0/+977 | |
* config/tc-mn10200.h: Likewise. Actually assembles some mn10200 stuff (everything but mov* instructions!) | |||||
1996-12-09 | * config/tc-mips.c (mips16_extended_frag): Avoid an infinite loop | Ian Lance Taylor | 2 | -2/+27 | |
when extending because the value is exactly maxtiny + 1. | |||||
1996-12-09 | * config/tc-mips.c (RELAX_MIPS16_ENCODE): Add small and ext | Ian Lance Taylor | 2 | -22/+53 | |
arguments, and store them. Adjust other RELAX_MIPS16 macros. (RELAX_MIPS16_USER_SMALL): Define. (RELAX_MIPS16_USER_EXT): Define. (mips16_small, mips16_ext): New static variables. (append_insn): Pass mips16_small and mips16_ext to RELAX_MIPS16_ENCODE. (mips16_ip): Set mips16_small and mips16_ext. (mips16_immed): Don't check mips16_autoextend. (mips16_extended_frag): Check USER_SMALL and USER_EXT. | |||||
1996-12-09 | * write.c (write_relocs): Print an error for an out of range | Ian Lance Taylor | 1 | -0/+8 | |
fixup, rather than calling abort. * as.c (main): Unlink the output file if there are errors while generating the fixups. | |||||
1996-12-07 | * config/tc-mips.c (mips16_extended_frag): Don't call | Ian Lance Taylor | 2 | -10/+28 | |
S_GET_VALUE. (md_convert_frag): Call resolve_symbol_value before calling S_GET_VALUE, and don't add in the frag address. | |||||
1996-12-06 | * config/tc-mips.c (mips16_immed): Add file and line parameters, | Ian Lance Taylor | 2 | -13/+24 | |
and use them when reporting errors. Change all callers. | |||||
1996-12-06 | * config/tc-mn10300.c: Fix various gcc -Wall warnings. | Jeff Law | 2 | -25/+30 | |
Remove '$' prefixing for registers. | |||||
1996-12-06 | * gas/mn10300/*.s: Remove '$' register prefixing. | Jeff Law | 1 | -0/+14 | |
1996-12-06 | Fri Dec 6 00:55:48 1996 Martin <hunt@cygnus.com> | Martin Hunt | 2 | -11/+15 | |
* config/tc-d10v.c (md_assemble): Check to see if prev_seg is initialized before using it. (d10v_cleanup): No longer uses its argument, so make it void. * config/tc-d10v.h (d10v_cleanup): Change prototype. | |||||
1996-12-06 | Fix recent breakage | Michael Meissner | 1 | -0/+5 | |
1996-12-05 | * write.c (fixup_segment): Don't discard the symbol for a PC | Ian Lance Taylor | 2 | -2/+15 | |
relative fixup to an absolute symbol. PR 11204. | |||||
1996-12-04 | Wed Dec 4 15:42:41 1996 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 1 | -53/+17 | |
* tc-d10v.c (md_assemble, d10v_cleanup): Fix bug with multiple sections. | |||||
1996-12-04 | Wed Dec 4 15:42:41 1996 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 1 | -0/+7 | |
* config/tc-d10v.c (md_assemble, d10v_cleanup): Fix bug with multiple sections. | |||||
1996-12-04 | * config/tc-mips.c (md_longopts): Rename mips-16 to mips16, and | Ian Lance Taylor | 2 | -8/+16 | |
no-mips-16 to no-mips16. (s_mipsset): Accept .set mips16 and .set nomips16. | |||||
1996-12-04 | Allow foo@suffix+constant relocations | Michael Meissner | 2 | -34/+74 | |
1996-12-04 | Add -m{,no-}solaris support to enable/disable solaris comments & setting ppc ↵ | Michael Meissner | 2 | -9/+76 | |
flags | |||||
1996-12-02 | * config/tc-mn10300.c (tc_gen_reloc): Get the addend from | Jeff Law | 1 | -0/+3 | |
fx_offset, not fx_addnumber. Along with some simulator, compiler, bfd changes this fixes 90 or so c-torture execution failures. | |||||
1996-12-02 | * config/tc-mn10300.h (tc_fix_adjustable): Don't do any | Jeff Law | 1 | -0/+5 | |
reloc adjustments. reloc adjusting is of minimal value, and quite problematical for machines which do linker relaxing... | |||||
1996-11-30 | Sat Nov 30 17:34:48 1996 Eliot Dresselhaus <eliot@wally.edc.com> | Ian Lance Taylor | 1 | -0/+4 | |
* config/tc-i386.c: Correct misspelling: balenced to balanced. | |||||
1996-11-27 | * config/tc-mips.c (md_section_align): Check for an alignment of | Ian Lance Taylor | 1 | -0/+5 | |
4, not an alignment of 16. Corrects August 7 patch. | |||||
1996-11-26 | * configure, conf.in: Rebuild with autoconf 2.12. | Ian Lance Taylor | 2 | -3/+5 | |
1996-11-26 | * config/tc-ppc.c (ppc_elf_lcomm): Don't give an error if no | Ian Lance Taylor | 1 | -0/+3 | |
alignment is specified. PR 11164. | |||||
1996-11-26 | Add support for mips16 (16 bit MIPS implementation): | Ian Lance Taylor | 2 | -98/+1717 | |
* config/tc-mips.c: Extensive additions for mips16 support, not listed here. (RELAX_OLD, RELAX_NEW): Use only 7 bits each. (insn_uses_reg): Change last parameter to an enum. * config/tc-mips.h (LOCAL_LABELS_DOLLAR): Define as 0. (md_relax_frag): Define as mips_relax_frag. (mips_relax_frag): Declare. (struct mips_cl_insn): Add use_extend and extend fields. (tc_fix_adjustable): Define. * config/obj-elf.h (S_GET_OTHER): Define. (S_SET_OTHER): Define. | |||||
1996-11-26 | * config/tc-m68k.c (m68k_ip): Implement cases for new <, >, m, n, | J.T. Conklin | 1 | -0/+5 | |
o and p operand specifiers. | |||||
1996-11-25 | * write.c: Delete "ifndef md_relax_frag" around is_dnrange. | David Edelsohn | 1 | -0/+15 | |
(relax_segment, case rs_org): Move code inside braces. Move locals target,after inside too. (relax_segment, case rs_machine_dependent): Guts moved to ... (relax_frag): New function. Call md_prepare_relax_scan if defined. * config/tc-m68k.h (md_prepare_relax_scan): Renamed from M68K_AIM_KLUDGE. | |||||
1996-11-25 | * gas/mn10300/*.s: Use '$' as register prefix for | Jeff Law | 15 | -0/+190 | |
all register operands. | |||||
1996-11-25 | * config/tc-mn10300.c (address_registers): Use '%' prefix for regs. | Jeff Law | 2 | -16/+19 | |
(data_registers, other_registers, md_assemble): Likewise. | |||||
1996-11-25 | * config/tc-mn10300.c (md_assemble): Correctly determine the | Jeff Law | 2 | -6/+16 | |
correct location and type for each relocation. (md_pcrel_from): Simplify. Last week's reloc work. | |||||
1996-11-22 | * config/tc-sh.c (md_convert_frag): Improve warning when branch is | Ian Lance Taylor | 1 | -0/+5 | |
converted into branch around branch. PR 11103. | |||||
1996-11-21 | * config/tc-mn10300.h (DIFF_EXPR_OK): Don't define this. | Jeff Law | 2 | -84/+121 | |
(tc_fix_adjustable): Don't adjust relocs against weak symbols or pc-relative relocs. * config/tc-mn10300.c (md_begin): Set linkrelax. (md_assemble): Create fixups as needed. (md_apply_fix3): Gut. It shouldn't ever get called anymore. First stab at fixups/relocs. | |||||
1996-11-21 | * gas/all/gas.exp: xfail a couple tests for the mn10300. | Jeff Law | 1 | -0/+4 | |
For now... | |||||
1996-11-20 | * gas/mn10300/other.s: Update for correct syntax on a | Jeff Law | 2 | -4/+10 | |
few instructions (those with register lists). * gas/mn10300/basic.exp: Corresponding changes. Stuff noticed while working on the disassembler. | |||||
1996-11-19 | Do not convert short branch followed by short instruction into a parallel op ↵ | Michael Meissner | 1 | -0/+8 | |
if -O | |||||
1996-11-19 | * gas/mn10300/movm.s: Update for correct syntax. | Jeff Law | 3 | -18/+30 | |
* gas/mn10300/basic.exp: Update expected movm bit patterns. | |||||
1996-11-19 | * config/tc-mn10300.c (md_assemble): Handle MN10300_OPERAND_REG_LIST. | Jeff Law | 2 | -2/+76 | |
So GCC can use movm in prologue/epilogues. | |||||
1996-11-18 | * config/tc-mn10300.c (mn10300_insert_operand): Provide prototype | Jeff Law | 2 | -7/+24 | |
via PARAMS. (check_operand): Likewise. | |||||
1996-11-18 | Fix previous change | Michael Meissner | 1 | -1/+3 | |
1996-11-18 | Check validity of user parallel operations | Michael Meissner | 2 | -0/+6 | |
1996-11-18 | Branch and link instructions modify r13 | Michael Meissner | 2 | -0/+8 | |
1996-11-18 | finally remove errant mentions of Sanitize | Angela Marie Thomas | 1 | -1/+1 | |
1996-11-15 | * gas/mn10300/other.s: Put parens around register | Jeff Law | 2 | -3/+18 | |
argument in calls and jmp instructions. | |||||
1996-11-14 | Thu Nov 14 11:17:49 1996 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 2 | -3/+18 | |
* config/tc-d10v.c (write_2_short): Fix bug that wouldn't allow a branch and link in parallel with an exe instruction. | |||||
1996-11-13 | * gas/h8300/ffxx1.d: Update for recent disassembler changes. | Jeff Law | 1 | -16/+16 | |
Bring over from h8s beta branch. | |||||
1996-11-07 | * gas/mn10300/basic.exp: Check opcode insertion for | Jeff Law | 1 | -0/+7 | |
extended instructions. * gas/mn10300/extend.s: Tweak constants for better testsuite coverage. | |||||
1996-11-06 | * gas/mn10300/basic.exp: Test insertion of operands | Jeff Law | 2 | -4/+12 | |
into call and jmp instructions with 32bit offsets. Fix typo in bit test patterns. * gas/mn10300/other.s: Tweak constants to improve testsuite coverage. | |||||
1996-11-06 | * config/tc-mn10300.c (mn10300_insert_operand): MN10300_OPERAND_SPLIT | Jeff Law | 1 | -0/+6 | |
operands are assumed to be 32bits. Use "bits" field to hold the number of bits in the main instruction word for MN10300_OPERAND_SPLIT. (mn10300_check_operand): MN10300_OPERAND_SPLIT operands are assumed to be 32bits. | |||||
1996-11-06 | * gas/mn10300/basic.exp: Test insertion of 32bit operand | Jeff Law | 2 | -6/+13 | |
in calls, btst, bclr & bset instructions. | |||||
1996-11-06 | * config/tc-mn10300.c (mn10300_insert_operand): Shift low part | Jeff Law | 2 | -1/+4 | |
of a MN10300_OPERAND_SPLIT operand by operand->shift. For bset, bclr & btst. |