aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1996-04-05 * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.Jeff Law2-1/+5
* gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests. Fixes remaining unexpected failures.
1996-04-05Fri Apr 5 18:39:28 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion1-0/+6
* config/tc-mips.c: Allow non-zero offsets from .sdata symbols to be accessed using the $gp register. * config/tc-mips.h (MAX_GPREL_OFFSET): Added. This ensures that the $gp addressing will continued to be used if the "combine_statics" optimisation is enabled within GCC.
1996-04-05Fix typo in last change.Jeff Law1-1/+1
1996-04-05 * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.Jeff Law20-1/+819
* gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests. * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests. * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests. * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests. * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests. * gas/h8300/h8300.exp: Run them. To keep me from screwing up the assembler...
1996-04-03 * config/tc-sparc.c (sparc_md_end): Set bfd machine number toDavid Edelsohn1-0/+5
bfd_mach_sparc_sparclet if current_architecture is sparclet.
1996-04-01 * read.c (get_line_sb): Bump line counters based onIan Lance Taylor1-0/+9
input_line_pointer[-1], not *input_line_pointer. Don't bother to call LISTING_NEWLINE. (s_macro): Don't call demand_empty_rest_of_line. * app.c (do_scrub_chars): When handling C style comments, unget ch2 rather than ch.
1996-03-29 * read.h (enum linkonce_type): Define.Ian Lance Taylor2-0/+95
(s_linkonce): Declare. * read.c (potable): Add "linkonce". (s_linkonce): New function. * subsegs.h (segment_info_type): Add linkonce field to MANY_SEGMENTS && ! BFD_ASSEMBLER section. * config/obj-coff.h (obj_handle_link_once): Define if TE_PE. (obj_coff_pe_handle_link_once): Declare if TE_PE. * config/obj-coff.c: If TE_PE and not BFD_ASSEMBLER, #include "coff/pe.h". (obj_coff_pe_handle_link_once): New function, defined if TE_PE. (c_section_symbol): If TE_PE, set the x_comdat field in the aux entry based on the linkonce field in segment_info. * doc/as.texinfo: Document .linkonce.
1996-03-29* doc/as.1: Changed to be recognized by catman -w on Solaris.J.T. Conklin2-3/+7
1996-03-28 * stabs.c (s_stab_generic): Call the listing functions beforeIan Lance Taylor1-0/+5
doing the rest of the processing, which may involve freeing the string. Pass string, not string + stroff, to OBJ_PROCESS_STAB in SEPARATE_STAB_SECTIONS case.
1996-03-28 * config/tc-hppa.c: Remove nested comment.Ian Lance Taylor1-0/+6
(tc_gen_reloc): Move label done inside the ifdef in which it is used. (md_apply_fix): Pass pointers to correct types to libhppa.h functions. Always return a value.
1996-03-28 * config/tc-mips.h (tc_frob_file): Define.Ian Lance Taylor3-22/+168
(mips_frob_file): Declare. * config/tc-mips.c (struct mips_hi_fixup): Define. (mips_hi_fixup_list): New static variable. (imm_unmatched_hi): New static variable. (md_assemble): Clear imm_reloc, imm_unmatched_hi, and offset_reloc. Pass imm_unmatched_hi to append_insn. (append_insn): Add unmatched_hi parameter. If it is set, add the new fixup to mips_hi_fixup_list. Change all callers. (mips_ip): Set imm_unmatched_hi when appropriate. (mips_frob_file): New function.
1996-03-28 * configure.in (sparc-*-solaris2*): Renamed from sparc*-*-solaris2*.David Edelsohn3-50/+103
* configure: Regenerated.
1996-03-26 * as.c (main): Call bfd_set_error_program_name.Ian Lance Taylor1-0/+4
1996-03-22 * as.h (strdup): Don't declare.Ian Lance Taylor4-70/+163
* stabs.c: Include libiberty.h (get_stab_string_offset): Use xstrdup rather than strdup. (s_stab_generic): Likewise. * as.c (parse_args): Likewise. * read.c (s_mri_sect): Likewise.
1996-03-22 * gasp.c (change_base): Recognize \(...) construct documented toIan Lance Taylor2-1/+40
pass through enclosed characters literally through to the output. (process_assigns): Likewise. Also, be more careful to avoid looking past the end of the buffer. PR 9268.
1996-03-20Wed Mar 20 18:13:32 1996 Andreas Schwab ↵Ian Lance Taylor1-0/+4
<schwab@issan.informatik.uni-dortmund.de> * doc/as.texinfo, doc/c-i960.texi: Fix typos.
1996-03-20Wed Mar 20 17:05:16 1996 David Mosberger-Tang <davidm@azstarnet.com>Ian Lance Taylor2-1/+7
* config/alpha-opcode.h: Added cvtst instruction.
1996-03-18 * ecoff.c (ecoff_stab): Don't try to make a symbol out of the stabIan Lance Taylor1-0/+5
string. Extract the addend from the result of expression.
1996-03-15 * app.c (do_scrub_chars): If whitespace is seen in state 11, andIan Lance Taylor1-0/+6
LABELS_WITHOUT_COLONS is not defined, and we are not in m68k MRI mode, change the state to 3 rather than 1.
1996-03-14 * config/obj-coff.h (C_REGISTER_SECTION): Change from 20 to 50, toIan Lance Taylor1-0/+5
correspond to 11 March change.
1996-03-14 * config/tc-h8300.c (build_bytes, MEMIND case): GenerateJeff Law1-0/+5
an R_MEM_INDIRECT reloc rather than R_RELBYTE. hmse
1996-03-12 * configure: Rebuild with autoconf 2.8.Ian Lance Taylor1-0/+4
1996-03-11 * config/atof-ieee.c (gen_to_words): Improve handling ofIan Lance Taylor1-0/+6
X_PRECISION numbers. Based on patches from Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
1996-03-11 * as.h (SEG_NORMAL, SEG_LIST): Bump segment limit from 10 to 40.Steve Chamberlain1-0/+14
(SEG_LAST): New. * subsegs.c (MANY_SEGMENTS): Increase segment limit. * obj-coff.c (seg_N_TYPE, seg_info_off_by_4): Likewise. (do_relocs_for, w_symbols, obj_coff_add_segment, do_linenos_for, crawl_symbols, coff_header_append): Loop to SEG_LAST rather than SEG_E9. Until BFD backend works with i386-pe.
1996-03-07Test common synthetic insns (applicable to v8 or v9).David Edelsohn3-0/+20
1996-03-07Add missing arc sanitization (oops).David Edelsohn1-0/+7
1996-03-07 * config/tc-hppa.c (SUBSEG_MILLI): Define.Jeff Law1-0/+6
(pa_def_subspaces): Add $MILLICODE$. (pa_spaces_begin): Set section flags for $MILLICODE$.
1996-03-06 * config/obj-elf.c (obj_elf_section): Only SEC_LOAD if the type isIan Lance Taylor1-0/+4
not SHT_NOBITS. Don't tamper with flags based on type if a special section was found (revert Feb 29 change).
1996-03-06 * config/tc-sh.c (sh_do_align): Only align using the nop patternIan Lance Taylor1-0/+5
if aligning to a longword boundary or greater.
1996-03-06 * tc-sh.c (sh_do_align): Pass 1 not 2 to frag_align.Jim Wilson2-1/+5
1996-03-05 * configure.in (i386-*-cygwin32): Don't use bfd_gas.Steve Chamberlain1-0/+5
* configure: Regenerated.
1996-03-04 * config/tc-hppa.c: Add default definitions for R_N0SEL andJeff Law1-0/+3
R_N1SEL since they're not defined for old versions of hpux.
1996-03-04 * config/tc-hppa.c (tc_gen_reloc): Fix typo in R_COMP2 code.Jeff Law2-2/+10
Set "sym_ptr_ptr" and "addend" fields to dummy values for R_N0SEL and R_N1SEL. Net buglet, and something I just noticed was wrong.
1996-03-01Fri Mar 1 10:20:52 1996 Andreas Schwab ↵Ian Lance Taylor2-31/+58
<schwab@issan.informatik.uni-dortmund.de> * flonum-konst.c: Add two more constants for 1e+-2048 and 1e+-4096, and correct the other constants.
1996-03-01Fri Mar 1 10:20:52 1996 Andreas Schwab ↵Ian Lance Taylor1-0/+4
<schwab@issan.informatik.uni-dortmund.de> * symbols.c (resolve_symbol_value): Handle O_logical_not.
1996-02-29fix typoMichael Meissner1-1/+1
1996-02-29All predefined sections to be of NOBITS typeMichael Meissner2-12/+16
1996-02-29 * config/tc-hppa.c (hppa_fix_adjustable): For SOM, don'tJeff Law2-1/+5
reduce relocs using e_nlrsel field selectors.
1996-02-28 * write.c (fix_new_exp): Don't use #elif. Some compilersJeff Law1-1/+4
don't handle it. Fixes build problem with certain versions of the hpux compiler.
1996-02-28 * config/tc-hppa.c (selector_table): Add "n", "nl", and "nlr" toJeff Law2-12/+46
the selector table. (pa_chk_field_selector): Handle new field selectors for SOM. More new stuff for hpux10.
1996-02-27Tue Feb 27 14:42:27 1996 Andreas Schwab ↵Ian Lance Taylor3-16/+30
<schwab@issan.informatik.uni-dortmund.de> * configure.in (m68k-*-linux*aout*, m68k-*-linux*): New targets. * configure: Rebuild. * config/te-linux.h (LOCAL_LABELS_FB): Define. * config/tc-m68k.h (TARGET_FORMAT) [TE_LINUX]: Define to "a.out-m68k-linux". * config/tc-m68k.c (comment_chars): Don't include '#' if TE_LINUX is defined.
1996-02-27 * mpw-make.sed: Update to handle shared library support.Stan Shebs2-0/+11
1996-02-26 * config/tc-sparc.c (sparc_ip): Print all architectures that supportDavid Edelsohn2-5/+30
the insn on mismatch.
1996-02-24 * configure.in: Add support for a29-coff.Rob Savoye3-16/+23
* configure: Rebuild.
1996-02-23 * config/tc-sh.c (sh_coff_frob_file): Don't consider the addressIan Lance Taylor2-4/+5
of the section when looking for the R_SH_USES fixup, because the frag addresses have not yet been adjusted. PR 9072.
1996-02-23 * gdbinit.in: Set a breakpoint on as_warn_where.Ian Lance Taylor1-0/+2
1996-02-23 * gas/mips/lb-xgot.d: Correct.Ian Lance Taylor1-0/+4
1996-02-23 * config/tc-mips.c (macro): Add missing arguments to macro_buildIan Lance Taylor1-0/+5
omitted in last change. From Jim Wilson <wilson@cygnus.com>.
1996-02-21 * config/tc-h8300.c (tc_reloc_mangle): Change reloc based on sizeIan Lance Taylor1-0/+5
if it is TC_CONS_RELOC. Set a size of 4 to R_RELLONG. PR 5166.
1996-02-21 * config/tc-sparc.c (sparc_ip): Recognize %asr0 for v8.David Edelsohn1-0/+4