aboutsummaryrefslogtreecommitdiff
path: root/gas/config
AgeCommit message (Collapse)AuthorFilesLines
1999-09-12 * config/tc-i386.c (md_apply_fix3): Add horrible adjustments toIan Lance Taylor1-2/+28
the value if TE_PE and a global defined symbol.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor1-2/+4
* config/tc-i386.c (md_undefined_symbol): Compare the name against the macro GLOBAL_OFFSET_TABLE_NAME, rather than assuming that it starts with "_G".
1999-09-12 * write.c (write_relocs): Call SET_SECTION_RELOCS if it isIan Lance Taylor2-0/+6
defined. * config/obj-coff.h (SET_SECTION_RELOCS): Define. * doc/internals.texi (Object format backend): Document SET_SECTION_RELOCS.
1999-09-12fix copyrightIan Lance Taylor2-2/+3
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor1-2/+3
* config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust relocations against global symbols if TE_PE.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor1-3/+31
* config/obj-coff.c (obj_coff_ident): Add BFD_ASSEMBLER version. (obj_pseudo_table): Always handle ".ident" with obj-coff_ident.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor1-0/+5
* config/obj-coff.c (coff_frob_symbol): Prohibit weak common symbols.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor1-4/+15
* config/obj-coff.c (obj_coff_endef): Don't merge labels, or symbols which do not have a constant value, or tags with non-tags. Remove the symbol from the list before adding it at the end.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor1-10/+26
* config/obj-coff.c (obj_coff_endef) [BFD_ASSEMBLER]: Handle .ef C_FCN symbol differently if TE_PE. (obj_coff_line) [BFD_ASSEMBLER]: Always use the line number which appears in the pseudo-op, rather coff_line_base which is only set for a .bf symbol.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor1-0/+55
* config/obj-coff.c (obj_coff_loc): New static function. (obj_pseudo_table): Add "loc".
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor1-0/+6
* config/obj-coff.c (add_lineno): Check that the line number is positive.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor2-13/+32
* expr.c (expr): Change first parameter to int. * config/obj-coff.c: Add declarations for static functions. (coff_frob_symbol): Use SYM_AUXENT. * config/tc-i386.h (flag_16bit_code): Don't declare.
1999-09-12comment changeIan Lance Taylor1-4/+4
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor3-4/+4
* config/atof-ieee.c (atof_ieee): Change what_kind to int. * config/atof-vax.c (flonum_gen2vax): Change format_letter to int. (md_atof): Return NULL rather than 0. * config/tc-i386.c (md_atof): Change type to int.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor1-4/+4
* config/obj-coff.c (obj_coff_section): Default to setting SEC_LOAD. Don't set SEC_DATA for 'w' modifier.
1999-09-08Only support interworking and pic for ELF or COFF targetsNick Clifton1-0/+4
1999-09-07 * config/tc-hppa.c (pa_ip): Support 'Z' argument.Jeff Law1-0/+11
1999-09-07 * config/tc-hppa.c (pa_ip): Put strict register checks beforeJeff Law1-19/+19
call to pa_parse_number.
1999-09-07 * config/obj-coff.c: Add ATTRIBUTE_UNUSED as needed forIan Lance Taylor1-13/+13
BFD_ASSEMBLER code.
1999-09-06 * config/tc-hppa.c (pa_ip): Get strict/non-strict mode from theJeff Law1-24/+159
candidate instruction. Require registers for register arguments when in strict mode. Require assemble-time constants for constants when in strict mode. (pa_get_absolute_expression): Require a constant when in strict mode.
1999-09-06Fix value for -Wnuh command line optionNick Clifton1-3/+3
1999-09-041999-09-04 Steve Chamberlain <sac@pobox.com>Ian Lance Taylor2-0/+656
* config/tc-pj.c: New file, supports picoJava in ELF. * config/tc-pj.h: Ditto. * configure.in (pjl*, pj*): New targets. * Makefile.am: Rebuild dependencies. (CPU_TYPES): Add pj. (TARGET_CPU_CFILES): Add config/tc-pj.c. (TARGET_CPU_HFILES): Add config/tc-pj.h. * doc/c-pj.texi: New file. * doc/as.texinfo: Add some PJ specifics. * doc/all.texi: Add PJ to the list of all architectures, sort them all alphabetically. * doc/Makefile.in (CPU_DOCS): Add c-pj.texi. * configure, Makefile.in, doc/Makefile.in: Rebuild.
1999-09-02Enable --emulation={i386coff,i386elf} for i386 gas.Alan Modra3-47/+79
1999-09-02Do not dump literal pool when a .section .line directive is encountered.Nick Clifton1-10/+61
1999-09-01slight code improvement over previous deltaNick Clifton1-1/+2
1999-09-01Do not align sectins when producing ELF format objects.Nick Clifton1-3/+1
1999-08-31fix FSF addressIan Lance Taylor2-4/+6
1999-08-30i386 gas code cleanups: combine i386_is_reg and parse_register.Alan Modra1-189/+113
1999-08-29Allow spaces in i386 FP reg names, eg. %st ( 1 ).Alan Modra1-2/+33
1999-08-29 * config/tc-m32r.c (md_parse_option): Delete unrecognized optionDoug Evans1-4/+0
error message (done elsewhere).
1999-08-29 * config/tc-hppa.c (pa_ip): Replace 'f' by 'v'. Prefix float registerJeff Law1-176/+190
args by 'f'.
1999-08-28 * config/tc-hppa.c (pa_ip): Add args q, %, and |.Jeff Law1-1/+40
1999-08-28 * config/tc-hppa.c (pa_ip): Absorb white space in instructionsJeff Law1-0/+200
between args. Add new completers. Fix bug in 64 bit condition handling.
1999-08-28 * config/tc-hppa.c (pa_ip): Add completer codes 'a', 'ch', 'cH',Jeff Law1-0/+103
'cS', and 'c*'.
1999-08-28 * config/tc-hppa.c (pa_ip): Place completers behind prefix 'c'.Jeff Law1-79/+86
1999-08-28 * config/tc-hppa.c (pa_ip): Do not allow '*' in 32bit completers.Jeff Law1-0/+12
1999-08-28 * config/tc-hppa.c (pa_ip): Add cases for '.', '~'. '$'. and '!'Jeff Law1-0/+42
1999-08-28 * config/tc-hppa.c (pa_ip): Add case for 'I'.Jeff Law1-0/+6
1999-08-20*gas/config/tc-i386.c: Fix errors in displacement size whenAlan Modra1-0/+8
automatically inferring an address prefex.
1999-08-18If an offset is invalid, display it.Nick Clifton1-7/+9
1999-08-17 * config/tc-ppc.c (md_assemble): Trim @ha constant to 16 bits, toIan Lance Taylor1-2/+3
handle 0xffffNNNN constants correctly.
1999-08-16Look for register conflicts on stores as well as loads.Nick Clifton1-18/+17
1999-08-13Only pass positive values to validate_offset_imm()Nick Clifton1-16/+19
1999-08-12Tidy up formatting.Nick Clifton1-261/+194
Fix Thubm weak function support.
1999-08-11config/tc-i386.c: Remove dead codeAlan Modra1-6/+0
1999-08-11 * config/tc-hppa.c (pa_build_unwind_subspace): Use sane sectionJeff Law1-1/+2
flags for the unwind subspace.
1999-08-10Fix typos in last change.Jeff Law1-3/+3
1999-08-10 * config/tc-hppa.c (UNWIND_SECTION_NAME): Define for ELF.Jeff Law1-7/+20
(pa_build_unwind_subspace): Remove #if 0 wrapper. Select a suitable relocation based on the size of the target's pointer. Always Use subsegment zero for the unwinders. (pa_level): Handle "2.0w".
1999-08-09 * config/tc-d30v.c (write_2_short): Don't group repeat instructionsJoern Rennecke1-3/+7
with the following instruction unless this was specified.
1999-08-09 * config/tc-i386.h (SUB_SEGMENT_ALIGN): If TE_GO32, return 4 forIan Lance Taylor1-0/+14
certain sections, to match BFD changes.