aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1999-07-16Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-1/+17
* doc/c-sparc.texi: Document .register and .nword pseudo-ops.
1999-07-16Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson3-6/+66
* config/tc-sparc.c (sparc_ip): Allow OLO10 relocations on -64 and not pic. (output_insn): Put OLO10's secondary addend into tc_fix_data. (md_apply_fix3): Handle BFD_RELOC_SPARC_OLO10. (tc_gen_reloc): Return two relocs for OLO10, LO10 and SPARC13. * config/tc-sparc.h (RELOC_EXPANSION_POSSIBLE, MAX_RELOC_EXPANSION): Define. (TC_FIX_TYPE, TC_INIT_FIX_DATA, TC_FIX_DATA_PRINT): Likewise.
1999-07-16* gas/config/tc-i386.c: Fix for immediates and displacements in 16-bitAlan Modra2-48/+66
mode when no insn suffix present, eg. push $0x12345678. Fix some compiler warnings. Disallow immediate jump absolute.
1999-07-15 * configure.in: Bump version number to 2.9.5.Ian Lance Taylor3-2/+5
* configure: Rebuild.
1999-07-15 * dwarf2dbg.c (dwarf2_gen_line_info): Don't assume that long longIan Lance Taylor2-2/+7
or %llx work.
1999-07-15dJeff Law1-1/+2
* config/tc-hppa.c (md_pseudo_table): Add ".dword" pseudo-op. (cons_fix_new_hppa): Derive size of fixup from size of the object.
1999-07-15 Jeff Law1-0/+5
* config/tc-hppa.c (md_pseudo_table): Add ".dword" pseudo-op. (cons_fix_new_hppa): Derive size of fixup from size of the object.
1999-07-15oops - omitted from previous deltaNick Clifton1-0/+3
1999-07-15Apply patch from Philip Blundell <pb@nexus.co.uk>Nick Clifton3-33/+19
Prepend LOCAL_LABEL_PREFIX (if defined) to local symbols. ARM: Set F_SOFTFLOAT in the output file if -mno-fpu was given.
1999-07-14 * write.c (cvt_frag_to_fill): Use frag file and line in rs_orgIan Lance Taylor2-4/+20
error message. (relax_segment): Likewise. After giving a rs_org error, convert the frag to rs_align to avoid cascading errors.
1999-07-12 * config/tc-m68k.c: Add some ATTRIBUTE_UNUSED.Andreas Schwab2-29/+33
1999-07-11 * Many files: Changes to avoid gcc warnings: Add ATTRIBUTE_UNUSEDIan Lance Taylor12-85/+128
as appropriate. Fill in structure initializations. Add variable initializations. Add casts. * dwarf2dbg.c (print_stats): Change i to size_t. * listing.c (listing_listing): Change list_line to unsigned int.
1999-07-11rebuildIan Lance Taylor1-215/+226
1999-07-09 * config/tc-ppc.h (tc_fix_adjustable) [OBJ_ELF]: Call S_IS_LOCALIan Lance Taylor3-4/+8
rather than checking for \001 and \002 in symbol name. * config/tc-sparc.h (tc_fix_adjustable) [OBJ_ELF]: Likewise.
1999-07-08 * configure.in (hppa*-linux-gnu*): New target.Jeff Law3-226/+222
* configure: Rebuilt.
1999-07-08Document .thumb_set directive.Nick Clifton2-1/+13
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.