aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
2000-06-02is_end_of_line fixes.Alan Modra8-37/+57
2000-06-01The ARM assembler is not assembling the following instructionScott Bambrough2-2/+9
correctly. mrs lr, spsr The string pointer is advanced to far before the check to set the SPSR bit. Thu Jun 01 2000 Scott Bambrough <scottb@netwinder.org> * config/tc-arm.c (do_mrs): Allow SPSR_BIT to be set correctly.
2000-05-29Fix compile time warning messages.Nick Clifton3-48/+58
2000-05-29Minor formatting tweak to make synchronisation easier.Nick Clifton1-2/+3
2000-05-29Update copyright datesNick Clifton1-1/+1
2000-05-29Do not run test sfor c54xNick Clifton1-1/+3
2000-05-29Remove RCS date string in order to make synchronisation easier.Nick Clifton1-2/+1
2000-05-292000-05-29 Philip Blundell <philb@gnu.org>Phil Blundell2-3/+1
* doc/as.texinfo: (Local Labels): Delete misplaced mention of ARM.
2000-05-292000-05-29 Philip Blundell <philb@gnu.org>Phil Blundell3-2/+9
* doc/as.texinfo: Update copyright dates. * NEWS: Mention ARM ELF support.
2000-05-27* config/tc-mn10300.c (md_assemble): Copy size to real_size beforeAlexandre Oliva2-2/+10
it is modified, and use the real_size to compute the frag address for dwarf2 line info.
2000-05-27Fix "make dep-in" and "make dep"Alan Modra3-122/+147
Previous rules had problems due to automake moving variables around.
2000-05-26 * config/tc-sparc.c (sparc_relax): New.Jakub Jelinek2-1/+109
(md_longopts): Add -relax and -no-relax options. (md_parse_options, md_show_usage): Likewise. (md_apply_fix3): Optimize tail call into branch always if possible.
2000-05-25New short-conditional-branch packing rules for D10V.Donald Lindsay2-46/+93
2000-05-25IA-64 unwind info changes, fix errors, add missing pieces, and some cleanup.Jim Wilson3-328/+1191
* config/tc-ia64.c (dot_restorereg_p): New function. (md_pseudo_table): Add restorereg.p. ...
2000-05-23Oops. Forgot to say "configure: Regenerate".Hans-Peter Nilsson1-0/+1
2000-05-23 * configure.in (i386-*-freebsd a.out entry): Quote properly.Hans-Peter Nilsson3-1/+7
2000-05-23Missed copyright update in last patch.Alan Modra2-2/+2
2000-05-23Pass jump reloc in fr_var so it can be used inAlan Modra4-36/+46
md_estimate_size_before_relax, replacing old kludge.
2000-05-23 * config/tc-ia64.c (FUNC_PC_RELATIVE): New.Richard Henderson2-77/+153
(pseudo_func): Add pcrel. (operand_match): Handle IA64_OPND_TGT64. (build_insn): Likewise. (md_begin): Initialize pseudo_func[FUNC_PC_RELATIVE]. (ia64_gen_real_reloc_type): Handle FUNC_PC_RELATIVE. (fix_insn): Handle all three 64-bit relocation types.
2000-05-22 * obj.h (struct format_ops): New members begin, app_file,Hans-Peter Nilsson9-18/+289
s_set_other, s_set_desc, s_get_type, s_set_type, separate_stab_sections, init_stab_section. * config/obj-multi.h: Update GPL notice to v2. (obj_begin): New. (obj_app_file): New. (S_SET_SIZE): Test s_set_size for NULL before calling. (S_SET_ALIGN): Similar for s_set_align. (S_SET_OTHER): New. (S_SET_DESC): New. (S_GET_TYPE): New. (S_SET_TYPE): New. (SEPARATE_STAB_SECTIONS): New. (INIT_STAB_SECTION): New. (EMIT_SECTION_SYMBOLS): New. (AOUT_STABS) [OBJ_MAYBE_AOUT]: Define. * config/obj-elf.h: Update GPL notice to v2. Mention that this file is included from obj-multi.h. (obj_begin): Wrap definition in ifndef. (elf_file_symbol): Constify declaration. (obj_app_file): Ditto. (SEPARATE_STAB_SECTIONS, INIT_STAB_SECTION, OBJ_PROCESS_STAB): Wrap in ifndef SEPARATE_STAB_SECTIONS. * config/obj-elf.c (elf_s_set_other): New. (elf_file_symbol): Constify argument. (elf_separate_stab_sections): New. (elf_init_stab_section): New. (elf_format_ops): Add new members. Remove comma at end. * config/obj-ecoff.c (ecoff_separate_stab_sections): New. (ecoff_format_ops): Add new fields. Remove comma at end. Mention inconsistency for emit_section_symbols. * config/obj-coff.h (c_dot_file_symbol): Constify declaration. * config/obj-coff.c (c_dot_file_symbol): Constify argument. (coff_separate_stab_sections): New. (coff_format_ops): Add new members. * config/obj-aout.c (obj_aout_sec_sym_ok_for_reloc): New. (obj_aout_s_set_other): New. (obj_aout_s_set_desc): New. (obj_aout_s_get_type): New. (obj_aout_s_set_type): New. (obj_aout_separate_stab_sections): New. (aout_format_ops): New members added. Use obj_aout_process_stab, not 0. Use obj_aout_sec_sym_ok_for_reloc, not 0. (obj_aout_frob_symbol): Add ATTRIBUTE_UNUSED to args as appropriate. (obj_aout_line, obj_aout_weak, obj_aout_type): Ditto.
2000-05-22Keep a reloc for jumps to weak and external symbols.Alan Modra2-10/+23
2000-05-21 * stabs.c (aout_process_stab): Make global.Hans-Peter Nilsson6-223/+245
(s_desc): Add ATTRIBUTE_UNUSED to args as appropriate. * read.h (aout_process_stab): Declare. * configure.in (EMULATIONS) [i386aout, i386coff, i386elf]: Generalize to *aout, *coff *elf. * configure: Regenerated. * doc/internals.texi (Object format backend): Say SEPARATE_STAB_SECTIONS needs to be nonzero, not just defined.
2000-05-21 * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.Hans-Peter Nilsson2-0/+5
2000-05-20 * Makefile.am (TARG_ENV_HFILES): Delete te-multi.h.Hans-Peter Nilsson3-2/+5
* Makefile.in: Regenerated.
2000-05-19 * cgen.h (GAS_CGEN_MAX_FIXUPS): Check if already defined.Catherine Moore2-0/+6
2000-05-19 * config/tc-hppa.c (md_apply_fix): Mask out immediate bits ofJeff Law2-4/+9
instruction to reflect change in re_assemble_*.
2000-05-18 * configure.in (hppa-*-hpux11*): If the cpu is hppa*64*, thenJeff Law3-235/+226
build PA64 ELF tools. * configure: Rebuilt.
2000-05-17Update dependencies.Alan Modra3-1354/+1637
2000-05-15Add support for _x and _s flags to MSR instructionNick Clifton4-138/+200
2000-05-14Apply David O'Brien's comment patch.Phil Blundell17-68/+65
2000-05-14Kazu Hirata's output reloc for mov.Alan Modra2-17/+27
Don't rely on short being 16 bits.
2000-05-14New fileAlan Modra2-0/+34
2000-05-13Quell some gcc warnings by defining textdomain and bindtextdomainAlan Modra2-6/+9
as intl/libgettext.h does.
2000-05-13Add x86 gas -q option to quiet some x86 gas warnings.Alan Modra4-56/+75
Remove useless -m flag_do_long_jump from x86 gas. If BFD_ASSEMBLER, store --defsym value in a bfd_vma, and use scan_bfd_vma.
2000-05-13`.arch cpu_type' pseudo for x86.Alan Modra4-116/+255
2000-05-12* config/tc-mn10300.h (md_end): Define.Alexandre Oliva3-1/+40
(mn10300_finalize): Declare. * config/tc-mn10300.c: Include dwarf2dbg.h. (debug_line): Define. (md_assemble): Generate dwarf2 line info. (mn10300_finalize): New function. Finalize dwarf2 info.
2000-05-11Ulf Carlsson's patches:Alan Modra5-10/+34
Include *-*-linux* in svr4pic tests Test weak symbol handling.
2000-05-11(md_estimate_size_before_relax): Use the external version ofAlan Modra2-1/+11
the relocation for weak symbols.
2000-05-09Unwind info bug fixes from David Mosberger.Jim Wilson2-7/+13
* config/tc-ia64.c (output_P7_format, case mem_stack_f): Output fixed frame size in units of 16 bytes, as required per SW Conventions manual. (output_unw_records): Output info-block header as a dword to get byte-order right.
2000-05-08Michael Sokolov's 68000 patches + assorted compiler warning fixes.Alan Modra3-47/+71
2000-05-08Fix breakage from 2000-03-31 bfd/srec.c change.Alan Modra2-2/+6
2000-05-04Just mention current year in printed copyright message.Alan Modra2-2/+6
2000-05-03* config/tc-ppc.c (pre_defined_registers): Add entries for vectorJ.T. Conklin2-1/+78
unit registers. (md_parse_option): Recognize -m7400.
2000-05-03 * config/atof-ieee.c (gen_to_words): When adding carry back in,Ian Lance Taylor2-2/+9
don't permit lp to become less than the words array.
2000-05-03Fix little endian relocsNick Clifton2-25/+24
2000-05-03Update copyright message.Alan Modra2-1/+6
2000-05-03go32 bss alignment.Alan Modra2-0/+6
2000-05-02Assorted code cleanup and fixes for hppa. Re-enable elf32-hppa asAlan Modra10-274/+201
it now compiles even if it doesn't work too well.
2000-05-01Duplicate hppa*-*-*elf* behaviour for hppa*-*-linux*.Alan Modra10-48/+67
Fix elf tests for targets that define LABELS_WITHOUT_COLONS.
2000-05-01Fix tests to remove leading zeroes from labelsNick Clifton3-52/+57