Age | Commit message (Collapse) | Author | Files | Lines |
|
* gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
Fixes remaining unexpected failures.
|
|
* 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.
|
|
|
|
* 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...
|
|
bfd_mach_sparc_sparclet if current_architecture is sparclet.
|
|
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.
|
|
(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.
|
|
|
|
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.
|
|
(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.
|
|
(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.
|
|
* configure: Regenerated.
|
|
|
|
* 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.
|
|
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.
|
|
<schwab@issan.informatik.uni-dortmund.de>
* doc/as.texinfo, doc/c-i960.texi: Fix typos.
|
|
* config/alpha-opcode.h: Added cvtst instruction.
|
|
string. Extract the addend from the result of expression.
|
|
LABELS_WITHOUT_COLONS is not defined, and we are not in m68k MRI
mode, change the state to 3 rather than 1.
|
|
correspond to 11 March change.
|
|
an R_MEM_INDIRECT reloc rather than R_RELBYTE.
hmse
|
|
|
|
X_PRECISION numbers. Based on patches from Andreas Schwab
<schwab@issan.informatik.uni-dortmund.de>.
|
|
(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.
|
|
|
|
|
|
(pa_def_subspaces): Add $MILLICODE$.
(pa_spaces_begin): Set section flags for $MILLICODE$.
|
|
not SHT_NOBITS. Don't tamper with flags based on type if a
special section was found (revert Feb 29 change).
|
|
if aligning to a longword boundary or greater.
|
|
|
|
* configure: Regenerated.
|
|
R_N1SEL since they're not defined for old versions of hpux.
|
|
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.
|
|
<schwab@issan.informatik.uni-dortmund.de>
* flonum-konst.c: Add two more constants for 1e+-2048 and
1e+-4096, and correct the other constants.
|
|
<schwab@issan.informatik.uni-dortmund.de>
* symbols.c (resolve_symbol_value): Handle O_logical_not.
|
|
|
|
|
|
reduce relocs using e_nlrsel field selectors.
|
|
don't handle it.
Fixes build problem with certain versions of the hpux compiler.
|
|
the selector table.
(pa_chk_field_selector): Handle new field selectors for SOM.
More new stuff for hpux10.
|
|
<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.
|
|
|
|
the insn on mismatch.
|
|
* configure: Rebuild.
|
|
of the section when looking for the R_SH_USES fixup, because the
frag addresses have not yet been adjusted.
PR 9072.
|
|
|
|
|
|
omitted in last change. From Jim Wilson <wilson@cygnus.com>.
|
|
if it is TC_CONS_RELOC. Set a size of 4 to R_RELLONG.
PR 5166.
|
|
|