Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1996-01-30 | * config/tc-i960.c (parse_memop): In MRI mode, don't use implicit scaling of | Ken Raeburn | 2 | -811/+818 | |
index. * expr.c (operand): Accept 0x hex constants in MRI mode if not on m68k. (PR 8836) | |||||
1996-01-29 | * config/obj-elf.c (obj_elf_type): Set BSF_OBJECT flag for a type | Ian Lance Taylor | 2 | -9/+14 | |
of object. From Ronald F. Guilmette <rfg@monkeys.com>. | |||||
1996-01-29 | * ecoff.c (localsym_t): Add addend field. | Ian Lance Taylor | 2 | -56/+85 | |
(add_ecoff_symbol): Add addend argument. Change all callers. (coff_sym_value): Make static. (coff_sym_addend): New static variable. (ecoff_directive_def): Initialize coff_sym_addend. (ecoff_directive_val): Accept symbol + constant. (ecoff_directive_endef): Pass coff_sym_addend to add_ecoff_symbol. (ecoff_build_symbols): Include the addend in the symbol value. | |||||
1996-01-27 | * gas/arc/warn.exp: Delete libs arg in call to dg-runtest. | David Edelsohn | 1 | -4/+8 | |
1996-01-27 | Ignore overflow on toc relocs | Kim Knuttila | 1 | -0/+11 | |
1996-01-26 | * gas/hppa/unsorted/unsorted.exp: Update for objdump changes. | Jeff Law | 1 | -2/+4 | |
1996-01-26 | * config/tc-sparc.c (default_compatible): New static local. | David Edelsohn | 1 | -0/+7 | |
(md_begin): Initialize it. Rewrite warn_on_bump handling. (sparc_ip): If no architecture or -bump specified, don't mark as mismatched those in default_compatible. | |||||
1996-01-25 | SCO ELF support from Robert Lipe <robertl@arnet.com>: | Ian Lance Taylor | 3 | -0/+12 | |
* configure.in (i386-*-sco*elf*): Use fmt elf, targ sco5. * configure: Rebuild. * config/sco5.mt: New file; set TDEFINES to -DSCO_ELF. * config/tc-i386.c (sco_id): New function, if SCO_ELF. * config/tc-i386.h (tc_init_after_args): Define if SCO_ELF. (sco_id): Declare if SCO_ELF. | |||||
1996-01-25 | * config/tc-sparc.c (initial_architecture,can_bump_v9_p): Deleted. | David Edelsohn | 2 | -110/+129 | |
({max,warn_after}_architecture): New static locals. (md_begin): Replace NUMOPCODES with sparc_num_opcodes. If both architecture and -bump requested, set max_architecture to max. (sparc_md_end): Simplify. (sparc_ip): Replace references to can_bump_v9_p with max_architecture. Rewrite code to bump architecture and check for conflicts. (md_longopts): Recognize -xarch={v8plus,v8plusa} for compatibility with Solaris assembler. (md_parse_option): Likewise. Call sparc_opcode_lookup_arch. (md_show_usage): Update. | |||||
1996-01-25 | * Makefile.in (RUNTEST): Fix reference to $${srcdir}. | David Edelsohn | 1 | -0/+4 | |
1996-01-22 | * conf.in: Regenerated. | David Edelsohn | 2 | -2/+4 | |
1996-01-22 | (sparc_md_end): Fix leftover from earlier version. | David Edelsohn | 1 | -1/+1 | |
1996-01-22 | * symbols.c (resolve_symbol_value): If a symbol is equated to an | Ian Lance Taylor | 1 | -1/+9 | |
undefined symbol, preserve the X_op of O_symbol. (S_GET_VALUE): Fix check to permit this case. * write.c (write_relocs): If a reloc is against an undefined symbol equated to another symbol, change the reloc to be against the latter symbol. * config/obj-coff.c (do_relocs_for): Likewise. If the MRI assembler sees foo EQU bar call foo where bar is not defined, it generates a reloc against bar rather than against foo. Since the gas documentation does not define this case, this change makes gas compatible. | |||||
1996-01-22 | * config/tc-sparc.h (TARGET_FORMAT): Use #ifdef SPARC_ARCH64 instead of | David Edelsohn | 6 | -195/+267 | |
#ifdef sparcv9 when choosing value. (ENV64): Delete. (md_end): Define. (sparc_md_end): Declare. * config/tc-sparc.c (SPARC_V9): Renamed from sparcv9. (initial_architecture): New static local. (can_bump_v9_p): Likewise. (NO_V9): Delete all occurrences. (sparc_md_end): New function. (sparc_ip): New local v9_arg_p. Rework fp reg number test. Don't bump architecture to v9 unless can_bump_v9_p set. (md_parse_option): -A<arch> passed, set can_bump_v9_p accordingly. * configure.in (sparc64 target cpu): Don't set obj_format here. (SPARC_V9): Renamed from sparcv9. (sparc64-*-elf*): Define SPARC_ARCH64. * configure: Regenerated. * acconfig.h (SPARC_V9): Renamed from sparcv9. (SPARC_ARCH64): Add. * config/vmsconf.h: Update. | |||||
1996-01-22 | Mon Jan 22 17:24:47 1996 James G. Smith <jsmith@cygnus.co.uk> | Jackie Smith Cashion | 1 | -0/+5 | |
* config/tc-mips.c (load_register): Optimise "dli" loads. (md_show_usage): add "-mcpu=vr4100" to help text. Provide code to check for either the hi32, or lo32 bits of a 64bit "dli" constant being 0xffffffff. Also for bit15 of a 16bit constant being set, so that sign-extension can be used to fill the higher order bits if required. | |||||
1996-01-22 | update copyright | Ian Lance Taylor | 1 | -1/+1 | |
1996-01-22 | * config/tc-ppc.c (ppc_csect): An unnamed csect is storage class | Ian Lance Taylor | 2 | -0/+11 | |
XMC_PR. | |||||
1996-01-22 | Add support for eabi relocations and sections | Michael Meissner | 2 | -0/+28 | |
1996-01-18 | Changed alignment on .pdata and .reldata | Kim Knuttila | 2 | -2/+7 | |
1996-01-16 | Remove SH3e sanitization. | Jim Wilson | 3 | -49/+0 | |
1996-01-16 | Keep SH3e testsuite. | Jim Wilson | 1 | -1/+1 | |
1996-01-16 | Remove sh3e sanitization. | Jim Wilson | 1 | -24/+0 | |
1996-01-15 | Add more relocation suffixes | Michael Meissner | 2 | -0/+20 | |
1996-01-15 | Allow .gcc_except_table to have unfixed pointers with -mrelocatable | Michael Meissner | 2 | -2/+8 | |
1996-01-13 | Make elf section functions ELF specific | Michael Meissner | 2 | -0/+7 | |
1996-01-12 | * subsegs.c (section_symbol): Don't try to look up the section | Ian Lance Taylor | 1 | -0/+4 | |
symbol in the hash table. It should be possible to have a symbol with the same name as a section, but no connection to it. | |||||
1996-01-12 | Add support for exclude section flag and ordered section type | Michael Meissner | 4 | -26/+202 | |
1996-01-12 | * read.c (cons_worker): Only call mri_comment_end from flag_mri. | Ian Lance Taylor | 1 | -0/+3 | |
From James Carlson <carlson@xylogics.com>. | |||||
1996-01-12 | * expr.c (operand): Skip whitespace after a close parenthesis. | Ian Lance Taylor | 1 | -0/+7 | |
From James Carlson <carlson@xylogics.com>. | |||||
1996-01-10 | * gas/mips/*.d: Update for changes to disassembler. | Ian Lance Taylor | 5 | -23/+27 | |
1996-01-04 | * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address | Ian Lance Taylor | 1 | -0/+25 | |
change. | |||||
1996-01-02 | For SH port, make relocation overflow an error instead of a warning. | Jim Wilson | 2 | -21/+89 | |
1995-12-31 | * ecoff.c (ecoff_stab): Simplify. Correctly handle sym + offset | Jeff Law | 1 | -0/+5 | |
addresses for static variables. So we can access statics in the static block on mips/alpha when using gas. | |||||
1995-12-21 | Make @got be real GOT reloc; make @xgot be old TOC16 reloc | Michael Meissner | 1 | -0/+6 | |
1995-12-20 | * config/tc-mips.c (load_address): Correctly handle a constant in | Ian Lance Taylor | 1 | -0/+5 | |
SVR4_PIC case. From Richard Kenner <kenner@vlsi1.ultra.nyu.edu>. | |||||
1995-12-15 | * config/tc-sh.c (parse_reg): Recognize SH3 registers. | J.T. Conklin | 1 | -0/+6 | |
(get_specific): Handle A_SSR, A_SPC and A_REG_B. (build_Mbytes): Handle REG_B. | |||||
1995-12-15 | * ecoff.c (ecoff_build_aux): Use new bfd_big_endian macro. | Ian Lance Taylor | 1 | -0/+4 | |
1995-12-15 | * mpw-make.sed: If linking, edit ALL_CFLAGS to CFLAGS. | Raymond Jou | 2 | -0/+7 | |
1995-12-14 | * config/obj-coff.c (write_object_file): Set the s_align field to | Ian Lance Taylor | 1 | -0/+5 | |
the number of bytes, rather than to the power of 2. PR 8674, 8678. | |||||
1995-12-12 | * Makefile.in (DISTCLEAN_HERE): New variable. | Ian Lance Taylor | 1 | -0/+10 | |
(distclean): Use it. (maintainer-clean): Depend upon clean-here rather than clean, distclean, and clean-info. Run make maintainer-clean in doc. Remove files listed in DISTCLEAN_HERE. * doc/Makefile.in (maintainer-clean realclean): Split out from distclean. Depend upon clean-info and distclean. | |||||
1995-12-12 | * mac-as.r: Fix copyright and version strings. | Stan Shebs | 2 | -3/+8 | |
(cfrg): Use PROG_NAME instead of literal name. | |||||
1995-12-11 | * read.c (read_a_source_file): If tc_unrecognized_line is defined, | Ian Lance Taylor | 3 | -1/+78 | |
call it. * config/tc-a29k.h (tc_unrecognized_line): Define. * config/tc-a29k.c (a29k_unrecognized_line): New function. (md_operand): Handle a29k style local dollar labels. | |||||
1995-12-07 | * config/obj-multi.h: If OBJ_MAYBE_ELF, define OBJ_SYMFIELD_TYPE. | Ian Lance Taylor | 1 | -0/+4 | |
1995-12-05 | * read.c (s_fill): If md_flush_pending_output is defined, call it. | Ken Raeburn | 2 | -0/+8 | |
1995-12-04 | * config/obj-coff.c (size_section, fill_section, fixup_mdeps): Treat | Ken Raeburn | 2 | -0/+8 | |
rs_align_code like rs_align. | |||||
1995-12-03 | * config/tc-arm.c (cp_address_required_here): Set pre_inc when | David Edelsohn | 1 | -0/+5 | |
converting an absolute address into a PC-relative one. | |||||
1995-12-03 | Edit out GM-specific bits from files. | Stan Shebs | 1 | -0/+27 | |
1995-12-01 | * mpw-config.in: Don't always use te-generic.h for emulation. | Stan Shebs | 3 | -3/+43 | |
(powerpc-apple-macos): Use emulation te-macos.h. start-sanitize-gm (mips-gm-magic): New configuration. end-sanitize-gm * mpw-make.sed (install, install-only): Edit in Mac-specific install procedure. | |||||
1995-12-01 | * configure.in: Improve message about unsupported ELF targets. | Ian Lance Taylor | 1 | -0/+3 | |
* configure: Rebuild. | |||||
1995-12-01 | * config/tc-m88k.c (m88k_do_align): Correct check for whether fill | Ian Lance Taylor | 2 | -1/+6 | |
pattern is zero. From Manfred Hollstein. |