aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1999-09-28* config/tc-mips.c (nopic_need_relax): Allow for theGeoffrey Keating2-3/+12
.sdata.foo sections generated by -fdata-sections, and for the .gnu.linkonce.s sections generated by C++.
1999-09-23Remove accidental case duplication.Jeff Law1-18/+1
1999-09-23 * config/tc-hppa.c (pa_ip): Replace 'B', 'M', 'l' and 'g' handlingJeff Law2-32/+38
with cleaner code using completer prefixes. Add 'Y'.
1999-09-23 * config/tc-hppa.c (pa_ip): Add parens to silence compiler.Jeff Law2-3/+6
1999-09-22 * config/tc-hppa.c (pa_ip): Avoid ANSI specific initialization.Jeff Law2-3/+13
(pa_ip, case 'm'): Failure to get a CBIT specifier just means the insn does not match and we should try the next insn in the table.
1999-09-22Rename MULTI_SET_PSR to LDM_TYPE_2_OR_3Nick Clifton2-2/+6
1999-09-20 * config/tc-hppa.c (pa_ip): Fix thinkos in recent cleanupJeff Law2-6/+11
of PA2.0 support.
1999-09-191999-09-19 Alexandre Oliva <oliva@lsd.ic.unicamp.br>Ian Lance Taylor2-3/+28
* config/tc-i386.c (md_shortopts): Check OBJ_MAYBE_ELF as well as OBJ_ELF. If ELF, add "sq". (md_parse_option): If ELF, ignore -s and -q. (md_show_usage): Mention ELF options.
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'J', 'K' and 'cc'Jeff Law2-0/+77
operands.
1999-09-19 * config/tc-hppa.c (pa_ip); Handle "fe", and 'cJ'.Jeff Law2-2/+25
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'd', '#' and 'cq'.Jeff Law2-2/+73
1999-09-19 * config/tc-hppa.c (struct pa_it): New field "trunc".Jeff Law2-0/+241
(pa_ip): Hadnle 'h', 'm', '=', '{', and '_' operands. (pa_parse_ftest_gfx_completer): New function (pa_parse_fp_cnv_format): New function.
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'X' operand.Jeff Law2-0/+65
(md_apply_fix): Handle 22bit pc-rel branches.
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'B' operand.Jeff Law2-0/+10
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'L' and 'M' operands.Jeff Law2-0/+20
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'l' operand.Jeff Law2-0/+10
1999-09-19 * config/tc-hppa.c (pa_ip): Handle 'g' operand.Jeff Law2-0/+11
1999-09-18 * config/tc-hppa.c (md_assemble): Fix dwarf2 line handling.Jeff Law2-6/+18
(pa_ip): Handle 'fX'.
1999-09-18Really fix the typo.Jeff Law1-1/+1
1999-09-18Fix typo in last change.Jeff Law1-1/+1
1999-09-18Support 8 and 16-bit relocs for i386coff. Enable i386 gas testsuite testsAlan Modra3-7/+12
previously disabled for lack of such support. For *-*-linux*libc1 targets, XFAIL a ld testsuite that fails due to a bug in the dynamic linker prior to glibc-2.1.
1999-09-17 * config/tc-hppa.c (pa_build_unwind_subspace): Do not buildJeff Law2-0/+10
unwinds unless the function is in the text space. (pa_type_args): Set BSF_FUNCTION for an exproted data symbol.
1999-09-15 * config/tc-hppa.c (pa_ip): Move dwarf2 stuff from here.Jeff Law2-12/+15
(md_assemble): To here. Tweak address generation.
1999-09-15 * config/tc-hppa.c: Include dwarf2dbg.h if OBJ_ELF. DeclareJeff Law3-0/+51
debug_line. (md_pseudo_table): Add .file and .line pseudo-ops for OBJ_ELF. (md_assemble): Call dwarf2_where for OBJ_ELF. (pa_ip): Call dwarf2_gen_line_info for OBJ_ELF. (pa_end_of_source): New function. * tc-hppa.h (md_end): Define for OBJ_ELF.
1999-09-14Fix problem with going to automake 2.14Michael Meissner3-2/+9
1999-09-141999-09-14 Donn Terry <donn@interix.com>Ian Lance Taylor2-0/+6
* config/te-interix.h (GLOBAL_OFFSET_TABLE_NAME): Define.
1999-09-13Hackery to handle ix86 "jmp constant" as a pc-relative jump to the givenAlan Modra2-105/+56
absolute address.
1999-09-13Changelog entry for tc-i386.c changes.Alan Modra1-0/+5
1999-09-13Tidy jump handling code and comments.Alan Modra1-44/+66
1999-09-121999-09-12 Donn Terry <donn@interix.com>Ian Lance Taylor3-0/+7
* gas/all/gas.exp: Run cofftag test for i*86-*-interix*. * lib/gas-defs.exp: Add perror if can not read .d file.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor2-0/+4
* config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust BFD_RELOC_RVA relocations.
1999-09-12 * config/tc-i386.c (md_apply_fix3): Add horrible adjustments toIan Lance Taylor2-2/+33
the value if TE_PE and a global defined symbol.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor2-2/+8
* 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 Taylor5-0/+23
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 Taylor2-2/+6
* 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 Taylor2-3/+34
* 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 Taylor2-0/+8
* config/obj-coff.c (coff_frob_symbol): Prohibit weak common symbols.
1999-09-121999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor2-4/+20
* 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 Taylor2-10/+32
* 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 Taylor2-0/+58
* 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 Taylor2-0/+9
* 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 Taylor4-15/+39
* 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 Taylor4-4/+10
* 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 Taylor2-4/+7
* config/obj-coff.c (obj_coff_section): Default to setting SEC_LOAD. Don't set SEC_DATA for 'w' modifier.
1999-09-11 * write.c (dump_section_relocs): Call print_symbol_value_1 toIan Lance Taylor2-15/+20
print the symbol, rather than printing it here. 1999-09-11 Donn Terry <donn@interix.com> * write.c (adjust_reloc_syms): Print adjusted fixup.
1999-09-111999-09-11 Donn Terry <donn@interix.com>Ian Lance Taylor2-1/+6
* expr.c (integer_constant): Correct too_many_digits calculation in base 10 case.
1999-09-09 * doc/c-arm.texi: Fix arguments of @var to not containAndreas Schwab2-5/+10
punctuation.
1999-09-08Only support interworking and pic for ELF or COFF targetsNick Clifton2-0/+10