aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
2000-12-122000-12-12 H.J. Lu <hjl@gnu.org>H.J. Lu4-2/+62
* dwarf2dbg.c: Enabled only if BFD_ASSEMBLER is defined. * read.h (outputting_stabs_line_debug): Change it to int. * stabs.c (outputting_stabs_line_debug): Likewise.
2000-12-12 * config/obj-bout.c (obj_crawl_symbol_chain): Don't takeGeoffrey Keating2-1/+6
the address of a function result.
2000-12-122000-12-12 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>Geoffrey Keating3-4/+21
* config/tc-ppc.c (md_pseudo_table): Add .file and .loc. (md_assemble): Call dwarf2_emit_insn. (shlib): Fix typo SHILB -> SHLIB. (md_parse_option): Likewise. (ppc_elf_validate_fix): Likewise: * config/tc-ppc.h (DWARF2_LINE_MIN_INSN_LENGTH): New.
2000-12-12Fix formatting.Nick Clifton2-20/+19
2000-12-12Add el segundo testsNick Clifton4-25/+105
Fix formatting
2000-12-12Fix formattingNick Clifton6-47/+64
2000-12-12Fix formattingNick Clifton1-0/+6
2000-12-112000-12-11 H.J. Lu <hjl@gnu.org>H.J. Lu3-7/+8
* gas/i386/intel.d: Adjusted for the a.out assembler. * gas/i386/intel.s: Likewise.
2000-12-11 * tc-i386.c (md_assemble): Refuse 's' and 'l' suffixes in the intelJan Hubicka3-23/+50
mode; convert 'd' suffix to 's' or 'l'; remove all DWORD_MNEM_SUFFIX references. (intel_e09_1): Convert QWORD to 'l' suffix for FP operations; refuse otherwise. * tc-i386.h (DWORD_MNEM_SUFFIX): Kill. (No_dSuf): Kill. * i386.h (*_Suf): Remove No_dSuf. (d_suf, wld_Suf,sld_Suf, sldx_Suf, bwld_Suf, d_FP, sld_FP, sldx_FP) Remove. (i386_optab): Remove 'd' in the suffixes.
2000-12-09Update to match latest assembler output.Nick Clifton2-59/+62
2000-12-09Add xscale to list of Rel targetsNick Clifton1-0/+6
2000-12-09Fixup whitespaceNick Clifton1-1/+1
2000-12-06Fix T_SHORT macro conflict.Alan Modra2-115/+122
2000-12-052000-12-05 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-221/+216
* config/tc-mips.c: Fix formatting.
2000-12-05Add outputting_stabs_line_debug varaible and D10v code to use itNick Clifton8-382/+466
2000-12-03oops - omitted from previous deltasNick Clifton1-2/+2
2000-12-03Add MIPS64 instructions and testsNick Clifton4-0/+45
2000-12-03Finish off adding MIPS32 instructions.Nick Clifton3-8/+26
2000-12-03More test case alignments.Nick Clifton6-5/+34
2000-12-03oops - fix typoNick Clifton1-1/+1
2000-12-03Fix tests to align to a 16 byte boundary.Nick Clifton12-7/+45
2000-12-032000-12-03 Kazu Hirata <kazu@hxi.com>Kazu Hirata20-148/+169
* tc-a29k.c: Fix formatting. * tc-alpha.c: Likewise. * tc-arm.c: Likewise. * tc-cris.c: Likewise. * tc-hppa.c: Likewise. * tc-i370.c: Likewise. * tc-i386.c: Likewise. * tc-i860.c: Likewise. * tc-i960.c: Likewise. * tc-ia64.c: Likewise. * tc-m68hc11.c: Likewise. * tc-m68k.c: Likewise. * tc-m88k.c: Likewise. * tc-pj.c: Likewise. * tc-ppc.c: Likewise. * tc-sh.c: Likewise. * tc-sparc.c: Likewise. * tc-tahoe.c: Likewise. * tc-vax.c: Likewise.
2000-12-02Add MIPS SB1 machineNick Clifton4-3/+21
2000-12-02Add MIPS V and MIPS 64 machine numbersNick Clifton4-18/+71
2000-12-01Add mips32 tests.Nick Clifton1-0/+4
2000-12-01Fix whitespaceNick Clifton1-40/+40
2000-12-01Add MIPS32 as a seperate MIPS architectureNick Clifton8-512/+631
2000-12-01Improve MIPS32 supportNick Clifton2-22/+44
2000-12-01Fix testcase and test resultsNick Clifton3-15/+16
2000-12-01When calculating offsets, don't accept as constant the difference between theNick Clifton2-6/+12
addresses of symbols in two different sections.
2000-12-01Expect mips16 nops to be used for padding when mips16 code generation isNick Clifton2-2/+7
enabled.
2000-12-01Update RTEMS targetsNick Clifton7-1398/+1607
2000-12-012000-11-30 Philip Blundell <pb@futuretv.com>Phil Blundell2-1/+6
* config/obj-coff.c (obj_coff_weak): Use S_SET_WEAK if it exists, even in non BFD_ASSEMBLER case.
2000-12-012000-11-30 Diego Novillo <dnovillo@redhat.com>Diego Novillo5-0/+19
* tc-i386.c (md_assemble): Swap i.disp_relocs when using intel syntax. 2000-11-30 Diego Novillo <dnovillo@redhat.com> * intel.s, intel.d: New test for @GOT references.
2000-11-29Turn Gnu Free Documentation License intoa commentNick Clifton1-359/+361
2000-11-29 * dwarf2dbg.c: Rewrite from scratch. Queue all debugging outputRichard Henderson5-607/+1017
until dwarf2_finish; use relaxation to get cross-fragment offsets; thread multiple subsegments properly; handle multiple code sections properly; emit proper compilation unit info for assembler generated debugging. * as.h (enum _relax_state): Add rs_dwarf2dbg. * dwarf2dbg.h (struct dwarf2_line_info): Remove filename. (dwarf2dbg_estimate_size_before_relax): Declare. (dwarf2dbg_relax_frag, dwarf2dbg_convert_frag): Declare. * write.c: Include dwarf2dbg.h. (cvt_frag_to_fill): Handle rs_dwarf2dbg. (relax_segment): Likewise.
2000-11-28 (parse_reg): Parse names case-insensitively.Hans-Peter Nilsson2-53/+60
2000-11-28 (sh_elf_cons): Cast *input_line_pointer to unsigned char whenHans-Peter Nilsson2-3/+7
indexing is_end_of_line[]. (md_assemble): Initialize size to 0. (md_section_align): Mark parameter seg as unused.
2000-11-28 * gas/sh/err.exp: New, framework for error-testing.Hans-Peter Nilsson3-0/+44
* gas/sh/err-1.s: New test.
2000-11-28 * config/tc-sh.c (md_convert_frag) <undefined symbol, conditionalHans-Peter Nilsson2-17/+30
jump>: Use as_bad_where instead of as_bad. Tweak error message accordingly. Stabilize frag by updating fix part and resetting variant part. <undefined symbol, unconditional jump>: Ditto.
2000-11-282000-11-27 Kazu Hirata <kazu@hxi.com>Kazu Hirata14-45/+61
* config/obj-aout.h: Fix formatting. * config/obj-bout.h: Likewise. * config/obj-coff.c: Likewise. * config/obj-coff.h: Likewise. * config/obj-elf.h: Likewise. * config/obj-som.h: Likewise. * config/obj-vms.c: Likewise. * config/obj-vms.h: Likewise. * config/tc-h8300.h: Likewise. * config/tc-ns32k.h: Likewise. * config/tc-sparc.h: Likewise. * config/tc-tic54x.h: Likewise. * config/tc-z8k.h: Likewise.
2000-11-28Move GNU Free Documentation License from the output into a commentNick Clifton1-0/+7
2000-11-28 * Makefile.am (CPU_OBJ_VALID): Add case to filter out invalid coffHans-Peter Nilsson3-25/+16
targets. Remove i860 from valid a.out targets. * Makefile.in: Regenerate.
2000-11-28 * config/tc-cris.c: Include dwarf2dbg.h.Hans-Peter Nilsson5-65/+96
(md_pseudo_table): Add .file and .loc. (md_assemble): Call dwarf2_emit_insn if generating ELF. (s_cris_file, s_cris_loc): New. * config/tc-cris.h (DWARF2_LINE_MIN_INSN_LENGTH): Define. * Makefile.am: Regenerate dependencies. * Makefile.in: Regenerate.
2000-11-28Correct {STANDARD,MRI}_MUL_PRECEDENCE value.Alan Modra2-3/+9
2000-11-26Fix movw/movb operands for 68HC12Stephane Carrez5-8/+57
2000-11-25Add ARM v5t, v5te and XScale supportNick Clifton9-285/+1639
2000-11-22Eliminate compiler warnings from IA-64 port.Jim Wilson2-109/+143
* config/tc-ia64.c (pseudo_func): Add missing initializers. (struct rsrc): Make line unsigned. (gr_values): Add missing initializer. (SLOT_NUM_NOT_SET): Add unsigned cast. (ia64_elf_section_flags, output_vbyte_mem, count_output, dot_radix, dot_fframe, dot_vframe, dot_vframesp, dot_vframepsp, dot_save, dot_restore, dot_restorereg, dot_restorereg_p, dot_handlerdata, dot_unwentry, dot_altrp, dot_saveg, dot_savef, dot_saveb, dot_savegf, dot_spill, dot_spillreg, dot_spillreg_p, dot_label_state, dot_copy_state, dot_unwabi, dot_personality, dot_proc, dot_body, dot_prologue, dot_endp, dot_regstk, dot_psr, dot_alias, dot_ln, dot_reg_val, dot_entry, dot_mem_offset, ia64_init, mark_resource, md_undefined_symbol, md_apply_fix3, tc_gen_reloc, ia64_md_do_align): Add ATTRIBUTE_UNUSED to unused parameters. (convert_expr_to_ab_reg): Add parens. (convert_expr_to_xy_reg): Add parens. Comment out >= REG_GR test. (dot_prologue): Initialize grsave when declared. (md_pseudo_table): Add missing initializers. (operand_match): Add casts to bfd_vma. (emit_one_bundle): Delete unused local prev. Make required_template unsigned. (specify_resource): Cast i to unsigned. (note_register_values): Use fprintf_vma. (print_dependency): Likewise.
2000-11-22Fix linux kernel unwind section alignment failure.Jim Wilson2-0/+11
* config/tc-ia64.c (generate_unwind_image): Call record_alignment for unwind info section. (dot_endp): Likewise for unwind section.
2000-11-22Fix assembler error on linux kernel mm/memory.c file.Jim Wilson2-1/+6
* config/tc-ia64.c (emit_one_bundle): Pass size of 8 not 4 to fix_new_exp.