aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1993-09-01write.c, configure.in changesKen Raeburn1-0/+8
1993-09-01(write_relocs) [RELOC_EXPANSION_POSSIBLE]: Declare tc_gen_reloc correctly.Ken Raeburn1-69/+70
1993-09-01Deleted explicit "return" statements without values at the ends of functions.Ken Raeburn1-15/+20
1993-09-01add an alias for data section typeK. Richard Pixley2-0/+15
1993-08-25recognize m88110K. Richard Pixley1-0/+4
1993-08-25more hppa elf support from utahKen Raeburn1-0/+93
1993-08-23 * config/tc-mips.c (set_at): Added unsignedp argument. UseIan Lance Taylor2-250/+313
load_register. (set_at_unsigned): Removed; changed callers to use set_at. (load_register): Removed unused ip argument. Changed callers. (append_insn): Don't swap branch and branch likely. (macro_build): Handle 'u'. (load_register): Handle 64 bit constants. (macro): Added M_DABS, removed M_ABSU. Numerous changes to support 64 bit constants. (mips_ip): Use hex constants in range checks for clarity. (md_number_to_chars): Support 8 byte values.
1993-08-20comments for tc-m88k.h changeK. Richard Pixley1-0/+5
1993-08-20updated copyrights, declare TC_CONS_RELOCK. Richard Pixley1-1/+2
1993-08-20 * config/tc-mips.c (mips_isa): New static variable.Ian Lance Taylor2-148/+688
(md_begin): Initialize mips_isa based on TARGET_CPU. Don't sanity check macros. Set text alignment and GP size here. (md_assemble): Don't set text alignment and GP size here. (append_insn): Don't insert NOPs for load delays if mips_isa >= 2. Use the right mask and shift for WRITE_FPR_T and WRITE_FPR_S. Add a NOP after a branch likely. (mips_emit_delays): Don't insert NOPS for load delays if mips_isa >= 2. (macro): Support r6000 and r4000 macros. (mips_ip): Check insn ISA level against mips_isa before using it. Added 'x' case for ignored register. (md_parse_option): Handle -mipsN and -mcpu=XX.
1993-08-20tc-i386, tc-sparc, obj-elf, tc.h changesKen Raeburn1-0/+33
1993-08-20* tc-sparc.c (s_local): Function moved and renamed...Ken Raeburn1-0/+166
* obj-elf.c (obj_elf_local): ...to here. * tc-sparc.c (md_pseudo_table), obj-elf.c (obj_pseudo_table): Move handling of ".local".
1993-08-19* tc-i386.h (NO_RELOC) [BFD_ASSEMBLER]: Define as BFD_RELOC_NONE.Ken Raeburn1-32/+43
(md_parse_option): New macro, converted from function. * tc-i386.c (md_parse_option): Function deleted. (comment_chars) [OBJ_ELF]: Include "/". (line_comment_chars) [OBJ_ELF || TE_I386AIX]: Don't include "/". (md_assemble): Cast 0xe9 to char explicitly, to avoid compiler warning. (md_assemble, md_estimate_size_before_relax, md_create_long_jump): Call reloc for fix_new type, or use correct enumerator, instead of always using NO_RELOC. (i386_operand): Change "ifndef I386COFF" to "ifdef OBJ_AOUT" for tests for valid section. (md_convert_frag) [BFD_ASSEMBLER]: Compensate for frag start address. (md_apply_fix_1) [BFD_ASSEMBLER]: For pc-relative reloc with symbol, compensate for location of reloc. (reloc, BFD_RELOC_32, BFD_RELOC_32_PCREL) [!BFD_ASSEMBLER]: Define to return zero.
1993-08-18remove rcs cruftDavid D. Zuhn1-51/+0
1993-08-18obj-elf, write, symbols, read changesKen Raeburn1-0/+24
1993-08-18Undef NO_RELOC before including aout/aout64.h.Ken Raeburn1-2/+48
(obj_elf_weak): New function. (obj_pseudo_table): Handle ".weak". (obj_elf_section): If section directive includes a string, ignore it for now. Accept "progbits" flag. (obj_elf_type): Accept `@' before flag name.
1993-08-18(potable): Treat "string" like "asciz".Ken Raeburn1-7/+8
1993-08-18updated to-do listKen Raeburn1-4/+23
1993-08-18 * config/tc-mips.c (append_insn): Don't swap branch instructionsIan Lance Taylor2-32/+148
if .set nobopt or .set volatile. (gp_reference): .lit8 and .lit4 are accessed via the GP register. (macro): Added cases M_LI_S, M_LI_SS. Fixed M_LI_D and M_LI_DD. (mips_ip): Added cases 'F', 'L', 'f', 'l' for floating point. * config/obj-ecoff.c: Renamed some variables to avoid shadow warnings.
1993-08-16use coffbfd for z8kDavid D. Zuhn1-0/+5
1993-08-12 * config/tc-mips.c (mips_ip): Suggested byIan Lance Taylor2-46/+96
davidj@ICSI.Berkeley.EDU (David Johnson): Don't accept symbolic names for 'E' and 'G' argument types (coprocessor registers) and don't warn if $1 is used on the coprocessor.
1993-08-09 * write.c (merge_data_into_text): Define only if BFD_ASSEMBLER isKen Raeburn1-0/+6
defined or BFD is not. (relax_and_size_all_segments): Declare local variable fragP.
1993-08-06changes to write.c, obj-elf.c, tc-sparc.cKen Raeburn1-0/+12
1993-08-06v9 changesKen Raeburn1-0/+6
1993-08-06 * configure.in (mips-*-riscos*, mips-*-sysv*): New (untested)Ian Lance Taylor1-0/+3
targets, using ecoff and mips-big.
1993-08-06(md_apply_fix): Fill in values for BFD_RELOC_{32,64}, not zeros.Ken Raeburn1-12/+15
(md_pseudo_table): Handle .uaxword.
1993-08-06 * config/tc-mips.c (mips_ip): From davidj@ICSI.Berkeley.EDU (DavidIan Lance Taylor1-0/+5
Johnson): Added case for 'C' for coprocessor instruction codes.
1993-08-05(write_object_file): Test DEBUG_SYMS instead of DEBUG for verifying sym chain.Ken Raeburn1-121/+131
(merge_data_into_text, relax_and_size_all_segments): New fns, split out from write_object_file.
1993-08-05read.c change; yesterdays elf/sparc changesKen Raeburn1-0/+22
1993-08-05(emit_expr): Use BFD_RELOC_64 fr 8-byte expressions.Ken Raeburn1-6/+14
1993-08-04v9 changesKen Raeburn1-0/+6
1993-08-04* obj-elf.c (obj_elf_stab_generic, in disabled code): IfKen Raeburn2-46/+131
debug section is new, allocate an extra 12 bytes at its start. If ".stabs" type is N_SO, fill in filename symbol field of that first entry. Return early if "goof", to simplify later code slightly. (adjust_stab_sections): New function. (elf_frob_file): Apply adjust_stab_sections to each section. * obj-elf.c (obj_elf_section, obj_elf_previous): No longer static. * obj-elf.h (obj_elf_section, obj_elf_previous): Declare. * tc-sparc.c (md_pseudo_table): Call them for "pushsection" and "popsection", and call cons for "uaword" and "uahalf". * obj-elf.c (obj_elf_version): Use English in error messages. * tc-sparc.c (md_apply_fix, case BFD_RELOC_64): New case, parallel to BFD_RELOC_32. (tc_gen_reloc): Accept BFD_RELOC_64.
1993-08-03 * config/obj-ecoff.c: Updated for BFD ECOFF changes. Now gets theIan Lance Taylor2-87/+110
swapping routines and external structure sizes via the ecoff_backend information. No longer includes coff/mips.h.
1993-08-02 * config/obj-ecoff.c (get_tag): Save tag name in permanent memoryIan Lance Taylor2-13/+41
and in hash_ptr->string.
1993-08-02 * app.c (do_scrub_next_char): Reset state to 0 after .appline ifIan Lance Taylor1-0/+9
file name is not seen.
1993-07-30keep ho-hppaosf.h; m88k.patches is goneKen Raeburn1-1/+1
1993-07-30 * write.c: Don't use short int in a prototype.Ian Lance Taylor1-1/+3
1993-07-30 * expr.c (operand): Make return value simply depend on contents ofIan Lance Taylor1-0/+5
returned expression.
1993-07-30fix ANSI decl conflictsDavid D. Zuhn2-4/+13
1993-07-28 * config/tc-m68k.c (m68k_ip): If we have a normal constant when weIan Lance Taylor1-0/+6
expect a bignum, turn it into a bignum. Output extra zeroes before a short bignum, rather than after.
1993-07-27symbols.c: Use DEBUG_SYMS instead of DEBUG.Ken Raeburn1-0/+7
1993-07-27mips_optimize is also affected by -g.Ian Lance Taylor1-2/+3
1993-07-27 * config/tc-mips.c (mips_optimize): New static variable.Ian Lance Taylor1-3/+49
(append_insn): If ! mips_optimize, don't swap branches. (md_parse_option): If -Ox, set mips_optimize accordingly.
1993-07-27 * config/tc-mips.c (mips_optimize): New static variable.Ian Lance Taylor1-0/+6
(append_insn): If ! mips_optimize, don't swap branches. (md_parse_option): If -Ox, set mips_optimize accordingly.
1993-07-27 * Makefile.in (clean): if testsuite does not exist, then skip it.K. Richard Pixley1-0/+14
1993-07-23Fix stupid bugs inserted during expression conversion.Ian Lance Taylor2-2/+4
1993-07-23obj-elf.c, tc-sparc.c, symbols.c changesKen Raeburn1-0/+13
1993-07-23 * write.c (fix_new_exp): Handle a O_uminus expression.Ian Lance Taylor1-0/+2
1993-07-23 * expr.c (expr): Don't let absolute_section overrideIan Lance Taylor1-0/+3
undefined_section for the return value.
1993-07-23 * read.c (read_a_source_file): In NO_PSEUDO_DOT case, if we find aIan Lance Taylor3-0/+10
pseudo-op with a poc_handler field of NULL, ignore it and treat it as an instruction instead. * config/tc-m88k.c (md_pseudo_table): Add "set" with a NULL poc_handler field.