aboutsummaryrefslogtreecommitdiff
path: root/gas/cgen.c
AgeCommit message (Collapse)AuthorFilesLines
2003-06-10opcodes:Doug Evans1-2/+2
* cgen-asm.in (@arch@_cgen_assemble_insn): CGEN_INSN_RELAX renamed to CGEN_INSN_RELAXED. * fr30-asm.c,fr30-desc.c,fr30-desc.h: Regenerate. * frv-asm.c,frv-desc.c,frv-desc.h: Regenerate. * ip2k-asm.c,ip2k-desc.c,ip2k-desc.h: Regenerate. * iq2000-asm.c,iq2000-desc.c,iq2000-desc.h: Regenerate. * m32r-asm.c,m32r-desc.c,m32r-desc.h,m32r-opc.c: Regenerate. * openrisc-asm.c,openrisc-desc.c,openrisc-desc.h: Regenerate. * xstormy16-asm.c,xstormy16-desc.c,xstormy16-desc.h: Regenerate. gas: * cgen.c (gas_cgen_finish_insn): CGEN_INSN_RELAX renamed to CGEN_INSN_RELAXED. * config/tc-fr30.c (md_estimate_size_before_relax): Ditto. * config/tc-m32r.c (md_estimate_size_before_relax): Ditto. * config/tc-openrisc.c (md_estimate_size_before_relax): Ditto.
2003-04-08* as.c (perform_an_assembly_pass): If using cgen, call gas_cgen_begin.Nick Clifton1-0/+12
* cgen.c (gas_cgen_begin): New function. If flag_signed_overflow_ok is set call cgen_set_signed_overflow_ok otherwise call cgen_clear_signed_overflow_ok. * cgen.h: Prototype gas_cgen_begin. * testsuite/gas/m32r/m32r.exp: Run signed-relocs test. * testsuite/gas/m32r/signed-relocs.s: New file: Test signed relocs. * testsuite/gas/m32r/signed-relocs.d: New file: Expected results
2003-02-20Fix typo: intial -> initial.Nick Clifton1-18/+18
2002-09-05gas reloc rewrite.Alan Modra1-31/+4
2002-05-03 * as.h: Fix formatting.Kazu Hirata1-3/+3
* cgen.c: Likewise. * cgen.h: Likewise. * dwarf2dbg.c: Likewise. * frags.h: Likewise. * gasp.c: Likewise. * macro.c: Likewise. * read.c: Likewise. * stabs.c: Likewise. * symbols.c: Likewise.
2001-12-17Fix compile time warning messages.Nick Clifton1-1/+4
2001-11-15Update all uses of md_apply_fix to use md_apply_fix3. Make it a void function.Nick Clifton1-18/+15
2001-10-13Fix formattingNick Clifton1-64/+66
2001-08-01 * read.c: Standardize error/warning messages - don't capitalise, noAlan Modra1-3/+3
final period or newline, don't say "ignored" or "zero assumed" for as_bad messages. In some cases, change the wording to that used elsewhere for similar messages. * app.c, as.c, atof-generic.c, cgen.c, cond.c, depend.c, dwarf2dbg.c, ecoff.c, expr.c, frags.c, input-file.c, input-scrub.c, listing.c, output-file.c, stabs.c, subsegs.c, symbols.c, write.c: Likewise. * ecoff.c (ecoff_directive_end): Test for missing name by comparing input line pointers rather than reading string. (ecoff_directive_ent): Likewise. * read.c (s_set): Likewise. (s_align): Report a warning rather than an error for alignment too large. (s_comm): Check for missing symbol name. (s_lcomm_internal): Likewise. (s_lsym): Likewise. (s_globl): Use is_end_of_line instead of looking for '\n'. (s_lcomm_internal): Likewise. (ignore_rest_of_line): Report a warning rather than an error.
2001-07-062001-07-06 John Healy <jhealy@redhat.com>John Healy1-46/+99
* 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-05-162001-05-16 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston1-2/+1
* cgen.c (gas_cgen_tc_gen_reloc): Changed error message when howto entry is not found. Fix for 105023-CR-1.
2001-03-17Teach .org to handle complex expressionsAlan Modra1-2/+15
2001-03-08Fix copyright noticesNick Clifton1-1/+2
2001-02-162001-02-16 matthew green <mrg@redhat.com>Matthew Green1-1/+3
* gas/cgen.c (gas_cgen_md_apply_fix3): Support BFD_RELOC_64.
2001-01-12* gas/cgen featureFrank Ch. Eigler1-1/+5
2001-01-12 Frank Ch. Eigler <fche@redhat.com> * cgen.c (gas_cgen_finish_insn): Call dwarf2_emit_insn.
2000-10-112000-10-12 Kazu Hirata <kazu@hxi.com>Kazu Hirata1-4/+3
* app.c: Fix formatting. * as.c: Likewise. * as.h: Likewise. * bit_fix.h: Likewise. * cgen.c: Likewise. * cgen.h: Likewise. * cond.c: Likewise.
2000-09-062000-09-03 Kazu Hirata <kazu@hxi.com>Kazu Hirata1-61/+62
* cgen.c: Fix formatting. * config/tc-ia64.c: Likewise.
2000-07-31Add --pcrel option to m68k portNick Clifton1-1/+1
2000-07-262000-07-26 Dave Brolley <brolley@redhat.com>Dave Brolley1-4/+5
* cgen.c (queue_fixup): Declare opinfo. (gas_cgen_parse_operand): Mark unused parameters with ATTRIBUTE_UNUSED. (gas_cgen_md_operand): Ditto. (gas_cgen_md_apply_fix3): Ditto.
2000-06-24* cgen assembler fixes; approved by original author <devans>Frank Ch. Eigler1-1/+7
2000-06-24 Frank Ch. Eigler <fche@redhat.com> * cgen.c (expr_jmp_buf_p): New validity flag for expr_jmp_buf. (gas_cgen_parse_operand): Set it around expression() call. (gas_cgen_md_operand): Test for it before longjmp().
1999-06-03 * cgen.c: Update for symbol handling changes.Ian Lance Taylor1-1/+2
1999-05-0319990502 sourceware importbinu_ss_19990502Richard Henderson1-0/+663