aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1994-12-20* config/tc-m68k.c (md_apply_fix_2): Use offsetT and addressT instead of longKen Raeburn2-33/+60
and unsigned long. (md_apply_fix): Cast value before passing it.
1994-12-20* config/obj-aout.h, config/obj-coff.c, config/obj-elf.h, config/obj-som.h,Ken Raeburn5-15/+38
config/tc-h8500.c, config/tc-hppa.c, config/tc-hppa.h, config/tc-sh.c, config/tc-z8k.c: Don't rely on use of ".." when including header files. * config/tc-rce.c: Ditto. * config/obj-coff.c (fixup_segment): Reformat condition in an `if' statement.
1994-12-20* Makefile.in (SUBDIR_INCLUDES): Deleted.Ken Raeburn2-1/+4
1994-12-20 * config/obj-coff.h: Include bfd/libcoff.h, not libcoff.h.Ian Lance Taylor2-23/+514
1994-12-19 * config/tc-hppa.c (pa_subspace): Make sure SEC_HAS_CONTENTS isJeff Law2-2/+6
clear for a section with the "ZERO" attribute.
1994-12-19 * config/tc-mips.c (load_register): Rewrite to handle O_big 64 bitIan Lance Taylor2-52/+95
constants. (mips_ip): Accept O_big constants in case 'I'. Change case 'i'/'j' to treat an O_big constant as an out of range value.
1994-12-19 * Reduce useless symbols for ELF in an attempt to make smallerJeff Law2-101/+115
objects and speed up the linker. * config/tc-hppa.c (struct call_info): Replace end_symbol field with a size field. (hppa_elf_mark_end_function): Delete unneeded function. (pa_build_unwind_subspace): For the 2nd unwind relocation, use the function symbol + function size instead of a special symbol for the end of the function. (process_exit): Compute the function size here. Don't call hppa_elf_mark_end_of_function anymore. (pa_procend): Likewise. (hppa_fix_adjustable): Only reject 32bit relocations for SOM. (elf_hppa_final_processing): Simplify.
1994-12-19Various arc stuff.David Edelsohn1-0/+15
1994-12-19 * config/tc-arc.c (arc_insert_operand): Change reg parm to pointerDavid Edelsohn1-0/+1272
to table entry. All callers changed. (md_shortopts): New argument -mmult. (md_parse_option): Recognize it. (md_show_usage): Print it. (md_begin): If -mmult, say we have the new multiply and shift insns. (md_assemble): Fix reloc generation for 32 bit immediate values. Clean up modifier handling. Try next insn if fake operand says there's an error. Update to new syntax of insertion/extraction fns. Recognize predefined aux regs. Don't abort if insertion fn missing.
1994-12-19* configure.in: Recognize mips-sony-bsd and mips-dec-bsd, but reject otherKen Raeburn3-21/+39
vendors until we can be sure we're consistent with bfd.
1994-12-19some cleanup of vms code -- sizeof usage &cKen Raeburn3-91/+107
1994-12-17* config/tc-h8300.c (parse_exp, get_operands, clever_message, md_assemble,Ken Raeburn2-74/+122
tc_crawl_symbol_chain, md_undefined_symbol, tc_headers_hook, md_operand, md_number_to_chars): Don't use DEFUN.
1994-12-17* config/tc-sh.c (md_begin): Don't fill in md_relax_table here.Ken Raeburn2-156/+162
(md_relax_table): Use static initialization.
1994-12-17* Makefile.in (CHECKFLAGS): Don't pass AS_FOR_TARGET, CC_FOR_TARGET,Ken Raeburn2-46/+14
OBJDUMP_FOR_TARGET, NM_FOR_TARGET; they're not used. (AS_FOR_TARGET, CC_FOR_TARGET, OBJDUMP, OBJDUMP_FOR_TARGET, NM, NM_FOR_TARGET): Don't define. (VMS_OTHER_OBJS): Add xmalloc.o and xexit.o from libiberty. (tooldir): Use exec_prefix, not libdir.
1994-12-16 * config/obj-coff.h: Include libcoff.h, not ../bfd/libcoff.h.Stan Shebs1-0/+2
1994-12-16 * as.h: Include progress.h.Stan Shebs1-0/+6
* as.c (main): Call START_PROGRESS and END_PROGRESS. (main, perform_an_assembly_pass): Call PROGRESS.
1994-12-16 * write.c (adjust_reloc_syms): Use bfd_is_und_section andIan Lance Taylor1-0/+6
bfd_is_abs_section rather than comparing against &bfd_und_section and &bfd_abs_section.
1994-12-16* Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.Ken Raeburn1-25/+0
(uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp. * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS. Use findfile and transform procedures to determine objdump program name.
1994-12-15 * config/tc-sh.c (md_begin): Use a local variable whenJim Wilson1-0/+6
initializing md_relax_table to avoid errors about modifying a const data structure.
1994-12-13 * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hostedIan Lance Taylor1-0/+5
disassembly.
1994-12-13 * config/tc-ppc.c (tc_gen_reloc): Remove OBJ_ELF hack whichIan Lance Taylor1-0/+5
appears to no longer be needed.
1994-12-13 * config/tc-mips.c (macro_build): Accept BFD_RELOC_PCREL* withoutIan Lance Taylor1-0/+7
requiring that the X_op_symbol be in the text_section. (macro): Change the test for a legel expression difference to correspond to changes in pseudo_set in read.c.
1994-12-13 * mpw-config.in: Add mapping from configs to object file formats,Stan Shebs3-18/+40
get VERSION from Makefile.in and add to mk.tmp. (mips-idt-ecoff) [TDEFINES]: Add TARGET_BYTES_BIG_ENDIAN. * mpw-make.in (VERSION, gC): Don't define. (ALL_CFLAGS): Remove -d flags. (config.h): Remove definition of MPW, add HAVE_STDARG_H, BFD_ASSEMBLER.
1994-12-10* gas/all/gas.exp (comment.s test): Make the "\r" optional, since it depends onKen Raeburn2-1/+7
tty modes. * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of -nottyinit.
1994-12-10* write.c (write_relocs) [RELOC_EXPANSION_POSSIBLE]: Use bfd_install_relocation.Ken Raeburn2-22/+78
1994-12-10* ecoff.c (ecoff_set_gp_prolog_size): If there is no current routine, justKen Raeburn1-0/+3
return.
1994-12-10* config/tc-alpha.c (alpha_ip, case 'B', subcase 'c'): Use opcode value fromKen Raeburn2-0/+7
pattern instead of assuming jsr. * config/alpha-opcode.h (jmp): Add a "1,Bc" form.
1994-12-10* gas/arm/gas.exp: The arm6 test should report errors, for now.Ken Raeburn2-1/+7
1994-12-09* lib/gas-defs.exp: Use -i in expect_after command.Ken Raeburn2-1/+5
1994-12-09* Makefile.in (NM_FOR_TARGET): Use ../binutils/nm.new, not just plain nm.Ken Raeburn1-0/+3
1994-12-08added mips-gnu target for rolandKen Raeburn1-0/+1
1994-12-08configure.in: fix ns32k-pc532-mach* and mips-sony-bsd* configsKen Raeburn3-22/+38
1994-12-08boost timeout to at least 2min; fix a couple mips tests for 64-bit host disasmKen Raeburn3-8/+51
1994-12-07rename gas/ieee.fp to ieee-fpKen Raeburn5-23/+9
1994-12-06finish deletion of this directoryKen Raeburn1-61/+0
1994-12-06Switch r3 to scratch register, r0 to stack register.Michael Tiemann2-6/+6
Other misc changes before beta shipment to customer.
1994-11-30 * gas/hppa/parse: Renamed from gas/hppa/more.parse.Jeff Law1-1/+1
1994-11-30Moving into a new directoryJeff Law27-7033/+0
1994-11-30Initial ARC support.David Edelsohn2-0/+9
1994-11-30Initial ARC support.David Edelsohn2-0/+36
1994-11-30delete signal handler code (which has been disabled since March 93)Ken Raeburn1-0/+7
1994-11-30switch to libiberty version of xmallocKen Raeburn2-0/+10
1994-11-29log for alpha, sanitize, m68k, rce (sanitized) changesKen Raeburn1-0/+31
1994-11-29* tc-alpha.c (in_range_signed, in_range_unsigned): New routines, split fromKen Raeburn1-0/+9
in_range. (in_range): Deleted. All calls changed to in_range_*signed. (create_lita_section): Macro deleted. Single use expanded in place. (alpha_ip): Handle `t' and `8' operand types. (md_apply_fix): Handle BFD_RELOC_12_PCREL. Print name of unhandled relocation types. * alpha-opcode.h: Added HALT and DRAINA. Disabled MOVI, since it doesn't work, and isn't supported by the native assembler.
1994-11-29Regenerate after Tiemann's change to configure.in.Ken Raeburn1-68/+79
1994-11-29check configure and ChangeLog for rce stuff tooKen Raeburn1-1/+1
1994-11-28(do_scrub_next_char): Insert missing newline at end of fileDavid Edelsohn1-0/+5
like warning says we do.
1994-11-28 * gas/mips/ld.d: Adjust to work for both big and little endianIan Lance Taylor3-33/+42
code. * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise. * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise. * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise. * gas/mips/usw.d: Likewise.
1994-11-28 * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expectedJeff Law2-5/+9
to fail. Fix comments for the test. Tweak test name.
1994-11-28 * config/tc-hppa.h (pa_check_eof): Declare new extern function.Jeff Law1-0/+14
(tc_frob_file): Define to call pa_check_eof. * config/tc-hppa.c (pa_check_current_space_and_subspace): New function to verify the current space and subspace are reasonable. Call for the appropriate pseudo-ops and before instruction parsing. (pa_check_eof): New function to verify enter/exit and proc/procend pairs match at EOF. (pa_code): Simplify. * config/obj-som.c: Delete #if 0 code.