aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1999-07-07Use symbol_get_obj() rather than accessing symbolP directly.Nick Clifton2-2/+7
1999-07-06hJeff Law1-1/+2
* config/tc-hppa.h (tc_frob_symbol): Always punt "$global$" symbol for ELF.
1999-07-06ΓΏJeff Law1-0/+5
* config/tc-hppa.h (tc_frob_symbol): Always punt "$global$" symbol for ELF.
1999-07-05Add support for armv5 architectureNick Clifton3-37/+258
Add ADRL pseudo op.
1999-07-01hJeff Law1-8/+6
* config/tc-hppa.c (pa_ip): Convert the opcode and all completers into lower case.
1999-07-01 Jeff Law1-0/+5
* config/tc-hppa.c (pa_ip): Convert the opcode and all completers into lower case.
1999-06-271999-06-27 H.J. Lu <hjl@gnu.org>Ian Lance Taylor2-4/+9
* subsegs.c (subseg_text_p): Use 1/0 instead of true/false for non BFD_ASSEMBLER case.
1999-06-261999-06-26 Mumit Khan <khan@xraylith.wisc.edu>Ian Lance Taylor2-1/+6
* config/obj-coff.c (obj_coff_section): Mark writable sections as data.
1999-06-26David Mosberger <davidm@hpl.hp.com>Richard Henderson2-6/+16
* dwarf2dbg.c (dwarf2_gen_line_info): Don't call out_end_sequence() when the address decreases due to a new frag. (gen_dir_list): Set ls.file[i].dir to j + 1 (not j) because file numbering starts with 1.
1999-06-23ooops - omitted from previous delta.Nick Clifton1-0/+3
1999-06-23Make the mcore even more paranoid about section switchingNick Clifton3-22/+75
1999-06-22 * subsegs.c (subseg_text_p): Rewrite non BFD_ASSEMBLER case to useIan Lance Taylor2-4/+38
a list of names, to try obj_segment_name, and to try abbreviated names when using COFF without long section names.
1999-06-22 * config/tc-alpha.c: More use of symbol accessor functions.Ian Lance Taylor11-36/+49
* config/tc-arc.c: Likewise. * config/tc-d30v.c: Likewise. * config/tc-fr30.c: Likewise. * config/tc-i860.c: Likewise. * config/tc-m88k.c: Likewise. * config/tc-mcore.c: Likewise. * config/tc-ns32k.c: Likewise. * config/tc-sparc.c: Likewise. * config/tc-v850.c: Likewise.
1999-06-22 * config/tc-arc.c (get_arc_exp_reloc_type): Change uses ofIan Lance Taylor5-11/+18
sy_value with appropriate accessor functions. * config/tc-arm.c (md_apply_fix3): Likewise. * config/tc-d10v.c (AT_WORD_P): Likewise. * config/tc-v850.c (reg_name_search): Likewise.
1999-06-22reformat copyright paragraphIan Lance Taylor1-3/+4
1999-06-22add a couple of if/else/endif commentsIan Lance Taylor1-2/+2
1999-06-22 * config/obj-ecoff.c (obj_ecoff_set_ext): Change uses of bsym toIan Lance Taylor4-5/+14
use symbol_get_bfdsym instead. * config/tc-ppc.c (md_assemble): Likewise. * config/tc-v850.c (v850_comm): Likewise.
1999-06-221999-06-22 Jonathan Larmour <jlarmour@cygnus.co.uk>Ian Lance Taylor10-23/+42
* config/tc-arc.c (tc_gen_reloc): Use symbol_get_bfdsym to get at the symbol, rather than accessing the bsym member. * config/tc-d10v.c (tc_gen_reloc): Likewise. * config/tc-d30v.c (tc_gen_reloc): Likewise. * config/tc-mcore.c (tc_gen_reloc): Likewise. * config/tc-mn10200.c (tc_gen_reloc): Likewise. * config/tc-mn10300.c (tc_gen_reloc): Likewise. * config/tc-ns32k.c (tc_gen_reloc): Likewise. * config/tc-tic30.c (tc_gen_reloc): Likewise. * config/tc-v850.c (tc_gen_reloc): Likewise.
1999-06-21dJeff Law2-4/+11
* tc-hppa.c (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type. (hppa_gen_reloc_type): Conditionalize on BFD64. (tc_gen_reloc): Re-enable ELF relocations. * tc-hppa.h (TARGET_FORMAT): Handle elf64-hppa format.
1999-06-21 Jeff Law1-0/+7
* tc-hppa.c (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type. (hppa_gen_reloc_type): Conditionalize on BFD64. (tc_gen_reloc): Re-enable ELF relocations. * tc-hppa.h (TARGET_FORMAT): Handle elf64-hppa format.
1999-06-21 * config/tc-arm.c (ldst_extend): Add parentheses to avoidIan Lance Taylor2-10/+23
warning. (do_ldst): Move assignment out of if condition. (md_apply_fix3): Add casts to avoid printf format warnings. Add parentheses to avoid warning.
1999-06-21Use symbol_get_bfdsym() macroNick Clifton2-4/+3
1999-06-21Include struc-symbol.h so that symbol structure definition is available.Nick Clifton2-1/+7
1999-06-19 * config/tc-ppc.c: Update for symbol handling changes.Ian Lance Taylor3-190/+213
* config/obj-coff.c: Likewise.
1999-06-18 * tc-hppa.c: General cleanups of ELF support. No more spacesJeff Law2-128/+214
and subspaces for ELF. (GDB_DEBUG_SPACE_NAME): Delete definition for ELF. (GDB_STRINGS_SUBSPACE_NAME): Likewise. (GDB_SYMBOLS_SUBSPACE_NAME): Likewise (UNWIND_SECTION_NAME): Likewise. (space/subspace related structures): Conditionalize definitions on OBJ_SOM. (space/subspace directives and support routines): Conditionalize definitions and references/uses on OBJ_SOM. (label_symbol_struct): For ELF, track the symbol's segment. For SOM track its space. (pa_define_label, pa_undefine_label, pa_get_label): Corresponding changes. (USE_ALIASES): Kill for both SOM & ELF. (pa_def_subspaces, pa_def_spaces): Corresponding changes. (pa_space, pa_subspace): Corresponding changes. (pa_spaces_begin): Corresponding chagnes. (md_begin): Do not muck around with space/subspace stuff for OBJ_ELF. (md_apply_fix): Temporarily disable argument relocation stuff for OBJ_ELF. (tc_gen_reloc): Temporarily disable relocation generation for OBJ_ELF (pa_build_unwind_subspace): Similarly.
1999-06-18Patches for eCos: Dump literal pool on section change. Mark thumb functionNick Clifton2-30/+182
aliases as being thumb functions as well.
1999-06-17Fix -Wuh and -Wnhu options so that they work.Nick Clifton2-4/+13
1999-06-17Detect illegal use of hash symbols in assembler mnemonics.Nick Clifton2-3/+29
1999-06-13 From K. Richard Pixley <rich@noir.com>:Ian Lance Taylor3-166/+174
* configure.in (ppc-*-vxworks*): New target. * configure: Rebuild.
1999-06-13 * gas/i386/katmai.d: Tweak for recent disassembler changes.Ian Lance Taylor2-1/+6
1999-06-13(tc_gen_reloc): Fix handling of GOTPC relocs.Ulrich Drepper2-1/+8
1999-06-12 * write.c (adjust_reloc_syms): Rather than never reducing relocIan Lance Taylor2-5/+11
which refer to symbols in linkonce sections, permit reducing the relocs if the symbol is local.
1999-06-12 * subsegs.c (subseg_text_p): New function.Ian Lance Taylor10-35/+42
* as.h (subseg_text_p): Declare. * read.c (do_align): Use subseg_text_p to set the default fill. * write.c (subsegs_finish): Likewise. * config/obj-coff.c (write_object_file): Likewise. * config/tc-i386.h (md_maybe_text): Don't define. (md_do_align): Use subseg_text_p to set the default fill. * config/tc-m32r.c (m32r_do_align): Likewise. * config/tc-sh.c (sh_do_align): Likewise. * config/tc-sparc.h (md_do_align): Likewise.
1999-06-121999-06-12 David O'Brien <obrien@freebsd.org>Ian Lance Taylor3-170/+177
* configure.in: (i[3456]86-*-freebsd*): Now defaults to ELF. * configure: Rebuild.
1999-06-12 * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" orIan Lance Taylor4-13/+24
"*-*-linux*oldld*". * gas/vtable/vtable.exp: Likewise. * gas/i386/reloc.d: Modify expected reloc names to accept a.out names.
1999-06-12 * dwarf2dbg.c: Include elf/dwarf2.h with "", not <>.Ian Lance Taylor4-5/+11
* Makefile.am: Rebuild dependencies. * Makefile.in: Rebuild.
1999-06-12fix copyrightsIan Lance Taylor2-3/+23
1999-06-11 * struc-symbol.h: Put local_symbol code in ifdef BFD_ASSEMBLER.Ian Lance Taylor4-6/+51
* symbols.c: Likewise. * config/obj-aout.c (obj_crawl_symbol_chain): Refer directly to sy_next field when taking address, rather than symbol_next.
1999-06-11 * config/tc-i386.c (i386_immediate): Remove unused labelIan Lance Taylor1-1/+0
seg_unimplemented.
1999-06-11 * dwarf2dbg.c: Change bfd_vma to addressT and bfd_signed_vma toIan Lance Taylor2-17/+28
offsetT. (out_set_addr): Don't use BYTES_PER_ADDRESS. Instead, get the value from the output file architecture. (dwarf2_gen_line_info): Ifdef BFD_ASSEMBLER specific code. * dwarf2dbg.h: Change bfd_vma to addressT.
1999-06-11 * gas/i386/amd.s: Add a symbol so a.out tests will work.Ian Lance Taylor5-2/+11
* gas/i386/katmai.s: Likewise. * gas/i386/amd.d: Corresponding change. * gas/i386/katmai.d: Corresponding change.
1999-06-11 * dwarf2dbg.h: Use PARAMS in function declarations.Ian Lance Taylor2-5/+10
1999-06-111999-06-11 Martin Dorey <mdorey@madge.com>Ian Lance Taylor3-22/+12
* write.c (fixup_segment): Don't add symbol value for i960 ELF. * config/tc-i960.c (s_leafproc): Don't call tc_set_bal_of_cal if OBJ_ELF. (md_apply_fix): Simplify BFD_ASSEMBLER handling.
1999-06-10 * config/tc-i386.c (md_apply_fix3): Add default case to switch.Ian Lance Taylor2-0/+5
1999-06-10 * config/tc-sparc.c (md_pseudo_table): Remove pushsection andIan Lance Taylor2-2/+3
popsection.
1999-06-10 * config/tc-sparc.c (sparc_ip): Add default case to reloc switch.Ian Lance Taylor2-0/+5
1999-06-10 * read.c (read_a_source_file): Only declare inescape ifIan Lance Taylor2-1/+13
QUOTES_IN_INSN.
1999-06-10 * itbl-ops.c (itbl_disassemble): Change sprintf format strings toIan Lance Taylor1-5/+5
match parameters. (find_entry_byval): Add parens to avoid warning.
1999-06-10 * as.c: If HAVE_ITBL_CPU, include "itbl-ops.h".Ian Lance Taylor1-1/+3
1999-06-10 * symbols.c (resolve_symbol_value): Don't permit subtraction ofIan Lance Taylor2-2/+10
undefined symbols.