aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
2003-11-11Add support for arm-wince-pe target.Nick Clifton3-2/+7
2003-11-112003-11-11 Jan Hubicka <jh@suse.cz>Andreas Jaeger2-0/+10
* config/tc-i386.c (tc_i386_fix_adjustable):
2003-11-10 * config/tc-ia64.c (ia64_handle_align): Remove bogus be_nop.Alan Modra2-5/+7
2003-11-10Expand and consolidate bug reporting details.Alan Modra2-39/+7
2003-11-072003-11-07 Christian Groessler <chris@groessler.org>Christian Groessler2-17/+42
* doc/c-z8k.texi: Document command-line options. Fix byte register names. Document '.z8001' and '.z8002' directives. Extend addressing modes documentation.
2003-11-07Use consistent error messages for missing files.Nick Clifton2-4/+26
Detect directories where an ordinary file is expected.
2003-11-06* config/tc-arm.texi (struct reg_entry): Add new field 'builtin'.Nick Clifton11-107/+271
(rn_table, iwmmxt_table, cp_table, cn_table, fn_table, sn_table, dn_table, mav_mvf_table, mac_mvd_table, mav_mvfx_table, mav_mvax_table, mav_dspc_table): Initialise new field. (insert_reg_alias): Initialise new field. (md_pseudo_table): Add "unreq" entry. (s_unreq): New function: Undo the effects of a previous .req. * doc/c-arm.texi: Document new pseudo op. * NEWS: Mention new feature. * testsuite/gas/arm/req.s: New test file. Check .req and .unreq psuedo ops. * testsuite/gas/arm/req.l: Expected error output from req.s test. * testsuite/gas/arm/copro.d: Set target architecture for objdump so that the test will work on architectures which cannot encode higher arm architecture types in their file headers. * testsuite/gas/arm/arm.exp: Run new req.s test. Skip thumb instruction test for PE targets which do not support thumb relocations. * testsuite/gas/elf/elf.exp: Skip special handling of section2 test for XScale targets - it is no longer needed.
2003-11-06Fix 'the the' typoNick Clifton3-1448/+834
2003-11-052003-11-04 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* gas/m68k/mcf-mov3q.d: Support 64bit BFD.
2003-11-04 * config/tc-ppc.h (TC_FORCE_RELOCATION): Only define for ELF and XCOFF.Alan Modra2-1/+7
2003-11-03 * gas/arm/arm7t.d: Replace '-#' with '#-'.Daniel Jacobowitz9-60/+71
* gas/arm/copro.d: Likewise. * gas/arm/fpa-mem.d: Likewise. * gas/arm/maverick.c: Likewise. * gas/arm/maverick.d: Likewise. * gas/arm/vfp1.d: Likewise. * gas/arm/vfp1xD.d: Likewise. * gas/arm/xscale.d: Likewise.
2003-10-31 * config/tc-i860.c (md_pcrel_from): Fix typo in comment.Christian Groessler2-1/+5
2003-10-29Make a generic VxWorks entryNick Clifton3-14/+11
2003-10-27 * ChangeLog: Fix typos.Kazu Hirata19-33/+55
* ChangeLog-9295: Likewise. * as.c: Fix comment typos. * as.h: Likewise. * atof-generic.c: Likewise. * bit_fix.h: Likewise. * frags.h: Likewise. * hash.c: Likewise. * input-file.c: Likewise. * input-scrub.c: Likewise. * itbl-ops.c: Likewise. * itbl-parse.y: Likewise. * listing.c: Likewise. * macro.h: Likewise. * read.c: Likewise. * sb.c: Likewise. * sb.h: Likewise. * symbols.c: Likewise. * symbols.h: Likewise.
2003-10-27 * gas/m68hc11/opers12-dwarf2.d: Update, local label prefix removed.Stephane Carrez3-4/+9
* gas/m68hc11/lbranch-dwarf2.d: Update.
2003-10-27 * config/tc-m68hc11.c: Convert to ISO C90.Stephane Carrez3-170/+102
* config/tc-m68hc11.h: Likewise.
2003-10-27 * doc/c-sh64.texi: Fix a typo.Kazu Hirata2-1/+5
2003-10-26 * doc/c-alpha.texi: Fix typos.Kazu Hirata7-15/+24
* doc/c-ia64.texi: Likewise. * doc/c-mmix.texi: Likewise. * doc/c-sh64.texi: Likewise. * doc/c-xtensa.texi: Likewise. * doc/internals.texi: Likewise.
2003-10-242003-10-24 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-5/+25
* config/obj-elf.c (obj_elf_change_section): Allow SHF_ALLOC for .interp, .strtab and .symtab. Use specified section attributes.
2003-10-23Add ColdFire testNick Clifton4-0/+41
2003-10-23gas/H.J. Lu7-21/+170
2003-10-22 Andreas Schwab <schwab@suse.de> H.J. Lu <hongjiu.lu@intel.com> Jim Wilson <wilson@specifixinc.com> * config/tc-ia64.c (update_qp_mutex): New. (note_register_values): Properly handle one of PRs in compare is PR0. Don't add a mutex relation for .and.orcm/.or.andcm. Clear mutex relation for .none/.unc. Don't clear mutex relation on predicated compare. testsuite/ 2003-10-22 Andreas Schwab <schwab@suse.de> H.J. Lu <hongjiu.lu@intel.com> * gas/ia64/dv-mutex-err.s: Add more tests for compare. * gas/ia64/dv-mutex.s: Likewise. * gas/ia64/dv-mutex-err.l: Updated. * gas/ia64/dv-mutex.d: Likewise.
2003-10-21Fix up error messages for Maverick.Nick Clifton2-2/+8
2003-10-21Add ColfFire v4 supportNick Clifton5-52/+263
2003-10-19 * config/tc-mips.c (normalize_constant_expr): New function to fix signThiemo Seufer2-0/+19
extensions broken by gas' expression evaluation of constants. (check_absolute_expr): Use it. (mips_ip): Likewise.
2003-10-18 * gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: AddHans-Peter Nilsson14-12/+442
--no-pushj-stubs option. * gas/mmix/reloclab-r.d, gas/mmix/reloclab.d: Add --no-stubs option. * gas/mmix/reloclab.l: Adjust for PUSHJ stub. * gas/mmix/pushj-cs.d, gas/mmix/reloclab-s.d, gas/mmix/relax2.s, gas/mmix/relax2.d, gas/mmix/op-0-1s.d, gas/mmix/reloclab-rs.d, gas/mmix/weak1-s.d: New tests.
2003-10-18 Generate BFD_RELOC_MMIX_PUSHJ_STUBBABLE for PUSHJ when possible.Hans-Peter Nilsson4-16/+250
* doc/c-mmix.texi (MMIX-Opts): Document --no-pushj-stubs and --no-stubs. * config/tc-mmix.c: Include limits.h. Expand on mmix_relax_table comment. (expand_op, mmix_next_semicolon_is_eoln): Fix head comment. (pushj_stubs): New variable. (OPTION_NOPUSHJSTUBS, STATE_PUSHJSTUB, PUSHJSTUB_MIN) (PUSHJSTUB_MAX): New macros. (md_longopts): New options "--no-pushj-stubs" and synonym "--no-stubs". (mmix_relax_table): Handle new entry for STATE_PUSHJSTUB. (md_parse_option): Handle OPTION_NOPUSHJSTUBS. (md_estimate_size_before_relax): Modify STATE_PUSHJ state for PUSHJ stub relaxation. (md_convert_frag): Handle STATE_PUSHJSTUB. (md_apply_fix3): Handle BFD_RELOC_MMIX_PUSHJ_STUBBABLE. (tc_gen_reloc): Ditto. (mmix_md_relax_frag): Handle PUSHJ stub relaxation. * config/tc-mmix.h (TC_SEGMENT_INFO_TYPE): Define. (struct mmix_segment_info_type): New.
2003-10-17 * gas/arm/iwmmxt-bad.s: New file.Ian Lance Taylor4-0/+24
* gas/arm/iwmmxt-bad.l: New file. * gas/arm/arm.exp: Run new test.
2003-10-17Enforce PC-relative jumps with --pcrel.Nick Clifton2-183/+199
2003-10-17Fix normal operation for h8300-coff targetNick Clifton2-5/+19
2003-10-17 * config/tc-arm.c (do_iwmmxt_byte_addr): Reject controlIan Lance Taylor2-0/+12
registers. (do_iwmmxt_word_addr): With a control register, reject conditional execution and reject a non-word size.
2003-10-17 * gas/arm/iwmmxt.d: Add -miwmmxt to #objdump line, to get theIan Lance Taylor2-1/+6
right disassembly.
2003-10-172003-10-16 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-17/+21
* gas/alpha/elf-reloc-8.d: Updated.
2003-10-16 * configure.in: Set em=linux for ppc-*-linux-gnu* target.Alan Modra3-2/+7
* configure: Regenerate.
2003-10-15 * doc/as.texinfo (Align): Correct list of byte targets.Alan Modra2-15/+19
2003-10-15 * config/tc-mips.c (macro_build_ldst_constoffset,load_register,macro):Thiemo Seufer2-9/+14
Fix indentation. Better error message.
2003-10-14bfd ChangeLog:Bob Wilson2-5/+9
2003-10-14 Bob Wilson <bob.wilson@acm.org> * elf32-xtensa.c (get_is_linkonce_section): Delete. (xtensa_is_property_section, xtensa_is_littable_section): Use XTENSA_INSN_SEC_NAME and XTENSA_LIT_SEC_NAME macros. Do not recognize linkonce sections containing ".xt.insn" and ".xt.lit" substrings. (xtensa_get_property_section_name): Check section name instead of calling get_is_linkonce_section. Remove unused bfd parameter. Use XTENSA_INSN_SEC_NAME and XTENSA_LIT_SEC_NAME macros. Never generate linkonce section names by appending ".xt.insn" or ".xt.lit". (xtensa_read_table_entries): Remove bfd argument in call to xtensa_get_property_section_name. Free section name when done. (elf_xtensa_combine_prop_entries): Free leaking table. gas ChangeLog: 2003-10-14 Bob Wilson <bob.wilson@acm.org> * config/tc-xtensa.c (xtensa_create_property_segments): Remove bfd argument in call to xtensa_get_property_section_name. Formatting. include ChangeLog: 2003-10-14 Bob Wilson <bob.wilson@acm.org> * elf/xtensa.h: Formatting. Fix comments about property section names for linkonce sections.
2003-10-11 * config/tc-sh.h (sh_coff_reloc_mangle): Delete an extraKaz Kojima2-1/+6
parenthesis.
2003-10-11 * config/tc-sh.c: Convert to ISO C90. Remove unnecessaryKaz Kojima5-353/+182
prototypes and casts. * config/tc-sh.h: Likewise. * config/tc-sh64.c: Likewise. * config/tc-sh64.h: Likewise.
2003-10-102003-10-10 Dave Brolley <brolley@redhat.com>Dave Brolley3-48/+53
* gas/frv/allinsn.s: Use preoperly aligned registers. * gas/frv/allinsn.d: Update expected results.
2003-10-082003-10-08 Dave Brolley <brolley@redhat.com>Dave Brolley2-1/+114
* config/tc-frv.c (fr550_check_insn_acc_range): New function. (fr550_check_acc_range): New function. (md_assemble): Call fr550_check_acc_range.
2003-10-082003-10-08 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-4/+11
* lib/gas-defs.exp (gas_run): Always log the command being run. (gas_start): Likewise. (regexp_diff): Make error reporting about non-existent files consistent.
2003-10-08* as.c (use_gnu_debug_info_extensions) : New variable.Nick Clifton6-3/+44
(parse_args) : Accept new --gstabs+ option, and set `use_gnu_debug_info_extensions'. (show_usage) : Document --gstabs+ option. * as.h (use_gnu_debug_info_extensions) : New extern declaration. * stabs.c (stabs_generate_asm_file) : If `use_gnu_debug_info_extensions' is set add the compilation directory to the stabs debug info. * doc/as.texinfo : Document --gstabs+ option. * NEWS: Mention new feature.
2003-10-06Change target of hppa-netbsd portNick Clifton3-16/+34
2003-10-06Fix macro tests to ignore section symbolsNick Clifton5-0/+17
2003-10-06Add i386-knetbsd-gnu triplet.Nick Clifton3-2/+9
2003-10-05Revert -f changeNick Clifton2-8/+6
2003-10-042003-10-04 Christian Groessler <chris@groessler.org>Christian Groessler16-13/+171
* gas/z8k/calr-backf.s: New file. * gas/z8k/calr-forwf.s: New file. * gas/z8k/calr.d: New file. * gas/z8k/calr.s: New file. * gas/z8k/djnz-backf.s: New file. * gas/z8k/djnz-backf2.s: New file. * gas/z8k/djnz.d: New file. * gas/z8k/djnz.s: New file. * gas/z8k/jr-back.d: New file. * gas/z8k/jr-forw.d: New file. * gas/z8k/jr-back.s: Fix displacement length. Add some more jumps for jr-back.d. * gas/z8k/jr-backf.s: Fix displacement length. * gas/z8k/jr-forw.s: Fix displacement length. Add some more jumps for jr-forw.d. * gas/z8k/jr-forwf.s: Fix displacement length. * gas/z8k/z8k.exp: Run new tests.
2003-10-042003-10-04 Christian Groessler <chris@groessler.org>Christian Groessler2-10/+59
* tc-z8k.c (newfix): Tell fix_new_exp about pc relativeness. (md_apply_fix3): Fix R_JR, R_DISP7, and R_CALLR cases. (md_pcrel_from): This function now gets called. Supply return value.
2003-10-04Convert to ISO C90Nick Clifton2-261/+254
2003-10-04(std_shortopts): Remove 'f'.Nick Clifton2-1/+13
(std_longopts): Add 'f'. Doing this prevents -f<foo> being acecpted as an alias for -f