Dave Anglin
1d4216362a
* config/tc-hppa.h (tc_frob_symbol): Frob undefined unused symbols
only if they have default visibility.
24 years ago
Richard Henderson
33bf47a8fe
* config/tc-alpha.c (alpha_fix_adjustable): Remove redundant
S_IS_DEFINED test.
24 years ago
Alan Modra
5f8075fa81
* config/tc-mcore.c (mcore_pool_count): New function.
(mcore_cons, mcore_float_cons, mcore_stringer, mcore_fill): Use it.
24 years ago
Klee Dienes
5ff3743120
2002-11-20 Klee Dienes <kdienes@apple.com>
* config/tc-mcore.c (md_begin): Use a const iterator. Don't
coalesce the name fields to use the same pointer.
* config/tc-sh.c (md_begin): Use a const iterator. Don't coalesce
the name fields to use the same pointer.
(get_specific): Check for opcodes with the same name using strcmp
as well as comparing the pointer.
24 years ago
Alan Modra
5045ec7ae4
* write.c (adjust_reloc_syms): Don't reduce SEC_MERGE fixups with
fx_subsy non-NULL.
24 years ago
DJ Delorie
c8014bda54
* gas/xstormy16/allinsn.sh: Add sdiv, divlh, and sdivlh.
* gas/xstormy16/allinsn.d: Regenerate.
* gas/xstormy16/allinsn.s: Regenerate.
24 years ago
Alan Modra
bbce6ab74a
move testsuite entries to the correct changelog
24 years ago
Richard Henderson
20e420c2ed
* config/obj-elf.c (obj_elf_visibility): Overwrite only the
visibility portion of st_other.
24 years ago
Klee Dienes
a720f7bca7
2002-11-19 Klee Dienes <kdienes@apple.com>
* config/tc-h8300.c (struct h8_instruction): New type, used to
wrap h8_opcodes with length, noperands, idx, and size fields
(computed at run-time).
(h8_instructions): New variable.
(md_begin): Allocate the storage for h8_instructions. Fill
h8_instructions with pointers to the appropriate opcode and the
correct value for the additional fields.
(clever_message): Update to use h8_instructions instead of
h8_opcodes.
(build_bytes): Ditto.
(get_specific): Ditto.
(md_assemble): Ditto.
24 years ago
Martin Schwidefsky
0a00dd4807
* config/tc-s390.c (tc_s390_fix_adjustable): Re-add patch to prevent
adjustments to symbols in merge sections.
24 years ago
Alan Modra
81283cde50
* config/tc-alpha.c (s_alpha_prologue): as_bad when sym is NULL.
24 years ago
Kevin Buettner
14e777e044
Add support for 64-bit DWARF 2 formats to gas.
24 years ago
Alexandre Oliva
a816d1ed6a
* config/tc-mips.c (s_change_section): Make sure input buffer
is not accessed past the end. Don't hand
obj_elf_change_section a pointer into the input buffer.
24 years ago
Alexandre Oliva
6b70243f72
* config/tc-mips.c (tc_gen_reloc): Fix typo in handling of
GOT_LO16 on NEWABI.
24 years ago
Svein Seldal
eb1284494b
Fixups in ChangeLog entries which has been filed in the wrong place.
24 years ago
Svein Seldal
9c87d6c7e4
* gas/config/tc-tic4x.c: Fixed proper commandline
24 years ago
Svein Seldal
48c5eb8a70
TIC4X testcase commit
24 years ago
Svein Seldal
44287f6039
* gas/config/tc-tic4x.c: Remove c4x_pseudo_ignore function.
24 years ago
Alan Modra
852f55ac64
* gas/ppc/booke.d: Adjust output for corrected condition reg.
24 years ago
Christopher Faylor
591d46894b
* configure.in: Use .gdbinit under Cygwin.
* configure: Regenerate.
24 years ago
Christopher Faylor
1a89f85f47
* config/tc-i386.h (EXTERN_FORCE_RELOC): Define only if STRICT_PE_FORMAT.
24 years ago
Svein Seldal
98199d8f1c
* Makefile.am: Added tic4x dependecy
24 years ago
Svein Seldal
247b1fe610
gas tic4x target enhancements (long list - see gas/ChangeLog and
24 years ago
Hans-Peter Nilsson
9df59bba97
* macro.c (get_any_string): Correct logic for not going beyond end
of in->ptr[].
24 years ago
Hans-Peter Nilsson
480c8d9474
* config/tc-mmix.c (get_putget_operands): Mark both possible
operands as invalid at beginning.
24 years ago
Hans-Peter Nilsson
32c27eed9c
* config/tc-mmix.c (md_convert_frag) <case STATE_GREG_DEF>:
Initialize target of fixup to zero.
24 years ago
Nick Clifton
b46c169191
Only run fastcall test for x86 PE targets.
24 years ago
Alexandre Oliva
78e1bb4045
* config/tc-mips.c (macro_build_lui): _gp_disp is not special on
NEWABI, but we should still emit HI16_S for non-PIC n32.
24 years ago
Richard Henderson
66ba4c770b
* config/tc-alpha.c (alpha_validate_fix): Move code ...
(alpha_fix_adjustable): ... here.
* config/tc-alpha.h (TC_VALIDATE_FIX): Remove.
24 years ago
Nick Clifton
c9e3887989
Adds support for fastcall symbols as used on Microsoft Windows platforms
(i386)
24 years ago
H.J. Lu
aa3d8fdff8
2002-11-05 H.J. Lu <hjl@gnu.org>
* config/tc-mips.c (support_64bit_objects): Check *l before it
is freed.
24 years ago
Nick Clifton
e96c546430
Set SEC_DATA and SEC_LOAD flags for sections marked as 's'.
24 years ago
H.J. Lu
4dd8d67b6a
2002-11-01 H.J. Lu <hjl@gnu.org>
* gas/i386/i386.exp: Add "sub".
* gas/i386/sub.d: New.
* gas/i386/sub.s: New.
24 years ago
Alan Modra
4f3cafa2eb
* write.c (TC_FORCE_RELOCATION_SUB_ABS): Default to zero.
(TC_FORCE_RELOCATION_SUB_LOCAL): Likewise when DIFF_EXPR_OK.
* doc/internals.texi (TC_FORCE_RELOCATION_SUB_ABS): Document changed
default.
24 years ago
Alan Modra
4d0b322074
* dep-in.sed: Fix typo.
24 years ago
Daniel Jacobowitz
54847c7622
* configure.in: Update ARM CPU patterns.
* configure: Regenerated.
24 years ago
Daniel Jacobowitz
3d82a647ca
* itbl-lex.l: Use #include <> for generated headers.
* itbl-ops.c: Likewise.
24 years ago
Daniel Jacobowitz
b1744eabdd
* doc/gasp.texi: Fix typo in deprecation note.
24 years ago
Nick Clifton
8df7094c00
Allow an absolute reference to _GLOBAL_TABLE_OFFSET_ to be converted into
a GOT reloc.
24 years ago
Hans-Peter Nilsson
1cd2bb725b
Fix typo in last entry
24 years ago
Hans-Peter Nilsson
3a99b99035
* config/tc-mmix.h (tc_frob_file_before_adjust): Don't declare.
(tc_frob_file_before_adjust): Don't define.
* config/tc-mmix.c (mmix_frob_local_reloc): Remove unused
function.
(mmix_frob_file_before_adjust): Remove ineffective function.
24 years ago
H.J. Lu
3d4a853f67
2002-10-22 H.J. Lu <hjl@gnu.org>
* gas/mips/branch-misc-2.d: Updated.
24 years ago
Hans-Peter Nilsson
1c97116001
* config/tc-cris.c (SIMPLE_EXPR): New macro.
(cris_relax_frag): New function.
(md_estimate_size_before_relax) <case ENCODE_RELAX
(STATE_BASE_PLUS_DISP_PREFIX, STATE_UNDF)>: Pass on unresolved
expressions that will become absolute expressions to relaxation.
(md_convert_frag) <case ENCODE_RELAX (STATE_BASE_PLUS_DISP_PREFIX,
STATE_WORD)>: Expect only absolute expressions. Use the symbol
value, not distance to symbol.
<case ENCODE_RELAX (STATE_BASE_PLUS_DISP_PREFIX, STATE_BYTE)>:
Ditto. Correct placement of fixup.
(md_assemble): Use SIMPLE_EXPR when dissecting expressions.
(gen_bdap): Ditto.
* config/tc-cris.h (cris_relax_frag): Declare.
(md_relax_frag): Define.
24 years ago
Hans-Peter Nilsson
c84e511732
* gas/cris/rd-pcrel1.d, gas/cris/rd-pcrel1.s,
gas/cris/rd-pcrel2.d, gas/cris/rd-pcrel2.s: New tests.
24 years ago
Alan Modra
7ed1d3463e
* config/obj-elf.c (special_sections): Use correct types for init
array sections.
(obj_elf_change_section): Don't mess with init array section type.
24 years ago
Richard Sandiford
631cb423b2
* config/tc-mips.c (mips_need_elf_addend_fixup): Return true
for relocs against symbols in a merged section.
testsuite/
* gas/mips/elf-rel7.[sd]: New test.
* gas/mips/mips.exp: Run it.
24 years ago
Alexandre Oliva
6047c971a2
* config/tc-mips.c (md_begin): Add $fcc registers to the symbol
table as register names.
24 years ago
Martin Schwidefsky
75504fede8
* config/tc-s390.c (md_parse_option): Set s390_arch_size to 32
for option -m31.
24 years ago
Alan Modra
0200099915
* expr.c (operand): Add support for n.nn flonums.
24 years ago
Alan Modra
311797d555
* itbl-parse.y (entry): Provide empty action.
24 years ago