aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1995-03-15 * ecoff.c (ecoff_build_debug): The cur_scope field of a fil_ptrIan Lance Taylor1-0/+5
may be NULL when given strange input. Don't core dump. PR 6509.
1995-03-15 * config/tc-mips.c (load_register): Don't use addiu for dli of anIan Lance Taylor1-0/+9
unsigned seemingly negative number. Don't bother shifting a zero value. (mips_ip): For case 'j', if there are more alternatives, and the ISA level is at least 3, don't accept an unsigned seemingly negative number.
1995-03-15* read.c (s_app_line): Fix last patch to deal with a line number of 1.Ken Raeburn1-0/+5
1995-03-14Warn rather than cause an error if the reloc is not compatible with ↵Michael Meissner2-4/+19
-mrelocatable.
1995-03-14Mon Mar 13 17:03:46 1995 Pat Rankin (rankin@eql.caltech.edu)Ken Raeburn1-0/+5
* config/tc-vax.c (md_assemble): issue a warning if a constant is used as an operand where an immediate value is not allowed.
1995-03-11* config/obj-coff.c: Redo my 10 Jan change, but get it right this time. :-)Ken Raeburn1-0/+10
(fixup_segment): If linkrelax is set, just return. (write_object_file): Don't treat h8300 and z8k specially with regard to fixups. * config/tc-h8300.c (md_begin): Set linkrelax. * config/tc-z8k.c (md_begin): Ditto.
1995-03-11* gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate uncertainty as toKen Raeburn2-2/+4
whether there should be trailing bytes in the output file. * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value of 0x00000000ffffffff on 64-bit hosts. (I'm not sure if this is correct.) End with "..." to match trailing zero bytes.
1995-03-10whitespace/comment formattingKen Raeburn1-12/+10
1995-03-09 * config/obj-coff.c (coff_header_append): Check return value ofIan Lance Taylor2-0/+7
bfd_coff_swap_scnhdr_out.
1995-03-09 Delete this patch, it breaks the h8300 assembler.David Edelsohn1-0/+12
Tue Jan 10 13:34:14 1995 Ken Raeburn <raeburn@cujo.cygnus.com> * config/obj-coff.c (write_object_file): Don't treat h8300 and z8k specially with regard to fixups.
1995-03-09Delete this patch, it breaks the h8300 assembler.David Edelsohn1-3/+5
* config/obj-coff.c (write_object_file): Don't treat h8300 and z8k specially with regard to fixups.
1995-03-09keep new mips4 test filesKen Raeburn1-0/+2
1995-03-08 * gas/mips/mips4.d, gas/mips/mips4.s: New files.Ian Lance Taylor1-0/+51
* gas/mips/mips.exp: Run new test.
1995-03-08 * config/tc-mips.c (md_begin): Check for a cpu string of r8000 orIan Lance Taylor1-0/+15
r10000. If mips_isa is 4, set the machine number to 8000. (append_insn): If mips_isa is at least 4, don't generate nops for coprocessor delays. Check INSN_READ_FPR_R when setting mips_cprmask[1]. (mips_emit_delays): If mips_isa is at least 4, don't generate nops for coprocessor delays. (mips_ip): Check for INSN_ISA4 instructions. Handle new argument types 'h', 'R', 'N', and 'M'. (md_longopts): Accept "mips4". (md_parse_option): Handle -mips4, and -mcpu=10000 and -mcpu=8000. (s_mipsset): Permit .set mips4.
1995-03-08Allow .stab section to contain non PC relative addresses if -mrelocatable.Michael Meissner2-1/+7
1995-03-08* config/tc-m68k.c (opcode_ptr): Return pointer to const.Ken Raeburn1-0/+8
(md_begin): Make hash table errors fatal. Process opcode aliases after main opcode table. (md_apply_fix_2, case 4): Recode setting of lower_limit to avoid gcc warning.
1995-03-08Patches to ARC to make byte order runtime selectable.David Edelsohn1-0/+15
1995-03-07 * doc/as.texinfo: Add documentation for SPARC V9, from Doug EvansIan Lance Taylor1-0/+5
<dje@cygnus.com>.
1995-03-06 * config/tc-hppa.c: Change all occurences of pa-89 with pa-11 toJeff Law1-0/+10
be consistent with current naming conventions. (md_begin): Set a default architecture and machine type. (pa_ip): If the current instruction specifies a newer machine type than the current machine type, then update the current machine type. (need_pa11_opcode): Likewise.
1995-03-06 * config/tc-hppa.c (pa_ip, case 'z'): Don't lose argumentJeff Law2-10/+16
relocation bits for absolute calls.
1995-03-03* config/tc-h8300.* (md_operand): Change empty function to empty macro.Ken Raeburn1-0/+6
* config/tc-h8300.c (build_bytes): Make H8/300-H warning message clearer.
1995-03-03m68k entry i forgot to check inKen Raeburn1-0/+4
1995-03-03* write.c (write_contents): If bfd_set_section_contents fails, print a messageKen Raeburn1-0/+5
and exit, instead of aborting.
1995-03-03If -mrelocatable, warn about relocs that are incompatible.Michael Meissner3-32/+89
1995-02-28read.c, tc-* md_operand changesKen Raeburn1-0/+15
1995-02-28(md_operand): Replaced empty function in .c file with empty macro in .h file.Ken Raeburn9-128/+241
1995-02-28 * config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust PLT orIan Lance Taylor2-5/+19
GOT relocs either.
1995-02-27 * configure.in: add a29k-*-vxworks configuration.Kung Hsu1-2/+8
1995-02-24tweak previous patchIan Lance Taylor1-0/+1
1995-02-24 * config/tc-mips.c (load_register): Correctly handle 32 bit valuesIan Lance Taylor2-4/+25
with the high bit set in 64 bit mode. PR 6381.
1995-02-23 * config/tc-hppa.c (md_apply_fix): Don't subtract the value of theJeff Law1-0/+6
add symbol if it's a common symbol (the value of a common symbol is its size, not a value in the traditional sense).
1995-02-23 * config/tc-mips.c (append_insn): If listing_prev_line is called,Ian Lance Taylor2-1/+17
call frag_grow to make sure there is still room for a variant.
1995-02-21Add missing ChangeLog entry.Jeff Law1-1/+6
1995-02-17 * config/tc-mips.c (md_pseudo_table): Add 2byte, 4byte and 8byteIan Lance Taylor2-0/+8
if OBJ_ELF. From gary@Intrepid.COM (Gary Funck).
1995-02-17 * config/obj-elf.c (elf_frob_symbol): Warn if a symbol is bothIan Lance Taylor1-0/+6
weak and common. * config/obj-aout.c (obj_aout_frob_symbol): Likewise.
1995-02-17Add PC relative support to PowerPC ELF assembler.Michael Meissner1-0/+13
1995-02-16 * expr.c (operand): Move md_operand handling to default caseDavid Edelsohn1-0/+5
(so it works).
1995-02-15Wed Feb 15 16:08:47 1995 Jason Molenda <crash@cygnus.com>Ian Lance Taylor2-1/+8
* config/tc-h8500.c (tc_coff_symbol_emit_hook): Add ignored parameter, to match prototype.
1995-02-15 * config/tc-mips.c (md_apply_fix): Accept BFD_RELOC_16, forIan Lance Taylor2-1/+13
DWARF. From gary@Intrepid.COM (Gary Funck).
1995-02-15 * gas/mips/uld.d: New file.Ian Lance Taylor4-0/+146
* gas/mips/uld.s: New file. * gas/mips/usd.d: New file. * gas/mips/usd.s: New file. * gas/mips/mips.exp: Run new tests.
1995-02-15 * config/tc-mips.c (macro): Handle M_U{L,S}D[_A] (unaligned doubleIan Lance Taylor2-90/+124
loads and stores).
1995-02-15Gas reloc handling reeks.Ian Lance Taylor1-0/+5
PR 6343.
1995-02-15All ELF relocs.Michael Meissner2-8/+187
1995-02-15 * config/tc-mips.c (macro): Don't use the target register as aIan Lance Taylor2-26/+96
base register when building the address for M_L{W,D}{L,R}_AB.
1995-02-13 * config/tc-sparc.h (tc_fix_adjustable): Define if OBJ_ELF.Ian Lance Taylor1-0/+23
* config/tc-sparc.c (md_apply_fix): If OBJ_ELF, subtract out the value of a defined symbol; the value was added in by fixup_segment. This was previously corrected, if the reloc was changed to be against a section symbol, in tc_gen_reloc.
1995-02-10 * config/tc-i386.c (tc_i386_fix_adjustable): Use S_IS_EXTERNIan Lance Taylor1-0/+5
rather than !S_IS_LOCAL. You might think they would be equivalent, but....
1995-02-10 * config/tc-arc.c (md_pseudo_table): Add .cpu.David Edelsohn1-237/+230
(comment_chars): Add ';'. (arc_mach_type, mach_type_specified, cpu_tables_init_p): New globals. (md_parse_option): Delete support for -mmult. Add -mcpu=xxx. (md_begin): Current ARCs are little endian. Call bfd_set_arch_mach to set the cpu type. (init_opcode_tables): New function. (md_begin): Ignore suffixes and registers not supported by cpu. (md_assemble): Initialize opcode tables here. Ignore opcodes not supported by selected cpu. Always ask for more memory in one piece. (arc_cpu): New function. (md_numbers_to_chars): Support both endians (will probably be needed eventually anyway). (md_apply_fix): Likewise.
1995-02-10 * config/tc-arc.h (LOCAL_LABEL): Delete "_.L_", gcc works aroundDavid Edelsohn1-0/+47
dwarfout.c quirk.
1995-02-10Lotsa arc stuff.David Edelsohn1-0/+22
1995-02-09 * config/tc-i386.c (md_assemble): Adjust conditions for changingIan Lance Taylor1-0/+10
BFD_RELOC_32 to BFD_RELOC_386_GOTPC to handle a switch in frags. Patch originally from Rob Ryan <robr@cmu.edu>. * config/tc-i386.c: Include subsegs.h. (tc_i386_fix_adjustable): Declare return value. (i386_operand): Don't use an assignment directly as a condition.