aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2001-07-14 * configure.in (i386-*-netbsdelf*): New target.Matthew Green1-0/+5
configure: Regenerate.
2001-07-11 * elf32-sparc.c (_bfd_sparc_elf_howto_table): Remove support forJakub Jelinek1-0/+5
R_SPARC_UA64. (elf32_sparc_check_relocs): Likewise. Only create .rela section for alloced sections in shared libraries. (elf32_sparc_relocate_section): Likewise. Remove redundant check. Optimize unaligned reloc usage. * elf64-sparc.c (sparc64_elf_relocate_section): Remove redundant check. * testsuite/gas/sparc/unalign.s: Remove .uaxword test. * testsuite/gas/sparc/unalign.d: Adjust accordingly.
2001-07-11*** empty log message ***John Healy1-6/+0
2001-07-11Don't merge if the storage class of the non-debug symbol is C_NULL.Nick Clifton1-0/+5
2001-07-102001-07-10 John Healy <jhealy@redhat.com>John Healy1-0/+6
* config/obj-elf.c (obj_elf_section): md_elf_section_change_data_hook added to grab section information after it's been extracted from the .section directive.
2001-07-10Fix grammatical errorsNick Clifton1-0/+4
2001-07-10Use FOPEN_.. macros in calls to fopen().Nick Clifton1-0/+9
2001-07-09Add .incbin pseudo opNick Clifton1-0/+8
2001-07-07Only set debug_type to DEBUG_NONE if it is DEBUG_UNSPECIFIED.Nick Clifton1-0/+5
2001-07-062001-07-06 John Healy <jhealy@redhat.com>John Healy1-0/+15
* cgen.c (gas_cgen_save_fixups): Modified to allow more than one set of fixups to be stored. (gas_cgen_restore_fixups): Modified to allow the fixup chain to be restored to be chosen from any that are saved. (gas_cgen_swap_fixups): Modified to allow the current set of fixups to be swapped with any other set that has been saved. (gas_cgen_initialize_saved_fixups_array): New routine. * cgen.h: Modifed prototypes for gas_cgen_save_fixups, gas_cgen_restore_fixups, and gas_cgen_swap_fixups. Added definitions or MAX_SAVED_FIXUP_CHAINS. * config/tc-m32r.c (assemble_two_insns): Changed calls to fixup store, swap and restore fuctions to reflect the new interface.
2001-07-06Catch and ignore empty, ineffectual alignment frags when deciding if aNick Clifton1-0/+6
branch can be short.
2001-07-0632-bit unwind data for ia64-hpux, from Steve EllceyJim Wilson1-0/+13
* config/tc-ia64.c (special_section): Add SPECIAL_SECTION_INIT_ARRAY and SPECIAL_SECTION_FINI_ARRAY. (special_section_name): Add .init_array and .fini_array. (md_pseudo_table): Add init_array and fini_array. (md): Add pointer_size and pointer_size_shift fields. (setup_unwind_header): New static function. (output_unw_records): Modify to use setup_unwind_header. (generate_unwind_image, dot_endp): Modify to use md.pointer_size and md.pointer_size_shift. (md_begin): Initialize md.pointer_size and md.pointer_size_shift.
2001-07-06Oops, missed committing entry for 2001-07-05 change.Alan Modra1-0/+13
2001-07-052001-07-05 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+2
* README (Supported platforms): m88k no longer suffers bitrot.
2001-07-052001-07-05 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+4
* config/tc-m88k.c (md_pseudo_table): Remove redundant "global".
2001-07-05Fix ia64-linux gas ehopt testsuite failure.Jim Wilson1-0/+2
* config/tc-ia64.c (md_pseudo_table): Add 2byte, 4byte, and 8byte.
2001-07-05Fix 2 ia64-linux gas testsuite failures.Jim Wilson1-0/+5
* config/tc-ia64.c (is_conditional_branch): Rewrite to exclude mod sched branches.
2001-07-052001-07-05 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+2
* read.c (s_fill): Correct spelling error in comments.
2001-07-052001-07-05 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+8
* doc/c-m88k.texi: New file. * doc/Makefile.am (CPU_DOCS): Add c-m88k.texi. * doc/Makefile.in: Regenerate. * doc/all.texi: Set M880X0. * doc/as.texinfo: Hook in m88k-dependent documentation.
2001-07-042001-07-04 Eric Christopher <echristo@redhat.com>Eric Christopher1-1/+9
* doc/c-mips.texi (MIPS Opts): Document 12000 as valid cpu. * config/tc-mips.c (mips_cpu_info_table): Add rm5200, rm5231, rm5261, and rm5721 as valid cpu strings. (md_show_usage): Add rm5200, rm5231, rm5261, rm5721.
2001-07-04[gas]Richard Sandiford1-0/+5
* config/tc-mips.c (md_apply_fix): Prevent addend from becoming zero if it's expected to be non-zero. [gas/testsuite] * gas/mips/elf-rel3.s: Add zero word to end of file.
2001-07-03Fix seg fault by replacing symbol_get_frag() with fscan->fx_frag.Nick Clifton1-0/+3
2001-07-03Fix mips16 testsuite failure by allowing finalize_syms to be set beforeNick Clifton1-0/+10
size_segs is called.
2001-07-02 * config/tc-ppc.c: Formatting fixes.Alan Modra1-0/+4
2001-07-012001-07-01 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+5
* config/tc-m88k.c: Back out warning fixes from 2001-06-24, as they cause some subtle breakage. Will fix them again later.
2001-07-01* fix tabs in this change:Ben Elliston1-4/+4
2001-06-28 Eric Christopher <echristo@redhat.com> H.J. Lu <hjl@gnu.org>
2001-06-30Treat a .ln directive outside of a function as a .appline directive.Nick Clifton1-0/+5
2001-06-292001-06-28 Eric Christopher <echristo@redhat.com>Eric Christopher1-0/+21
H.J. Lu <hjl@gnu.org>         * config/tc-mips.c (mips_arch): New. Use mips_arch instead         of mips_cpu for the ISA selection.         (md_longopts): Add OPTION_MARCH and OPTION_MTUNE.         (md_parse_option): Handle OPTION_MARCH and OPTION_MTUNE. (mips_tune): New. Use mips_tune for scheduling and optimization issues. (append_insn): Use mips_tune and mips_arch. (macro_build): Ditto. (mips_ip): Ditto. (md_begin): Handle mips_arch, mips_tune and mips_cpu. For backwards compatability mips_cpu generates arch and tune. (md_show_usage): Document new behavior. * doc/c-mips.texi (MIPS Opts): Document -march and -mtune. Deprecate -mcpu. * NEWS: Update. 2001-06-28 Eric Christopher <echristo@redhat.com> * gas/mips/usd.d: Change for march/mtune. * gas/mips/ulh-xgot.d: Ditto. * gas/mips/uld.d: Ditto. * gas/mips/trunc.d: Ditto. * gas/mips/rol.d: Ditto. * gas/mips/nodelay.d: Ditto. * gas/mips/mul.d: Ditto. * gas/mips/mul-ilocks.d: Ditto. * gas/mips/trap20.d: Ditto. * gas/mips/mips4.d: Ditto. * gas/mips/mips16.d: Ditto. * gas/mips/lif-xgot.d: Ditto. * gas/mips/lif-svr4pic.d: Ditto. * gas/mips/ld-xgot.d: Ditto. * gas/mips/ld-svr4pic.d: Ditto. * gas/mips/ld-ilocks-addr32.d: Ditto. * gas/mips/lb-xgot.d: Ditto. * gas/mips/jal-xgot.d: Ditto. * gas/mips/jal-svr4pic.d: Ditto. * gas/mips/delay.d: Ditto. * gas/mips/lb-xgot-ilocks.d: Ditto. * gas/mips/div.d: Ditto. * gas/mips/break20.d: Ditto. * gas/mips/delay.d: Ditto. * gas/mips/elf_e_flags3.d: Ditto. * gas/mips/elf_e_flags4.d: Ditto. * gas/mips/lineno.d: Ditto. * gas/mips/mips16.d: Ditto. * gas/mips/mips4.d: Ditto. * gas/mips/mips4010.d: Ditto. * gas/mips/mips4650.d: Ditto.
2001-06-27Do not set finalize_syms until after the segments have been sized.Nick Clifton1-0/+5
Some backends may still need to access the syms's frags in order to adjust relaxed frags.
2001-06-27Use MVN to build simple inverted constants.Nick Clifton1-0/+5
2001-06-27 * write.c (fixup_segment <Difference of 2 syms same seg>): Don'tAlan Modra1-0/+7
subtract MD_PCREL_FROM_SECTION for 68k. (fixup_segment <Difference of 2 syms different seg>): Only fudge by adding MD_PCREL_FROM_SECTION for 68k or if not already pcrel.
2001-06-27 * write.c (fixup_segment <Difference of 2 syms same seg>): IfAlan Modra1-2/+8
pcrel, subtract MD_PCREL_FROM_SECTION value.
2001-06-252001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+4
* stabs.c (generate_asm_file): Make local variable `len' a size_t.
2001-06-24 * config/tc-alpha.c (tc_gen_reloc): Handle relocs against SEC_MERGEJakub Jelinek1-0/+5
section symbols the same way as externs.
2001-06-242001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston1-1/+7
* config/tc-m88k.c (md_number_to_imm): Remove; unused since 1993. (emit_relocations): Ditto. (s_bss): Ditto. (md_begin): Reformat comments to conform to the GNU standards. (md_assemble): Ditto.
2001-06-24* fixes to silence all compiler warnings.Ben Elliston1-0/+10
2001-06-24 Ben Elliston <bje@redhat.com> * config/tc-m88k.c (get_reg): Adjust type of `reg_prefix' to char. (md_parse_option): Mark parameters as unused. (md_show_usage): Ditto. (calcop): Adjust type of `reg_prefix' to char. (get_reg): Ditto. (getval): Adjust type of local `c' to char. (md_create_short_jump): Mark from_addr, to_addr params as unused. (md_create_long_jump): Ditto. (md_estimate_size_before_relax): Mark parameters as unused.
2001-06-232001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+5
* config/tc-m88k.c (md_pseudo_table): Properly terminate the table to allay a possible compiler warning.
2001-06-22Document md_atofNick Clifton1-0/+4
2001-06-22Add %mrp (millicode return pointer) alias for %r2 or %r31, depending on 32 orNick Clifton1-0/+5
64 bit architecture.
2001-06-21Allow adrCCl. [Patch from Phillip BLundel]Nick Clifton1-0/+8
Updated ARM tests.
2001-06-21 * config/tc-hppa.c (CHECK_FIELD_WHERE): Define.Alan Modra1-0/+11
(md_apply_fix): Use it here. Replace printf with equivalent as_bad_where. (tc_gen_reloc): Use as_bad_where instead of as_bad. (md_apply_fix): Here too. * config/tc-i386.c (tc_gen_reloc): Use as_bad_where instead of as_bad. * config/tc-m68k.c (tc_gen_reloc): Likewise. (md_convert_frag_1): Likewise.
2001-06-20Fix for problem with default alignment of .commTom Rix1-0/+4
2001-06-19Remove auot generated man pagesNick Clifton1-0/+8
2001-06-192001-06-18 Philip Blundell <philb@gnu.org>Phil Blundell1-0/+5
* config/tc-arm.c (do_msr): Remove restriction on usage of immediate operands.
2001-06-19 * dwarf2dbg.c (dwarf2_finish): Output file info even when noAlan Modra1-0/+5
line info.
2001-06-142001-06-13 Philip Blundell <philb@gnu.org>Phil Blundell1-0/+5
* config/tc-arm.c (thumb_shift): Improve wording of error message. (do_t_arit): Likewise.
2001-06-13Stop sh-coff port from trying to call dwarf2 debug functionsNick Clifton1-0/+4
2001-06-13Fix typo in commentNick Clifton1-0/+4
2001-06-12Document use of comparison operators as infix operatorsNick Clifton1-0/+5
2001-06-12Fix m68k/mri mode problems.Nick Clifton1-0/+19