aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1994-10-18 * write.c (renumber_sections): New static BFD_ASSEMBLER function.Ian Lance Taylor1-0/+5
(write_object_file): Call it after removing gas created sections.
1994-10-17 * symbols.c (symbol_create): Use udata.p, not just udata.Ian Lance Taylor1-0/+4
* config/obj-elf.c (obj_ecoff_set_ext): Likewise. (elf_get_extr): Likewise.
1994-10-17 * read.c (read_a_source_file): The second argument to as_where isIan Lance Taylor2-4/+17
unsigned int *, not int *.
1994-10-17 * gas/hppa/reloc/reduce3.s: New test.Jeff Law2-0/+52
* gas/hppa/reloc/reloc.exp: run it.
1994-10-17 * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to matchJeff Law2-5/+79
current reality.
1994-10-14From 2.5 release:Ken Raeburn1-0/+11
* Makefile.in (BISON): Use bison -y, not bison. * Makefile.in (VERSION): Updated to 2.5. (clean-here): Delete stamp-mk.com. (distclean): Delete .gdbinit. Also, note release in changelog.
1994-10-13te-netbsd532.h -> te-nbsd532.hKen Raeburn1-1/+1
1994-10-13Renamed config/te-netbsd532.h to te-nbsd532.h.Ken Raeburn3-59/+80
1994-10-12* config/cplus-dem.c: Removed. It isn't used. Even if it was,J.T. Conklin3-936/+5
it's better to use the one in libiberty.
1994-10-12* symbols.c (resolve_symbol_value, case O_symbol): Undo last change; it breaksKen Raeburn1-0/+6
the rs6000 support, and doesn't seem to be needed.
1994-10-12* config/tc-i386.h,te-netbsd532.h (TARGET_FORMAT): Changed toJ.T. Conklin2-1/+6
a.out-<arch>-netbsd to match corresponding changes in BFD.
1994-10-12 * config/tc-ppc.c (ppc_fix_adjustable): Resolve symbol valuesIan Lance Taylor1-0/+9
rather than explicitly adding the frag address. * config/obj-coff.c (coff_frob_symbol): Add a zero entry to mark the end of the line numbers; this replaces the zero entry which used to be added by coff_add_linesym, removed Oct 7. (coff_adjust_section_syms): Ignore sections with no seginfo. Update the RS/6000 assembler for recent gas changes.
1994-10-12* Makefile.in (bootstrap, bootstrap2, bootstrap3): Create a "stage" symlink toKen Raeburn2-18/+18
the appropriate stage* directory, and use it instead in the -B options. (comparison): Revert yesterday's change.
1994-10-12* config/tc-sparc.c (tc_gen_reloc): For non-a.out relocations, if pc-relative,Ken Raeburn1-0/+5
use fx_offset only, ignore address of relocation.
1994-10-11 * config/tc-mips.c (mips_ip): Don't use S_IS_LOCAL when checkingIan Lance Taylor1-0/+6
for an embedded PIC switch expression, since the definition of S_IS_LOCAL was changed.
1994-10-11* Makefile.in (comparison): When comparing as.new or gasp.new, try running theKen Raeburn2-3/+23
binary through sed to avoid differences due to "stage1" or "stage2" having been written into the binary.
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.