This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] microMIPS/GAS: Remove forced 16-bit branch relaxation


"Maciej W. Rozycki" <macro@codesourcery.com> writes:
> 2011-08-02  Maciej W. Rozycki  <macro@codesourcery.com>
>
> 	gas/
> 	* config/tc-mips.c (RELAX_MICROMIPS_ENCODE): Remove forced 16-bit 
> 	branch size information.
> 	(RELAX_MICROMIPS_U16BIT): Remove macro.
> 	(RELAX_MICROMIPS_UNCOND): Adjust accordingly.
> 	(RELAX_MICROMIPS_COMPACT, RELAX_MICROMIPS_LINK): Likewise.
> 	(RELAX_MICROMIPS_RELAX32): Likewise.
> 	(RELAX_MICROMIPS_TOOFAR16): Likewise.
> 	(RELAX_MICROMIPS_MARK_TOOFAR16): Likewise.
> 	(RELAX_MICROMIPS_CLEAR_TOOFAR16): Likewise.
> 	(RELAX_MICROMIPS_TOOFAR32): Likewise.
> 	(RELAX_MICROMIPS_MARK_TOOFAR32): Likewise.
> 	(RELAX_MICROMIPS_CLEAR_TOOFAR32): Likewise.
> 	(append_insn): Always check forced_insn_length for microMIPS 
> 	relaxation.  Adjust code for the removal of 
> 	RELAX_MICROMIPS_U16BIT.
> 	(mips_ip) <'D', 'E'>: If forced_insn_length, then emit the 
> 	relocation straight away.
> 	(relaxed_micromips_16bit_branch_length): Adjust code for the 
> 	removal of RELAX_MICROMIPS_U16BIT.

OK, thanks.

Richard


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]