aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1994-10-08elf fixesKen Raeburn1-0/+21
1994-10-07coff aux/lineno, m88k, vms/flagseen changesKen Raeburn1-0/+30
1994-10-07* config/obj-coff.c (do_relocs_for): Test only TC_KEEP_FX_OFFSET, rather thanKen Raeburn1-26/+90
both it and TC_M88K. (coff_adjust_section_syms): New function. (coff_frob_section): For non-empty sections, create aux entry for the section symbol, indicating the size. (n_line_nos): New variable. (add_lineno): Increment it. (coff_add_linesym): Increment n_line_nos, don't call add_lineno. (coff_frob_file): New function; map coff_adjust_section_syms over sections. (obj_coff_line): Only reset line_base for .bf symbols. * config/obj-coff.h (coff_adjust_section_syms, coff_frob_file): Declare. (obj_frob_file): New macro. * config/obj-coff.h (OBJ_COPY_SYMBOL_ATTRIBUTES): Renamed from obj_frob_forward_symbol, and rewritten for new parameter list.
1994-10-07define TC_KEEP_FX_OFFSETKen Raeburn1-0/+1
1994-10-07Mon Oct 3 21:02:38 1994 Pat Rankin (rankin@eql.caltech.edu)Ken Raeburn1-1/+1
* config/obj-vms.h (S_IS_LOCAL): fix obsolete flagseen[] reference.
1994-10-05 * config/obj-coff.c (coff_frob_section): Remove assert aboutIan Lance Taylor1-0/+7
section alignment. * config/tc-sparc.c (md_section_align): Use section alignment, not xvec align_power_min field.
1994-10-04Add ChangeLog entry that (apparently) I nuked.Jeff Law1-2/+10
1994-10-01Rewrote make-gas.com handling so that only "make realclean" will remove it.Ken Raeburn1-3/+5
1994-10-01got rid of make-gas.comKen Raeburn1-1/+0
1994-10-01vms make-gas.com stuffKen Raeburn1-0/+10
1994-10-01Now gets rebuilt by "make diststuff".Ken Raeburn1-127/+0
1994-10-01(diststuff): Build make-gas.com.Ken Raeburn1-1/+5
(clean, mostlyclean): Delete make-gas.com. (realclean): Separate target, depend on clean and distclean.
1994-10-01Fri Sep 30 19:05:20 1994 Pat Rankin (rankin@eql.caltech.edu)Ken Raeburn1-6/+14
* vmsconf.sh (make-gas.com): handle DCL verification to enable sensible feedback to the user while gas is being built.
1994-10-01i386 pic changesKen Raeburn1-0/+42
as.h: __STDC__ -> varargs write.* PLT changes write.c,symbols.c debug changes
1994-09-30yesterday's gdbinit changesKen Raeburn1-0/+5
1994-09-29(all): Depend on .gdbinit.Ken Raeburn1-1/+3
(.gdbinit): Rebuild from gdbinit.in by running config.status.
1994-09-29* write.c (print_fixup): Print source location on first line. Show fx_r_typeKen Raeburn2-2/+19
and fx_addsy fields.
1994-09-29 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.sJeff Law1-3/+3
* gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s * gas/hppa/reloc/reloc.exp: Changed accordingly.
1994-09-29 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.sJeff Law3-173/+0
* gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
1994-09-28misc changes to configure.in, gdbinit.in, as.h, symbols.cKen Raeburn1-0/+21
1994-09-28Move "break abort" to end, in case gdb complains.Ken Raeburn1-0/+28
1994-09-28forgot to hit ^x^s after deleting "#if 1" linesKen Raeburn1-2/+0
1994-09-28(resolve_symbol_value, case O_symbol): Don't do any processing if add_symbol isKen Raeburn1-23/+84
undefined or in expr_section. (resolve_symbol_value, case O_add): For symbol plus constant-valued symbol, convert to O_symbol and re-reduce. (S_GET_VALUE): If symbol needs resolving, resolve it. (indent_level): No longer static. (print_symbol_value_1): Don't print frag address if it matches zero_address_frag. Don't print "resolving" if already resolved. Print segment name. Don't call print_expr_1 on an undefined symbol. (print_expr_1): Fix whitespace before printing X_add_number.
1994-09-28 * Makefile.in (gasp.o): Depends upon config.h.Ian Lance Taylor2-1/+3
1994-09-28write.c changes, Makefile.in version updateKen Raeburn1-0/+14
1994-09-28updated version to 2.4.90Ken Raeburn1-1/+4
1994-09-28(fix_new_exp): Handle O_add by creating an expression-valued symbol, andKen Raeburn1-20/+98
calling fix_new_exp recursively. (adjust_reloc_syms): If a fixup's symbol value is a sum of an undefined symbol and a constant, fold the constant into the fixup, and refer to the undefined symbol directly. Then process the fixup again from scratch. (write_object_file): Before calling adjust_reloc_syms, make a pass through the symbol list trying to resolve values. (print_fixup): New routine, for debugging. (write_relocs): Call bfd_install_relocation. Deleted various hacks for working around problems with bfd_perform_relocation.
1994-09-28* expr.c (make_expr_symbol): No longer static. Use symbol_create, notKen Raeburn2-27/+85
symbol_new, for symbols holding expression values. * expr.h (make_expr_symbol): Move declaration here.
1994-09-28 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branchIan Lance Taylor1-1/+27
overflows are correctly converted to jumps.
1994-09-28 * config/tc-mips.c: Include subsegs.h.Ian Lance Taylor1-0/+4
(md_apply_fix): If an unconditional b or bal overflows, and we are not assembling PIC code, replace it with a j or jal.
1994-09-28 * config/tc-mips.c (md_apply_fix): Correct branch overflow test.Ian Lance Taylor2-33/+43
Use as_bad_where and as_warn_where rather than as_bad and as_warn.
1994-09-26 * gas/mips: Add test cases for PIC code, both SVR4 style andIan Lance Taylor13-3/+794
-membedded-pic style.
1994-09-24No longer need to keep/lose any MPW stuffStan Shebs1-6/+0
1994-09-24 * mpw-make.in (config.h): Add defines from ho-mpw.h directly.Stan Shebs2-3/+40
* config/ho-mpw.h: Remove.
1994-09-23typo fixes from pat rankinKen Raeburn1-2/+2
1994-09-23some newsKen Raeburn1-0/+187
1994-09-23 * gas/mips: New directory with MIPS specific test cases.Ian Lance Taylor30-0/+3224
1994-09-23 * symbols.h (copy_symbol_attributes): Declare.Ian Lance Taylor1-0/+30
1994-09-23delete -> removeKen Raeburn1-2/+2
1994-09-22Modified Files:Kung Hsu1-0/+7
ChangeLog ecoff.c read.c * ecoff.c (ecoff_generate_asm_lineno): check if current_stabs_filename is NULL before strcmp. * read.c (read_a_source_file): fxi a bug in generate_asm_lineno checking.
1994-09-21vms, ho-*.h, sym attr changes just checked inKen Raeburn1-0/+17
1994-09-21Combine two existing mechanisms for copying symbol attributes, and fix a bug:Ken Raeburn1-10/+3
* symbols.c (copy_symbol_attributes): New function. Copies BFD symbol flags and calls OBJ_COPY_SYMBOL_ATTRIBUTES. (resolve_symbol_value, case O_symbol): Call it, if X_add_number is zero. Don't call obj_frob_forward_symbol. * read.c (pseudo_set): Call copy_symbol_attributes, but only if X_add_number is zero. * config/obj-elf.h (obj_frob_forward_symbol): Deleted.
1994-09-21host file changesKen Raeburn1-21/+1
1994-09-21vms changes from pat rankinKen Raeburn2-19/+160
1994-09-21delete old host-specific filesKen Raeburn22-713/+0
1994-09-21 * config/tc-ppc.c (ppc_current_block): New static variable.Ian Lance Taylor1-0/+9
(ppc_stabx): Set sy_tc.within of a C_STSYM symbol to ppc_current_block. Don't move around any stab symbol, just those for common symbols. (ppc_bs): Set ppc_current_block. (ppc_es): Clear ppc_current_block. (ppc_frob_symbol): Set the value of a C_STSYM symbol to the offset from the csect of the enclosing block. PR 5658.
1994-09-21 * config/tc-mips.c (insns_since_cache_access): Remove.Ian Lance Taylor1-0/+6
(append_insn): Remove setting of insns_since_cache_access, and special 4600 handling; it turns out not to be required. PR 5664.
1994-09-21 * mpw-config.in: Don't create host.h.Stan Shebs4-16/+21
* mpw-make.in (config.h): Add in contents of ho-mpw.h. * config/ho-mpw.h (TRUE_FALSE_ALREADY_DEFINED, WANT_FOPEN_BIN, HAVE_ERRNO_H): Define.
1994-09-20 * config/tc-mips.c (md_shortopts): Remove E.Ian Lance Taylor2-27/+30
(md_longopts): Add EB and EL. (md_parse_option): Handle -EB and -EL as separate options, rather than as a single -E option with an argument.
1994-09-19 * config/tc-hppa.c (hppa_fix_adjustable): Reject reductionsJeff Law1-0/+5
involving global symbols too.