Age | Commit message (Collapse) | Author | Files | Lines |
|
* gas/arm/arm7t.d: Explicitly force little-endian assembly.
|
|
* config/tc-d10v.c (find_opcode): Fix a bug which could generate
the wrong opcode for cases like st2w where there are many forms
of the same instruction.
|
|
calling symbol_find_or_make.
* config/tc-ppc.h (md_parse_name): Define.
(ppc_parse_name): Declare.
* config/tc-ppc.c (reg_name_search): Add regs and regcount
parameters.
(register_name): Update call to reg_name_search.
(cr_operand): New static variable.
(cr_names): New static const array.
(ppc_parse_name): New function.
(md_assemble): If PPC_OPERAND_CR is set in the operand flags, set
cr_operand before calling expression.
PR 10460.
|
|
hppa_gen_reloc_type call.
Fixing a problem with -mlinker-opt.
|
|
* tc-d10v.c: Fixed ".word". Fixed problem with range checking
on addresses. Improved error messages.
|
|
* config/tc-d10v.c: Fixed ".word". Fixed problem with range checking
on addresses. Improved error messages.
* doc/c-d10v.texi: Added docs for register pairs.
|
|
* tc-d10v.c (parallel_ok): Fix bug in parallel
checking code.
|
|
* config/tc-d10v.c (parallel_ok): Fix bug in parallel
checking code.
|
|
(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.
|
|
"ep" or "r30" in sst and sld instructions.
(md_apply_fix3): Don't abort. Just warn that we don't
have relocs yet.
|
|
* gas/v850/move.s: Tweak constants for better testing.
|
|
xfail sst and sld tests.
(mov_tests): Remove bogus xfail.
* gas/v850/mem.s: sst and sld instructions can only index from
"ep" register.
|
|
Update addresses.
* gas/v850/logical.s: Tweak constants for better testing.
|
|
but not displacements (yet).
|
|
(cc_name): New function.
(md_assemble): Handle V850_OPERAND_CC correctly.
setf stuff
|
|
|
|
* doc/c-d10v.texi: Fix typo.
|
|
but not displacements (yet).
|
|
|
|
"insn"!
|
|
* gas/v850/arith.s: Tweak constants for better testing.
|
|
assembling "ldsr" and "stsr" opcodes.
* gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
opcodes.
|
|
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..
|
|
assembling "trap" opcodes.
* gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
|
|
Beginnings of a gas testsuite for the v850.
|
|
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.
|
|
|
|
* configure: Rebuild.
* Makefile.in (HLDENV): New variable.
(as.new): Use $(HLDENV).
|
|
if an array dimension is not known.
PR 10426.
|
|
* doc/c-d10v.texi: Cleanup.
|
|
* config/tc-d10v.c: Fix a reloc bug caused by my last change.
* doc/c-d10v.texi: Cleanup.
|
|
|
|
* config/tc-v850.h: New file.
* configure (v850-*-elf): New target.
* configure.in (v850-*-elf): New target.
|
|
* c-d10v.texi: New file.
* all.texi: Added D10V stuff.
* as.texinfo: Added D10V stuff.
|
|
* doc/c-d10v.texi: New file.
* doc/all.texi: Added D10V stuff.
* doc/as.texinfo: Added D10V stuff.
|
|
* tc-d10v.c: All references to defined symbols should
now use the optimal instruction. .float and .double now work.
|
|
* config/tc-d10v.c: All references to defined symbols should
now use the optimal instruction. .float and .double now work.
|
|
section address for the i960 as is done for the i386.
PR 10344.
|
|
case, forward-include bfd/elf-bfd.h.
|
|
* config/tc-d10v.c: Add additional information to the opcode
table to help determinine which instructions can be done
in parallel.
|
|
* gas/arm/arm.exp: Change inst.s test to check objdump.
* gas/arm/inst.d: Added.
|
|
* gas/arm/thumb.s: Added.
* gas/arm/immed.s: Added.
* gas/arm/arch4t.s: Added.
* gas/arm/arm.exp: Updated to run the new tests.
|
|
against weak symbols.
|
|
(ppc_force_relocation): Declare if OBJ_XCOFF.
* config/tc-ppc.c (ppc_force_relocation): New function if
OBJ_XCOFF.
|
|
|
|
* config/tc-d10v.c: Fix problem with relocs.
|
|
with nops if not in data_section or bss_section.
PR 10312.
|
|
Add support for openVMS/Alpha.
* as.h (PRINTF_LIKE): Don't define if VMS, for now.
* config/obj-evax.c: New file.
* config/obj-evax.h: New file.
* config/tc-alpha.c: Add support for EVAX format if OBJ_EVAX is
defined.
* config/tc-alpha.h: Add support for EVAX format if OBJ_EVAX is
defined. Add case for bfd_target_evax_flavour.
* config/vms-a-conf.h: New file.
* conf-a-gas.com: New file.
* configure.in: Add target alpha-*-*vms*.
* configure: Rebuild.
* makefile.vms: New file.
* read.c (s_lcomm): Align bss_seg on 8 byte boundary if OBJ_EVAX.
Don't call ffs on openVMS/Alpha.
|
|
by a constant before entering the main switch. Reject attempts to
apply an arithmetic function to non-absolute symbols, except for
the special case of subtraction of two symbols in the same
section.
|
|
* configure.in: Make GAS_CHECK_DECL_NEEDED include <string.h> or
<strings.h> if they exist. Call GAS_CHECK_DECL_NEEDED on strstr
and sbrk.
* acconfig.h (NEED_DECLARATION_STRSTR): New macro.
(NEED_DECLARATION_SBRK): New macro.
* configure, conf.in: Rebuild.
* as.h: Only include <strings.h> if HAVE_STRINGS_H.
(strstr): Declare if NEED_DECLARATION_STRSTR.
* as.c: If HAVE_SBRK and NEED_DECLARATION_SBRK, declare sbrk.
|