summaryrefslogtreecommitdiff
path: root/gas
Commit message (Collapse)AuthorAgeFilesLines
* 2001-07-10 John Healy <jhealy@redhat.com>John Healy2001-07-102-0/+10
| | | | | | * 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.
* Fix grammatical errorsNick Clifton2001-07-102-2/+7
|
* Use FOPEN_.. macros in calls to fopen().Nick Clifton2001-07-107-77/+94
|
* Add .incbin pseudo opNick Clifton2001-07-099-0/+174
|
* Only set debug_type to DEBUG_NONE if it is DEBUG_UNSPECIFIED.Nick Clifton2001-07-072-1/+6
|
* 2001-07-06 John Healy <jhealy@redhat.com>John Healy2001-07-064-53/+126
| | | | | | | | | | | | | | | * 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.
* Catch and ignore empty, ineffectual alignment frags when deciding if aNick Clifton2001-07-062-4/+22
| | | | branch can be short.
* 32-bit unwind data for ia64-hpux, from Steve EllceyJim Wilson2001-07-062-33/+86
| | | | | | | | | | | | | * 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.
* Oops, missed committing entry for 2001-07-05 change.Alan Modra2001-07-061-0/+13
|
* 2001-07-05 Ben Elliston <bje@redhat.com>Ben Elliston2001-07-052-1/+3
| | | | * README (Supported platforms): m88k no longer suffers bitrot.
* 2001-07-05 Ben Elliston <bje@redhat.com>Ben Elliston2001-07-052-1/+4
| | | | * config/tc-m88k.c (md_pseudo_table): Remove redundant "global".
* * struc-symbol.h (struct local_symbol): Rename lsy_offset toAlan Modra2001-07-052-17/+17
| | | | | | | | | | | | lsy_value. Correct typos in comments. * symbols.c (local_symbol_make): Update for name change. (local_symbol_convert): Likewise. (colon): Likewise. (S_GET_VALUE): Likewise. (S_SET_VALUE): Likewise. (print_symbol_value_1): Likewise. (resolve_symbol_value): Likewise. Don't divide local sym values by OCTETS_PER_BYTE twice.
* Fix ia64-linux gas ehopt testsuite failure.Jim Wilson2001-07-052-0/+11
| | | | * config/tc-ia64.c (md_pseudo_table): Add 2byte, 4byte, and 8byte.
* Fix 2 ia64-linux gas testsuite failures.Jim Wilson2001-07-052-5/+20
| | | | | * config/tc-ia64.c (is_conditional_branch): Rewrite to exclude mod sched branches.
* 2001-07-05 Ben Elliston <bje@redhat.com>Ben Elliston2001-07-052-2/+4
| | | | * read.c (s_fill): Correct spelling error in comments.
* 2001-07-05 Ben Elliston <bje@redhat.com>Ben Elliston2001-07-056-1/+89
| | | | | | | | * 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-04 Eric Christopher <echristo@redhat.com>Eric Christopher2001-07-043-1/+20
| | | | | | | | * 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.
* [gas]Richard Sandiford2001-07-044-2/+47
| | | | | | | * 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-03 H.J. Lu <hjl@gnu.org>H.J. Lu2001-07-032-1/+5
| | | | * gas/mips/lb-xgot-ilocks.d: Add -march=r3900.
* Fix seg fault by replacing symbol_get_frag() with fscan->fx_frag.Nick Clifton2001-07-032-2/+5
|
* Fix mips16 testsuite failure by allowing finalize_syms to be set beforeNick Clifton2001-07-033-3/+34
| | | | size_segs is called.
* * config/tc-ppc.c: Formatting fixes.Alan Modra2001-07-022-230/+252
|
* 2001-07-01 Ben Elliston <bje@redhat.com>Ben Elliston2001-07-012-5/+10
| | | | | * config/tc-m88k.c: Back out warning fixes from 2001-06-24, as they cause some subtle breakage. Will fix them again later.
* * fix tabs in this change:Ben Elliston2001-07-011-4/+4
| | | | | 2001-06-28 Eric Christopher <echristo@redhat.com> H.J. Lu <hjl@gnu.org>
* 2001-07-01 Ben Elliston <bje@redhat.com>Ben Elliston2001-07-014-4/+855
| | | | | | * gas/m88k/allinsn.s: New file. * gas/m88k/allinsn.d: Likewise. * gas/m88k/m88k.exp: Test with allinsn.s also.
* Treat a .ln directive outside of a function as a .appline directive.Nick Clifton2001-06-302-5/+10
|
* 2001-06-28 Eric Christopher <echristo@redhat.com>Eric Christopher2001-06-2935-106/+208
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Do not set finalize_syms until after the segments have been sized.Nick Clifton2001-06-272-3/+11
| | | | | Some backends may still need to access the syms's frags in order to adjust relaxed frags.
* Use MVN to build simple inverted constants.Nick Clifton2001-06-272-24/+44
|
* * write.c (fixup_segment <Difference of 2 syms same seg>): Don'tAlan Modra2001-06-272-14/+31
| | | | | | 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.
* * write.c (fixup_segment <Difference of 2 syms same seg>): IfAlan Modra2001-06-272-4/+12
| | | | pcrel, subtract MD_PCREL_FROM_SECTION value.
* 2001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston2001-06-252-1/+5
| | | | * stabs.c (generate_asm_file): Make local variable `len' a size_t.
* * config/tc-alpha.c (tc_gen_reloc): Handle relocs against SEC_MERGEJakub Jelinek2001-06-242-1/+7
| | | | section symbols the same way as externs.
* 2001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston2001-06-242-246/+17
| | | | | | | | * 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.
* * fixes to silence all compiler warnings.Ben Elliston2001-06-242-12/+24
| | | | | | | | | | | | | | 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-24 Ben Elliston <bje@redhat.com>Ben Elliston2001-06-232-1/+6
| | | | | * config/tc-m88k.c (md_pseudo_table): Properly terminate the table to allay a possible compiler warning.
* Document md_atofNick Clifton2001-06-222-0/+20
|
* Add %mrp (millicode return pointer) alias for %r2 or %r31, depending on 32 orNick Clifton2001-06-222-0/+10
| | | | 64 bit architecture.
* Allow adrCCl. [Patch from Phillip BLundel]Nick Clifton2001-06-218-57/+60
| | | | Updated ARM tests.
* * config/tc-hppa.c (CHECK_FIELD_WHERE): Define.Alan Modra2001-06-214-20/+62
| | | | | | | | | | (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.
* Fix for problem with default alignment of .commTom Rix2001-06-205-8/+83
|
* Restore file accidentally deleted during man page cleanupNick Clifton2001-06-191-0/+8897
|
* Remove auot generated man pagesNick Clifton2001-06-199-10599/+1006
|
* 2001-06-18 Philip Blundell <philb@gnu.org>Phil Blundell2001-06-192-0/+10
| | | | | * config/tc-arm.c (do_msr): Remove restriction on usage of immediate operands.
* * dwarf2dbg.c (dwarf2_finish): Output file info even when noAlan Modra2001-06-192-2/+7
| | | | line info.
* 2001-06-13 Philip Blundell <philb@gnu.org>Phil Blundell2001-06-142-1/+6
| | | | | * config/tc-arm.c (thumb_shift): Improve wording of error message. (do_t_arit): Likewise.
* Stop sh-coff port from trying to call dwarf2 debug functionsNick Clifton2001-06-132-0/+8
|
* * gas/vtable/vtable.exp (run_list_test): Don't run on sparc64.Andreas Jaeger2001-06-132-104/+109
|
* Fix typo in commentNick Clifton2001-06-132-1/+5
|
* Regernate after recent change to as.texinfoNick Clifton2001-06-131-2/+2
|